Dear TigerVnc users,
Some months ago I've setup a tigervnc config successfully on a linux
host:
- RHEL 6
- ATI FirePro W7000
- tigervnc-server-1.1.0-16.el6.x86_64
- radeon driver module
All worked fine completly out of the box and testing rendering in a
vnc session gives:
bash-4.1$ glxinfo |grep render
direct rendering: Yes
Since one week I'm tryng to setup a second Tigervnc config on a
different host but I'm unable to get direct rendering.
- CentOS 6.6
- NVIDIA Quadro FX 4800 (two GPU installed, one connected to a
screen for local use)
- tigervnc-Linux-x86_64-1.4.3.tar.gz for the application
- NVIDIA-Linux-x86_64-340.76.run for the nvidia drivers
On the host direct rendering is OK
$glxinfo |grep render
direct rendering: Yes
OpenGL renderer string: Quadro FX 4800/PCIe/SSE2
But in a VNC session I only get:
$ glxinfo |grep render
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
My application (licensed software) is a meshing tool and require
OpenGL. Without Nvidia drivers (e.g. using nouveau) it doesn't run
on the host.
With the configuration detailed there, it works also in the tigervnc
viewer (it doesn't work with older tigervnc like
tigervnc-Linux-x86_64-1.3.1.tar.gz or the Centos rpm
1.1.0-16.el6.centos )
But, with two graphics board how can I setup tigervnc to use direct
rendering ?
Thanks for your advices, I'm stucked on this problem for several
days...
Patrick
NB: I've tried to post this email this week-end at
tigervn...@googlegroups.com but as it doesn't appear there, so I post it again on the web interface. Sorry for any possible duplicate.