LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices

Reply
 
Search this Thread
Old 05-29-2013, 06:12 AM   #1
Jykke
Member
 
Registered: Sep 2005
Posts: 166

Rep: Reputation: 16
NV-GLX missing in remote connections


I am trying to connect remotely to a linux machine or rather to linux machines.
I am trying alternatively with xming (new version should support OpenGL) and with Exceed 3D. In both cases when launching for example glxgears I get a message:

Xlib: extension "NV-GLX" missing on display "localhost:10.0"

glxinfo lists stuff about the OpenGL but for direct rendering I always get "No"
I have this issue with Exceed since version 14.

I am trying to connect to a linux machine with RedHat 5 or to another one with Ubuntu on it. In each case the rendering works just fine locally.
 
Old 05-29-2013, 07:36 AM   #2
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

Rep: Reputation: 396Reputation: 396Reputation: 396Reputation: 396
The machine you are running 'glxinfo' on clearly has the nvidia proprietary driver installed, and that driver expects the NV-GLX extension loaded in the X server, which is clearly not the case. Try removing the nvidia proprietary driver.

Adam
 
Old 05-29-2013, 12:21 PM   #3
Jykke
Member
 
Registered: Sep 2005
Posts: 166

Original Poster
Rep: Reputation: 16
Well, of course the linux machine has the nvidia proprietary driver installed and it works perfectly locally. The problem is rather on the windows machine having the x-server in form of Exceed 3D or xming that is not working properly. It makes no sense going for open source drivers for the linux machine because of the remote logging problem. Also from another linux machine with ssh it is no problem to get the stuff exported and launched properly. So yes, maybe I am even in the wrong forum since I am looking for a solution in the windows end.
 
Old 05-29-2013, 12:38 PM   #4
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

Rep: Reputation: 396Reputation: 396Reputation: 396Reputation: 396
Seriously, the nvidia libraries require the NV-GLX extension, which no X server on windows supports. This will not work if you have those drivers installed.
 
Old 05-30-2013, 09:16 AM   #5
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

Rep: Reputation: 396Reputation: 396Reputation: 396Reputation: 396
Also, please understand that you won't ever get direct rendering when running OpenGL apps over ssh. Direct rendering requires the program to have direct access to the video hardware. Obviously if the program is running on a different machine from the hardware, direct rendering is not a possibility. You might be able to get accelerated indirect rendering but, as I said above, you'd have to remove the nvidia proprietary OpenGL library.

Adam
 
Old 06-11-2013, 01:32 AM   #6
Jykke
Member
 
Registered: Sep 2005
Posts: 166

Original Poster
Rep: Reputation: 16
Sorry to be a bit on the slow side of response. I do not know if you are familiar with Exceed 3D plugin for Exceed? Sorry, I do not know the difference between accelerated indirect rendering and direct rendering, but I have some previous experience with former version of Exceed and what I am seeing now is not what I expect (from performance first and foremost). My beef is with OpenGL not getting properly through, but I assumed that the indication "direct rendering: no" is related to it, apparently not.

Now, I do not quite understand the difference. I can quite well tunnel the OpenGL through ssh with ssh -X from one linux to another and the performance is quite fine and you are right I get the direct rendering: no when I ask the glxinfo, however glxgears or an openGL application run just fine and the FPS from glxgears is about tenfold to that of windows. When starting such an application I do not get the message about missing NV-GLX extension as with Exceed3D from windows - that message might or might not be related to the performance problem I am having.


That would be the glxinfo locally:
http://pastebin.com/a52f2ZJV
 
Old 06-11-2013, 01:38 AM   #7
Jykke
Member
 
Registered: Sep 2005
Posts: 166

Original Poster
Rep: Reputation: 16
And this would be the same stuff from putty when I have the Exceed3D running in the background as x-server:
http://pastebin.com/tfbif735

So beats me ...

Last edited by Jykke; 06-11-2013 at 01:42 AM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
missing glx extension: texture_from_pixmap ststroud Linux - Software 0 02-08-2007 01:59 PM
glx missing error arth Linux - General 2 08-14-2004 03:55 PM
GLX missing error irfanhab Slackware 2 04-25-2004 07:15 PM
extension glx missing contrasutra Linux - Software 2 04-01-2003 10:05 PM
Missing GLX Extention Viper Slackware 13 07-31-2002 03:44 PM


All times are GMT -5. The time now is 05:18 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration