Results 1 to 8 of 8

Thread: Nouveau Starts Dropping Non-KMS Support

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

    Default Nouveau Starts Dropping Non-KMS Support

    Phoronix: Nouveau Starts Dropping Non-KMS Support

    Back in 2008 the developers behind the Nouveau reverse-engineered NVIDIA driver dropped support for their classic Mesa driver even before there was ever a stable release of it. Instead the developers working on the 3D support for all generations of NVIDIA hardware turned their focus to their Gallium3D driver, which still remains heavily experimental to this day...

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

  2. #2
    Join Date
    Oct 2009
    Location
    West Jordan, Utah, USA
    Posts
    53

    Default

    What does that do for portabitity?
    kms is a linux-only feature.
    In the past linux != X drivers (methought)

  3. #3
    Join Date
    Dec 2008
    Posts
    988

    Default

    Quote Originally Posted by d4ddi0 View Post
    What does that do for portabitity?
    kms is a linux-only feature.
    In the past linux != X drivers (methought)
    Well, If portability stands in the way of progress, I say to hell with portability.

    It's still open source so users/developers of others operating systems with X are free to implement their own implementation of KMS or port the driver to non-kms, I guess it just takes a little more effort now.

  4. #4
    Join Date
    Nov 2009
    Posts
    91

    Default

    Quote Originally Posted by d4ddi0 View Post
    What does that do for portabitity?
    kms is a linux-only feature.
    In the past linux != X drivers (methought)
    I thought Nouveau has always been Linux only. Looks like there's an effort to port it to FreeBSD though: http://wiki.freebsd.org/NouveauPorting

  5. #5
    Join Date
    Apr 2008
    Location
    /dev/random
    Posts
    218

    Default

    Quote Originally Posted by d4ddi0 View Post
    What does that do for portabitity?
    kms is a linux-only feature.
    In the past linux != X drivers (methought)
    KMS is ATM linux-only but it doesn't have to be

  6. #6
    Join Date
    Nov 2008
    Posts
    89

    Default

    Whats the problem with KMS, as far as I can see one of the major things holding up stabilty in the graphics side of Linux is the lack of any Kernel participation in this area. KMS is a LLLLLLLLLLLLOOOOOOOOOOOONNNNNNNNNNNNGGGGGGGGGGGGGG overdue advancement.

    One of the things stopping this sort of actvivity was the view that Unix (read Linux) was a text only kernel with no room far graphics..... A REAL short sited view given the modern world.

    This news for the OS Nvidia driver would one of the best news I have heard recently.

  7. #7
    Join Date
    Apr 2008
    Location
    /dev/random
    Posts
    218

    Default

    There is no problem with KMS except that it is NOT very portable.

    That means *BSD/Solaris need to use older drivers until they can port GEM, TTM, and each KMS driver to their own kernel.

  8. #8
    Join Date
    Nov 2008
    Posts
    89

    Default

    It is unlikely that drivers of this complexity will ever be very portable unless the kernels are very similiar or serious compromises are made to the driver as looks like has happened with the AMD driver FGLRX. From my experience the Linux version is far inferior in performance to the Windows version.
    Unfortunately the number of developers with the drive, the knowledge and expierence to handle such as the new GPU's is very limited and in the case of Nvidia you have the added MAJOR problem of having to reverse enginneer the solution. A REALLY tough task, I take my hat off to those people.

Posting Permissions

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