Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 10-21-09, 04:11 PM   #1
wiresquire
Registered User
 
Join Date: Mar 2008
Posts: 81
Default NVIDIA Developer Talks Openly About Linux Support

Thought the people in the Linux forum might be interested in this article from Phoronix.

Interesting, but nothing really surprising.

ws
wiresquire is offline   Reply With Quote
Old 10-21-09, 05:09 PM   #2
crisalide
Registered User
 
Join Date: Dec 2008
Posts: 173
Default Re: NVIDIA Developer Talks Openly About Linux Support

Quote:
Within the next year, .... I expect we'll also expose VDPAU interoperability with OpenGL and CUDA/OpenCL.
Great!
crisalide is offline   Reply With Quote
Old 10-21-09, 05:18 PM   #3
JaXXoN
Registered User
 
Join Date: Jul 2005
Location: Munich
Posts: 910
Default Re: NVIDIA Developer Talks Openly About Linux Support

Thanks for the link - interesting read.

So if there seem to be so many problems with different versions of glibc
and libstdc++, then why not compiling&linking statically? That would make the
binary 1 to 2 MBytes larger, but that's not a big issue, IMHO. Concerning
distribution, this also should not be an Issue - there are always some
discussions going on that statically linking against glibc might be an
issue, but this is complete non-sense in my opinion, i.e. you for sure link
in crt*.o statically and also most typically libgcc.a, so why should there
by any difference for libc.a? However, IANAL.

regards

Bernhard

Last edited by JaXXoN; 10-21-09 at 07:05 PM. Reason: forgotten a "not"
JaXXoN is offline   Reply With Quote
Old 10-21-09, 05:56 PM   #4
woelfel
Registered User
 
Join Date: Mar 2008
Posts: 7
Default Re: NVIDIA Developer Talks Openly About Linux Support

Quote:
I really apologize that RandR 1.2+ support on NVIDIA has been so long in coming. When it first came up, the urgency didn't seem very high, because we already had our dynamic TwinView support. Then, numerous other projects came up and took precedence. Since then, RandR has suffered from hovering just below the cut-line.
I really hope we can get back to this soon.
In other words, NVIDIA is still not working on this. What pity!

Quote:
Does NVIDIA have any intentions to provide Kernel-based Mode-Setting support?
Nothing definite, no, but we do get a lot of requests for it and it is something I hope we can pursue in the future.
Same pity here.

IMO RandR and KMS are the most important not-yet-implemented features for every day desktop users. Much more important than VDPAU or 3D-acceleration. But apparently not a selling argument for graphics cards. The OS AMD driver (radeonhd) has both. Unfortunately, it seems it will still take a couple of months (weeks?) until the radeonhd driver is stable enough for every-day use. But it looks like its time will come. And NVIDIA is stuck with their closed-source beast:

Quote:
AMD was able to open source and/or document a lot by separating out the parts they couldn't legally disclose.[...] Could nVidia use the same strategy?

A similar strategy might be technically possible for NVIDIA, but for better or worse I think it is quite unlikely.
Funny... until now NVIDIA ruled in the linux world. Soon this will change, and I suspect my next graphics card will be made by AMD. And I don't mind closed-source drivers. But I want drivers that support "standard" features!
woelfel is offline   Reply With Quote
Old 10-21-09, 06:02 PM   #5
AaronP
NVIDIA Corporation
 
AaronP's Avatar
 
Join Date: Mar 2005
Posts: 2,487
Default Re: NVIDIA Developer Talks Openly About Linux Support

Statically linking to glibc is not an option due to differences in things like the malloc implementation. There are cases where libGL allocates data that it returns to the application, which frees it using Xfree. If the library is statically linked, the malloc tracking information for that allocation may be wrong. There are countless problems like that that make it unfeasible to statically link it.
AaronP is offline   Reply With Quote
Old 10-21-09, 10:46 PM   #6
dougdeep
Registered User
 
Join Date: Sep 2008
Posts: 19
Default Re: NVIDIA Developer Talks Openly About Linux Support

Agreed, XRANDR is the most important feature to everyday desktop users. Without it, nvidia users can't take advantage of OS tools for changing resolution and other settings. It's far more urgent for laptop users, who may need to continually switch between different monitors/outputs.

I'm thrilled to have Nvidia on my HTPC for vdpau support. But on my Thinkpad, I wish I still had plain old Intel GMA, it was much easier to use day to day.
dougdeep is offline   Reply With Quote
Old 10-22-09, 01:43 AM   #7
packermann
Registered User
 
Join Date: Mar 2009
Posts: 47
Default Re: NVIDIA Developer Talks Openly About Linux Support

So far, sure it would be a nice to have if RandR and KMS would work, but I really don't see the urgency for this. I'm using a thinkpad, for switching monitors, I installed disper and configured it to be triggered by Fn-F7... works flawlessly. KMS would be nice for faster switching to the console, ok... but seriously, how often do you do this? There are other flaws in the driver, that should be priorised. For example, since some version (somewhere around 180.something) initialization took longer and longer. Now, with 190.40 for example, I'm waiting over 30 seconds for the driver to initialize to get to X. I had to tweak the timeouts for gdm to get to a loginscreen (thx to nvfuchs for the hint). There are still huge slowdowns on resizing windows, tearing is another anoyance. These are known problems, posted here several times by different people. NVidia, please track down these problems first before heading to new features.
packermann is offline   Reply With Quote
Old 10-22-09, 06:26 AM   #8
thefirstm
Registered User
 
Join Date: Feb 2009
Posts: 226
Default Re: NVIDIA Developer Talks Openly About Linux Support

Quote:
Originally Posted by woelfel View Post
IMO RandR and KMS are the most important not-yet-implemented features for every day desktop users. Much more important than VDPAU or 3D-acceleration.
If you like KMS and XRandR 1.3, then use Nouveau. It has these, but completely lacks any 3D support or VDPAU support.
thefirstm is offline   Reply With Quote

Old 10-22-09, 09:10 AM   #9
davelaser
Registered User
 
Join Date: Oct 2008
Posts: 86
Default Re: NVIDIA Developer Talks Openly About Linux Support

Quote:
Originally Posted by woelfel View Post
IMO RandR and KMS are the most important not-yet-implemented features for every day desktop users. Much more important than VDPAU or 3D-acceleration. But apparently not a selling argument for graphics cards. The OS AMD driver (radeonhd) has both. Unfortunately, it seems it will still take a couple of months (weeks?) until the radeonhd driver is stable enough for every-day use. But it looks like its time will come. And NVIDIA is stuck with their closed-source beast:

Funny... until now NVIDIA ruled in the linux world. Soon this will change, and I suspect my next graphics card will be made by AMD. And I don't mind closed-source drivers. But I want drivers that support "standard" features!
What a bunch of rubbish. RandR would be nice but KMS vs hardware video acceleration? I don't see how that's even in the same ballpark.

Try using any of the other drivers sometime, the difference between X with the nvidia drivers and X with anything else is night and day. The nvidia driver is an example of probably one of the most successful, stable and well implement closed source applications for linux.
davelaser is offline   Reply With Quote
Old 10-22-09, 12:53 PM   #10
dougdeep
Registered User
 
Join Date: Sep 2008
Posts: 19
Default Re: NVIDIA Developer Talks Openly About Linux Support

Quote:
Originally Posted by packermann View Post
So far, sure it would be a nice to have if RandR and KMS would work, but I really don't see the urgency for this. I'm using a thinkpad, for switching monitors, I installed disper and configured it to be triggered by Fn-F7... works flawlessly. KMS would be nice for faster switching to the console, ok... but seriously, how often do you do this? There are other flaws in the driver, that should be priorised. For example, since some version (somewhere around 180.something) initialization took longer and longer. Now, with 190.40 for example, I'm waiting over 30 seconds for the driver to initialize to get to X. I had to tweak the timeouts for gdm to get to a loginscreen (thx to nvfuchs for the hint). There are still huge slowdowns on resizing windows, tearing is another anoyance. These are known problems, posted here several times by different people. NVidia, please track down these problems first before heading to new features.
And I've done this. But now you have to setup disper, save off configuration files for each display mode you come up with, and of course edit acpi scripts to call disper from the FN-F7 button. Yeah, that was all seemless.

I hate to make this comparison, but on Windows and OSX, there's always one common way to change resolutions. On Linux, it varies.
dougdeep is offline   Reply With Quote
Old 10-22-09, 03:13 PM   #11
adamk75
Registered User
 
Join Date: Nov 2006
Posts: 228
Default Re: NVIDIA Developer Talks Openly About Linux Support

Quote:
Originally Posted by woelfel View Post
IMO RandR and KMS are the most important not-yet-implemented features for every day desktop users. Much more important than VDPAU or 3D-acceleration. But apparently not a selling argument for graphics cards. The OS AMD driver (radeonhd) has both.
FYI, radeonhd does not support KMS. The open source 'radeon' driver, however, does support both xrandr and KMS.
adamk75 is offline   Reply With Quote
Old 10-22-09, 07:20 PM   #12
ppurka
Registered User
 
Join Date: May 2005
Posts: 39
Default Re: NVIDIA Developer Talks Openly About Linux Support

Quote:
Originally Posted by dougdeep View Post
I hate to make this comparison, but on Windows and OSX, there's always one common way to change resolutions. On Linux, it varies.
You forget that someone, usually the vendor from whom you bought your machine, has pre-configured your windows to work like that.

You never get an out-of-the-box experience if you try to do everything yourself, without pre-configured windows.
ppurka is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 03:39 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.