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

Newegg Daily Deals

Reply
 
Thread Tools
Old 07-24-11, 12:05 PM   #1
zbiggy
Registered User
 
Join Date: Sep 2002
Posts: 623
Default 280.11: nvidia-installer, nvidia-settings, nvidia-xconfig are still 280.04

Hello,

nvidia-installer, nvidia-settings, nvidia-xconfig are still at 280.04, there is no 280.11 release.
I checked both urls:
ftp://download.nvidia.com/XFree86/
http://cgit.freedesktop.org/~aplattner/
please update source packages of these apps to 280.11.

Please remove from all new driver package releases old headers:
glext.h glxext.h glx.h gl.h
they are very old - mesa provides new. gl.h is really bad because it is for M$ Windows not Linux - I do not know what it does here.
zbiggy is offline   Reply With Quote
Old 07-24-11, 12:17 PM   #2
Deanjo
Registered User
 
Join Date: Aug 2004
Posts: 301
Default Re: 280.11: nvidia-installer, nvidia-settings, nvidia-xconfig are still 280.04

Quote:
Originally Posted by zbiggy View Post
Hello,

nvidia-installer, nvidia-settings, nvidia-xconfig are still at 280.04, there is no 280.11 release.
I checked both urls:
ftp://download.nvidia.com/XFree86/
http://cgit.freedesktop.org/~aplattner/
please update source packages of these apps to 280.11.

Please remove from all new driver package releases old headers:
glext.h glxext.h glx.h gl.h
they are very old - mesa provides new. gl.h is really bad because it is for M$ Windows not Linux - I do not know what it does here.
Since when is gl.h windows only?
Deanjo is offline   Reply With Quote
Old 07-24-11, 03:44 PM   #3
zbiggy
Registered User
 
Join Date: Sep 2002
Posts: 623
Default Re: 280.11: nvidia-installer, nvidia-settings, nvidia-xconfig are still 280.04

Quote:
Originally Posted by Deanjo View Post
Since when is gl.h windows only?
See the content of Nvidia's gl.h:
Code:
#ifndef APIENTRY
#define APIENTRY
#endif
APIENTRY is used in M$ Windows programming, usually for DLL libraries. It is not defined on Linux but after including this header it will be - see instruction #ifndef - IF Not DEFined #define APIENTRY.

Code:
#ifndef WIN32
#define WINGDIAPI
#endif
The same here. If WIN32 is not defined define WINGDIAPI.

The last 20% of Nvidia's gl.h lines start with: WINGDIAPI void APIENTRY.

Mesa's gl.h is designed different way. If WIN32 is defined before use windows GLAPIENTRY.

All OpenGL compilations on Linux failed when I used Nvidis's OpenGL headers. Mesa headers work great.

Nvidia installer by default will not install these headers. I simply see no reason for keeping this junk in package if they will never be installed:
Quote:
Originally Posted by Nvidia installer -A option
--opengl-headers
Normally, installation will not install NVIDIA's OpenGL
header files; the OpenGL header files packaged by the Linux
distribution or available from
http://www.opengl.org/registry/ should be preferred.
However, http://www.opengl.org/registry/ does not yet
provide a glx.h or gl.h. Until that is resolved, NVIDIA's
OpenGL header files can still be chosen, through this
installer option.
Nvidia does not know that www.opengl.org will never provide gl.h and glx.h because these headers according to reference OpenGL implementation guide have to be provided by platform or OS. See here. That is why these ugly headers will continue to appear in Nvidia driver package forever. In case of Linux gl.h and glx.h always comes with mesa devel package. Mesa also provides fresh glext.h and glxext.h from Khronos to have complete and compatible gl*.h header set.
zbiggy is offline   Reply With Quote
Old 07-26-11, 06:26 PM   #4
AaronP
NVIDIA Corporation
 
AaronP's Avatar
 
Join Date: Mar 2005
Posts: 2,487
Default Re: 280.11: nvidia-installer, nvidia-settings, nvidia-xconfig are still 280.04

Quote:
Originally Posted by zbiggy View Post
Hello,

nvidia-installer, nvidia-settings, nvidia-xconfig are still at 280.04, there is no 280.11 release.
I checked both urls:
ftp://download.nvidia.com/XFree86/
http://cgit.freedesktop.org/~aplattner/
please update source packages of these apps to 280.11.
Sorry, I was on vacation until just recently. I'll update the git server now.
AaronP is offline   Reply With Quote
Old 07-28-11, 02:42 PM   #5
zbiggy
Registered User
 
Join Date: Sep 2002
Posts: 623
Default Re: 280.11: nvidia-installer, nvidia-settings, nvidia-xconfig are still 280.04

Quote:
Originally Posted by AaronP View Post
Sorry, I was on vacation until just recently. I'll update the git server now.
Thank you Aaron for fast reaction. All links are up to date now. Hope these old gl*.h headers from Nvidia packages will disappear in future releases. They are confusing for newbies because they think these Nvidia's are better than recent Mesa.
zbiggy 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 10:18 PM.


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