Announcement

Collapse
No announcement yet.

NVIDIA Has Gallium3D Support In Fedora 13

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

  • phoronix
    started a topic NVIDIA Has Gallium3D Support In Fedora 13

    NVIDIA Has Gallium3D Support In Fedora 13

    Phoronix: NVIDIA Has Gallium3D Support In Fedora 13

    While it's exciting to have kernel mode-setting, RandR, and EXA / X-Video acceleration for NVIDIA hardware in an open-source driver that is reliable since the mainlining of its DRM code and its adoption in Ubuntu 10.04 and other distributions, Fedora has already employed Nouveau support to various extents in their recent releases. Fedora started out by shipping the Nouveau DDX driver, then turned to kernel mode-setting support that has matured and is used by default with the current Fedora 12 release. With Fedora 13, Red Hat is again shipping with the latest free software NVIDIA bits, which now includes 3D support...

    http://www.phoronix.com/vr.php?view=Nzk4MQ

  • Pfanne
    replied
    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.

    Leave a comment:


  • marek
    replied
    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

    Leave a comment:


  • Elv13
    replied
    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).

    Leave a comment:


  • kyzz
    replied
    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.

    Leave a comment:


  • xeros
    replied
    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.

    Leave a comment:


  • remm
    replied
    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.

    Leave a comment:


  • liangsuilong
    replied
    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.

    Leave a comment:


  • Hephasteus
    replied
    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.

    Leave a comment:


  • MaZe
    replied
    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.

    Leave a comment:

Working...
X