Announcement

Collapse
No announcement yet.

NVIDIA Has Gallium3D Support In Fedora 13

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

  • #16
    Originally posted by portets43 View Post
    oh, thanks.
    that's right, my 9600m gs is actually a downclocked 9500 gt, not a 9400.

    so i should get reasonable performance. in that screenshot of nexuiz it said 20 fps. that's not bad at all. all of the settings were probably down, but that's still okay.
    i guess we'll just see when Phoronix does benches.
    Nope, all settings stock except OpenGL 2.0 shaders disabled (I think the driver doesn't support them yet, they make it *very* slow). Didn't tweak anything else. It's playable in a 1v1, might be tricky with more players.

    (I don't know how fast it runs with the proprietary driver, for comparison, I don't have it installed).

    Comment


    • #17
      I have Fedora 12 x86-64 running on my Macbook Pro 4,1 which has an nVidia GeForce 8600M GT [NV50 family: NV84 (G84)].

      I fetched the latest Fedora 13 mesa and libdrm packages from koji, and installed them.

      Before:
      libdrm-2.4.17-1.fc12.i686
      libdrm-2.4.17-1.fc12.x86_64
      libdrm-devel-2.4.17-1.fc12.x86_64

      glx-utils-7.7-3.fc12.x86_64
      mesa-dri-drivers-7.7-3.fc12.i686
      mesa-dri-drivers-7.7-3.fc12.x86_64
      mesa-libGL-7.7-3.fc12.i686
      mesa-libGL-7.7-3.fc12.x86_64
      mesa-libGL-devel-7.7-3.fc12.x86_64
      mesa-libGLU-7.7-3.fc12.i686
      mesa-libGLU-7.7-3.fc12.x86_64
      mesa-libGLU-devel-7.7-3.fc12.x86_64

      After:
      libdrm-2.4.17-3.fc13.i686
      libdrm-2.4.17-3.fc13.x86_64
      libdrm-devel-2.4.17-3.fc13.x86_64

      glx-utils-7.8-0.16.fc13.x86_64
      mesa-dri-drivers-7.8-0.16.fc13.i686
      mesa-dri-drivers-7.8-0.16.fc13.x86_64
      mesa-libGL-7.8-0.16.fc13.i686
      mesa-libGL-7.8-0.16.fc13.x86_64
      mesa-libGL-devel-7.8-0.16.fc13.x86_64
      mesa-libGLU-7.8-0.16.fc13.i686
      mesa-libGLU-7.8-0.16.fc13.x86_64
      mesa-libGLU-devel-7.8-0.16.fc13.x86_64

      Additionally installed:
      (the actual nouveau_dri.so driver)
      mesa-dri-drivers-experimental-7.8-0.16.fc13.x86_64
      (and just for plain testing)
      mesa-demos-7.8-0.16.fc13.x86_64

      glxinfo now reports:
      client glx vendor string: Mesa Project and SGI
      client glx version string: 1.4
      GLX version: 1.4
      OpenGL vendor string: nouveau
      OpenGL renderer string: Gallium 0.4 on NV84
      OpenGL version string: 2.1 Mesa 7.8-devel
      OpenGL shading language version string: 1.20

      ie. success!

      and stuff is clearly working (I even turned on Compiz and had the rotating cube for a few minutes), however the system locks up after a while [a few minutes? ie. some time playing around - I got about 2/3 of the way through the mesa-demos before it locked up the first time]. Or rather not the system itself, but just the X server - I can still ssh in over the network, looks like X is burning 100% cpu, can be kill -9'ed, and then acceleration seems to be gone (on the new X server) till reboot.

      Tried with both these kernels:
      kernel-2.6.31.12-174.2.3.fc12.x86_64
      kernel-2.6.32.8-48.rc2.fc12.x86_64

      I'm guessing though that it's too early to be reporting bugs of any kind (although I'm willing to debug) and furthermore this mixed fc12-fc13 setup is probably _very_ unsupported.

      Comment


      • #18
        Not much longer. It's kind of funny though. This really gets us nowhere. But after a few more months of pain then we get to have incredible VM's that are secure with great graphics capability and I can't even imagine what wine is going to turn into. But that is even more waiting. grrrr.

        Comment


        • #19
          I download the latest fedora nightly-compose and create a liveusb image. Then I boot it and install mesa-dri-drivers-experimental. 3D is working and compiz is working so smoothly.

          However sometimes the desktop hangs on, I can switch to another tty. Later restarting gdm would return to the normal. My card is 8600GT for desktop PC.

          Nouveau is so great. I am looking forward to r600g. I have another RV635. Unfortunately, r300g is still waiting.

          Comment


          • #20
            I don't think F13 will switch to r300g yet, but I'd expect F14 to use r300g (and r600g).

            As far as I am concerned, this is quite a milestone: 3D out of the box (ok, nearly) for 95%+ of PCs. Impressive.

            Comment


            • #21
              What a nice surprise!
              I would like to see this kind of testing (experimental) packages in Ubuntu.
              So there it would be so simple as installing one package to replace another to switch between stable or experimental version for testing.

              Comment


              • #22
                This is great news, nouveau is coming around at the right time . We really gotta give props to those devs though, what they've managed to do so far with so little is very impressive.

                Comment


                • #23
                  I tested it today (I use rawhide), and, well, it's there, but not quite usable. Kwin composite start, but turn the display white (but wobbly work! At least, looking at the shadow showing for a few seconds. Once set to use XRender instead of OpenGL, it work much better, but 2D lag and have repaint delay in Qt4 apps (nvidia blob run fine).

                  Comment


                  • #24
                    Originally posted by remm View Post
                    I don't think F13 will switch to r300g yet, but I'd expect F14 to use r300g (and r600g).
                    Although r300g might show up in F14, right now r600g basically doesn't even exist. There has been some code already written like winsys but it's not part of Gallium yet. Given the time the development of r300g has taken, the first bits of r600g will probably be usable in 2011 and the driver shipped in 2012 (hopefully).

                    -Marek

                    Comment


                    • #25
                      Originally posted by Eosie View Post
                      Although r300g might show up in F14, right now r600g basically doesn't even exist. There has been some code already written like winsys but it's not part of Gallium yet. Given the time the development of r300g has taken, the first bits of r600g will probably be usable in 2011 and the driver shipped in 2012 (hopefully).

                      -Marek
                      2012?
                      i think you are a bit to pessimistic on that one.

                      Comment

                      Working...
                      X