Results 1 to 10 of 10

Thread: Open-Source NVIDIA Driver Approaches Stable State

  1. #1
    Join Date
    Jan 2007
    Posts
    14,810

    Default Open-Source NVIDIA Driver Approaches Stable State

    Phoronix: Open-Source NVIDIA Driver Approaches Stable State

    Nouveau, the reverse-engineered open-source graphics driver for NVIDIA's entire range of graphics processors, is reaching a stable state where it's exiting the "staging" area of the Linux 3.4 kernel and being considered part of the standard, stable kernel configuration. How though is the Nouveau driver working out compared to NVIDIA's official, closed-source Linux graphics driver? Here are some new benchmarks from ten different graphics cards and other information on the state of Nouveau.

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

  2. #2
    Join Date
    Nov 2009
    Posts
    379

    Default

    What is much more important to me, is that I always had trouble with the Nvidia binary driver using external monitors. There is Twinview or Xinerama and if you run a game in fullscreen it often stretches over both screens (like OilRush).

    Yesterday I played maniadrive (excessively, it's so addictive ) in fullscreen on the laptop and had the browser open on the external monitor with my AMD 6970M and radeon driver. It managed ~140fps on low GPU profile and 'experimental' shaders enabled, this is good enough for me.

  3. #3
    Join Date
    May 2011
    Posts
    353

    Default

    What Nouveau does on my laptop when trying to run a 1024x768 game is turning off the VGA monitor - and after closing the game it comes back on. The nvidia blob doesn't do that so the game complains about the 1024x768 resolution not being possible, and won't start anymore unless I logout (Wine seems to remember screen resolutions otherwise).

  4. #4
    Join Date
    Nov 2008
    Location
    Germany
    Posts
    258

    Default

    What's up with the hidden commercial for iEvil?

  5. #5
    Join Date
    Dec 2008
    Location
    Vermont
    Posts
    101

    Default 8400gs (nv98)

    I have an 8400GS (NV98) in use in a dedicated mythfrontend appliance. The tv-out drives an old-fashioned CRT. I guess this card is too old for Phoronix to have tested in this news item. According to the nouveau wiki, tv-out on the NV50-series chips is a to-do, not yet wip or done, but I know that sometimes the wiki status can be a bit stale. It's an old card, but seems to have been the sweet spot for driving a CRT.

    Does anyone here know the status of tv-out on NV50-family / NV98-chipset / 8400GS?
    Does nouveau have any way for adjusting overscan on tv-out?

    I know, I know, go out and buy a flat-panel, already. One of these days...

  6. #6
    Join Date
    May 2011
    Posts
    353

    Default

    The TV encoder on this family of cards is not yet supported with nouveau. You won't get any output at all.
    Last edited by AlbertP; 04-13-2012 at 10:03 AM.

  7. #7
    Join Date
    Nov 2011
    Posts
    353

    Default

    this is why I try to avoid nvidia chips like the plague. nouveau project has done a great job, but you can't write a driver while being blindfolded. video drivers are very massive stacks and need lot of dev resources. i wish intel made discrete cards and then we are cooking.

  8. #8
    Join Date
    Dec 2010
    Location
    MA, USA
    Posts
    1,305

    Default

    @AMgaregin
    Intel's GPUs have sucked for a very long time so it wasn't worth it. Today, intel is starting to do a very good job, so maybe they could get into descrete GPUs. The funny thing is intel needs AMD for GPU device, but AMD needs intel for CPU advice.


    What I've noticed about these benchmarks is all the low-end cards perform fine. I'm getting the impression that high-end cards have entire sections of their hardware that are not in-use, which is why the nvidia drivers are exponentially higher.

    I suppose that if anyone has a x600 series GPU or lower, nouveau is a good choice (so like a 9500 or a gtx240).

  9. #9
    Join Date
    Mar 2011
    Posts
    11

    Default twinview & xinerama & (dare i say it) quadview?

    it is unclear to me even after reading the nouveau wiki what support is provided for twinview, quadview, and xinerama?

    e.g. i have a quadro nvs 440 (NV43). the proprietary driver (under fedora core) drives four physical displays. each pair of screens is combined into one via twinview and the pair of twinview displays are combined into one logical (four physical) displays via xinerama.

    while this isn't optimal (e.g. no xrandr support because of the xinerama), it is workable.

    can nouveau do anything similar yet?

  10. #10
    Join Date
    Dec 2009
    Location
    Italy
    Posts
    176

    Default

    Quote Originally Posted by mtk0 View Post
    it is unclear to me even after reading the nouveau wiki what support is provided for twinview, quadview, and xinerama?

    e.g. i have a quadro nvs 440 (NV43). the proprietary driver (under fedora core) drives four physical displays. each pair of screens is combined into one via twinview and the pair of twinview displays are combined into one logical (four physical) displays via xinerama.

    while this isn't optimal (e.g. no xrandr support because of the xinerama), it is workable.

    can nouveau do anything similar yet?
    My experience (with two displays on two gpus): xinerama works as expected if you disable compositing, otherwise it will be stuck in clone mode. No 3d acceleration, though. To have 3d acceleration you can use different x screens (zaphod mode). Don't know about xrandr (as it doesn't support multiple gpus yet).

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •