Announcement

Collapse
No announcement yet.

Few notes about Carmack's keynote at QuakeCon 2009

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    Another problem is that less and less people/teams just do it for the fun of doing it (since it is so much work) but rather as a way to enter the industry. Thus their mods often end up being just as boring as commercial titles as that is what they are trying to create as a show-piece.

    So people... the fun is where the Open-Source games are, not with mods:
    www.freegamedev.net

    Comment


    • #32
      Yeah sure :P I take Doom 3, Grid and GTA4 over those any day :P

      Comment


      • #33
        Originally posted by xav1r View Post
        Well, it was among the announcements that the mac and linux versions of QuakeLive were going to be available on august 18,I believe.

        http://www.joystiq.com/2009/08/14/ma...inpage_joystiq
        Jep it's now available for linux, working fine with firefox...

        Comment


        • #34
          iD's CEO took a bit of a shot at opensource development today as well on Shacknews:

          http://www.shacknews.com/featuredarticle.x?id=1182

          Shack: He also mentioned that the iPhone edition of Wolfenstein 3D will soon support custom levels.
          Todd Hollenshead: John likes the idea, just like with the new stuff, just like with the old stuff, of releasing the editor, letting the community make content, having that be part of the game.
          I mean this in a complimentary way--John is basically a nerd at heart. I think he has some nerdy concepts that he clings on to. I think they're cool and all that, I think that maybe this consortium of Wolfenstein 3D iPhone developers that's out there across the world isn't as large as John might like to believe.
          It is kinda cool, the idea that you give these people these tools and they'll make all this content and they have fun making it and it enhances the user experience for the people that buy it and it makes the game more popular, which sort of turns back around to result in more sales of the game.
          Now, in theory, that's great, but I don't know it it actually works as well in practice.
          Shack: It's similar to the open source debate.
          Todd Hollenshead: Yes. They post on your site all the time, or they used to anyway: "Pokey the Penguin says Linux is free if your time is worthless." [laughs] That was one of my favorite quotes. To a large extent, I think some of that stuff is, you get what you pay for.

          Comment


          • #35
            It is kinda cool, the idea that you give these people these tools and they'll make all this content and they have fun making it and it enhances the user experience for the people that buy it and it makes the game more popular, which sort of turns back around to result in more sales of the game.
            Now, in theory, that's great, but I don't know it it actually works as well in practice.
            Is this guy being deliberately blind and offensive or what??

            OK, he's a CEO and not expected to know all the nitty-gritty, but surely he can't just be blindly unaware of the masses of really successful mods for iD's (and others') games? I really, really hate it when people have such a bad case of recto-cranial insertion syndrome that they will be that dismissive and insulting towards those who have clearly contributed to their success.

            Comment


            • #36
              Originally posted by djack View Post
              Is this guy being deliberately blind and offensive or what??

              OK, he's a CEO and not expected to know all the nitty-gritty, but surely he can't just be blindly unaware of the masses of really successful mods for iD's (and others') games? I really, really hate it when people have such a bad case of recto-cranial insertion syndrome that they will be that dismissive and insulting towards those who have clearly contributed to their success.
              your right, look at dota for warcraft 3

              Comment


              • #37
                Originally posted by djack View Post
                Is this guy being deliberately blind and offensive or what??

                OK, he's a CEO and not expected to know all the nitty-gritty, but surely he can't just be blindly unaware of the masses of really successful mods for iD's (and others') games? I really, really hate it when people have such a bad case of recto-cranial insertion syndrome that they will be that dismissive and insulting towards those who have clearly contributed to their success.
                Dude, man, chill, he's an accountant, he used to work for Arthur Andersen.

                Comment


                • #38
                  Not exactly news but worth noticing:
                  http://ubuntuforums.org/showthread.php?t=1244727

                  I'm kinda curious if they would be interested in some sort of community sponsored deal to pay someone for the port?

                  Comment


                  • #39
                    Originally posted by whizse View Post
                    Not exactly news but worth noticing:
                    http://ubuntuforums.org/showthread.php?t=1244727

                    I'm kinda curious if they would be interested in some sort of community sponsored deal to pay someone for the port?
                    For those that would just rather read it here instead of opening up another browser tab/window....

                    > Dear Mr Carmack, I am just wondering if the graphics renderer for
                    > Rage is still
                    > built using OpenGL 3.* as a target? Will id still port to Linux if
                    > user numbers are
                    > small or not as big as say Mac OS or Windows?
                    >
                    > Gratzi,
                    > naikon89

                    The PC and Mac versions are still OpenGL 2.x.

                    We are not currently scheduling native linux ports. It isn't out of the
                    question, but I don't think we will be able to justify the work. If
                    there are hundreds of thousands of linux users playing Quake Live when
                    we are done with Rage, that would certainly influence our decision...

                    John Carmack
                    > Ok, it must be alot more difficult to port
                    > than older id software games

                    Yes, it is. The codebase is much, much larger, and the graphics
                    technology pushes a lot of paths that are not usually optimized. It
                    probably wouldn't be all that bad to get it running on the nvidia binary
                    drivers, but the chance of it working correctly and acceptably anywhere
                    else would be small.
                    If you are restricted to it only working on the
                    closed source drivers, you might as well boot into windows and get the
                    fully tested and tuned experience...

                    John Carmack
                    *sigh* to bad shitty non-nvidia drivers give him an excuse to use.

                    Comment


                    • #40
                      And here again we see why monolithic engine design is a relic of the past and not scalable enough to meet the needs of today and in the future.

                      Comment


                      • #41
                        Originally posted by Dragonlord View Post
                        And here again we see why monolithic engine design is a relic of the past and not scalable enough to meet the needs of today and in the future.
                        It's not so much the engine as the lack of consumer demand and the poor state of linux's chosen graphics subsystems. This does make something very clear though, the future of quality commercial games on linux rests solely on the efforts of projects like wine (sorry Svartalf, but it's true).

                        Comment


                        • #42
                          Am I the only one who interpreted Carmack's response as primarily saying "new games cost a heck of a lot more to port than old games, and as far as we can see the market has grown but not enough for a port to make sense" ?

                          The graphics subsystems are already being addressed; I think one could make a pretty case that even the open source drivers will reach an appropriate level in less time than a port would require, and an iD engine is one of those apps that everyone will be sure to support properly.

                          The big unknown that I see is still market size; which is a combination of (a) widely varying numbers for Linux market share, (b) an apparent bias towards low end systems (eg netbooks) which may not be able to run Rage usefully, and (c) not enough market data for sales of Linux-specific SKUs to make a case for how much additional sales will result from providing a Linux client vs hoping Wine will suffice.

                          The only really credible market share numbers suggest maybe 1% market share for Linux vs 8% for MacOS, although there are all kinds of seemingly reasonable numbers around (from individual distros) which suggest a much larger market share for Linux. It seems to me that the most useful thing we could do here is to paint a consistent, credible picture for game developers of the market potential for native Linux clients.

                          I don't know if the required data even exists; I can tell you that if it does it's pretty darned hard to find.
                          Last edited by bridgman; 08-22-2009, 08:49 PM.

                          Comment


                          • #43
                            Originally posted by bridgman View Post

                            The graphics subsystems are already being addressed; I think one could make a pretty case that even the open source drivers will reach an appropriate level in less time than a port would require, and an iD engine is one of those apps that everyone will be sure to support properly.
                            IIRC Bridgeman you were the one saying that we can realistically eventually expect ~70% performance of what a binary blob can provide when it comes to 3d performance. That would mean that you would have to have at least +1 generation card above the minimum specs of an equivelent blob based or windows system. Then you also have to account for that games such as Rage are going to push system hardware fairly hard and to use that +1 graphics card you are also going to have to wait until proper and decent support is added for that card in the opensource drivers. This all adds an additional amount of time to get a good enough solution utilizing FOSS drivers and it would not be unreasonable going by previous "time to execution" of the FOSS solutions to be 1 - 2 years. By that time the world has moved on and the game is old news. Until that time comes where opensource solutions can offer same day acceptable solutions to when a 'A' title is released I can't see 'A' titles seriously being ported to linux.

                            Comment


                            • #44
                              Originally posted by deanjo View Post
                              IIRC Bridgeman you were the one saying that we can realistically eventually expect ~70% performance of what a binary blob can provide when it comes to 3d performance. That would mean that you would have to have at least +1 generation card above the minimum specs of an equivelent blob based or windows system.
                              +1 model, not +1 generation, right ? Even a midrange board will give decent gaming performance these days, and a high end card usually offers more than enough performance to make up for the difference in driver efficiency... or you could just take the eye candy down a bit.

                              AFAIK the Rage engine is targeting DX9-level hardware, so recent and current GPUs should be fine as long as the driver functionality (specifically level of OpenGL support) is there.

                              Originally posted by deanjo View Post
                              Then you also have to account for that games such as Rage are going to push system hardware fairly hard and to use that +1 graphics card you are also going to have to wait until proper and decent support is added for that card in the opensource drivers.
                              Yes, that's the time I'm talking about, but it's more of a one-time effort and doesn't have to be repeated for every new GPU.

                              The delay would also be a lot shorter for the binary drivers - my point was that *even* the open source drivers would probably have the required level of support by the time the engine was ported.

                              Originally posted by deanjo View Post
                              This all adds an additional amount of time to get a good enough solution utilizing FOSS drivers and it would not be unreasonable going by previous "time to execution" of the FOSS solutions to be 1 - 2 years.
                              You're including the time it took to catch up from 6-ish years of not supporting open driver development; we would only see that delay again if we stopped supporting driver development and had to catch up again.

                              Originally posted by deanjo View Post
                              By that time the world has moved on and the game is old news. Until that time comes where opensource solutions can offer same day acceptable solutions to when a 'A' title is released I can't see 'A' titles seriously being ported to linux.
                              I said "even the open source drivers". With the Catalyst driver we run pretty much the same OpenGL stack for all OSes, so if the game runs on one OS then similar support will be available on Linux at the same time, and I think we are seeing enough activity in the open source drivers to have confidence that adequate OpenGL support will be available there as well.
                              Last edited by bridgman; 08-22-2009, 11:05 PM.

                              Comment


                              • #45
                                Originally posted by bridgman View Post
                                +1 model, not +1 generation, right ? Even a midrange board will give decent gaming performance these days, and a high end card usually offers more than enough performance to make up for the difference in driver efficiency... or you could just take the eye candy down a bit.
                                30% increase in performance would generally require more then just a one step upgrade in model in the same family.

                                AFAIK the Rage engine is targeting DX9-level hardware, so recent and current GPUs should be fine as long as the driver functionality (specifically level of OpenGL support) is there.
                                Don't be so sure about that. The Siggraph presentation of the challenges of the idtech 5 engine shows that for id to achieve the goals that they set out for themselves some massive parallelization is going to be needed. (Read cuda/openCL)

                                http://s09.idav.ucdavis.edu/talks/05...Challenges.pdf

                                Yes, that's the time I'm talking about, but it's more of a one-time effort and doesn't have to be repeated for every new GPU.

                                The delay would also be a lot shorter for the binary drivers - my point was that *even* the open source drivers would probably have the required level of support by the time the engine was ported.

                                You're including the time it took to catch up from 6-ish years of not supporting open driver development; we would only see that delay again if we stopped supporting driver development and had to catch up again.
                                It's not only the drivers that you have to worry about, in the case of idTech 5 ogl 2.1 support may suffice for it. However other games may require OGL support at a higher level that mesa currently provides. The mesa ogl level usually takes about a year to get the next level supported. Plus with idtech 5 it is more then likely going to have to use a GPGPU solution for it's parallelism requirements. openCL support is still a relative unknown on anything but Nvidia right now in linux.

                                I said "even the open source drivers". With the Catalyst driver we run pretty much the same OpenGL stack for all OSes, so if the game runs on one OS then similar support will be available on Linux at the same time, and I think we are seeing enough activity in the open source drivers to have confidence that adequate OpenGL support will be available there as well.
                                I can't say I share your optimistic view. Doom 3 for example had some big issues with the catalyst drivers when it debuted, and recently had issues with even ET:QW despite it being out for a while. That being all said and with Carmacks comments, native linux support is unlikely for idtech 5, which means that wine and kin is probably going to be the only solution out there to run those games. In this scenario the free drivers have ALOT of work to do to properly support the requirements of such an endeavor.

                                Comment

                                Working...
                                X