Direct Rendering and XGL at the same time doesn't work
I've seen quite a few people with this problem, and I certainly experience it. Nvidia drivers are successfully installed following the guidance on http://www.suse.de/~sndirsch/nvidia-installer-HOWTO.html If I run sax2 -r -m 0=nvidia, and add in Option "RenderAccel" "true" into xorg.conf (under the appropriate nvidia driver section), then when I start an x session, I do indeed have direct rendering (I check by glxinfo|grep direct). Now, if I enable XGL once again following the instructions as they were on opensuse.org (changing /etc/sysconfig to =Xgl etc etc and then running SuSEconfig --module xdm), direct rendering is turned off, and there appears no way to re-enable it. I delete the Option "RenderAccel" "true", and still no luck; adding it in doesn't help. If I reconfigure sax, however, with the above sax2 command, then direct rendering can work fine. But Xgl won't :). It produces the error that there is no composite extension; an error, I presume, that would come from Xgl apparently not being loaded but plain Xorg. I guess a bug report should be filed about this, just first want to see if anyone else is not experiencing this problem. Would be nice to have full hardware acceleration and Xgl at the same time, since it'd be smoother. :) Regards, Francis Giannaros (apokryphos).
direct rendering and xgl doesn't work at same time
user switcher to switch to normal mode to run opengl applications
On 5/13/06, Francis Giannaros
I've seen quite a few people with this problem, and I certainly experience it. Nvidia drivers are successfully installed following the guidance on http://www.suse.de/~sndirsch/nvidia-installer-HOWTO.html
If I run sax2 -r -m 0=nvidia, and add in Option "RenderAccel" "true" into xorg.conf (under the appropriate nvidia driver section), then when I start an x session, I do indeed have direct rendering (I check by glxinfo|grep direct).
Now, if I enable XGL once again following the instructions as they were on opensuse.org (changing /etc/sysconfig to =Xgl etc etc and then running SuSEconfig --module xdm), direct rendering is turned off, and there appears no way to re-enable it.
I delete the Option "RenderAccel" "true", and still no luck; adding it in doesn't help. If I reconfigure sax, however, with the above sax2 command, then direct rendering can work fine. But Xgl won't :).
It produces the error that there is no composite extension; an error, I presume, that would come from Xgl apparently not being loaded but plain Xorg.
I guess a bug report should be filed about this, just first want to see if anyone else is not experiencing this problem. Would be nice to have full hardware acceleration and Xgl at the same time, since it'd be smoother. :)
Regards, Francis Giannaros (apokryphos).
--------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-help@opensuse.org
What do you mean? OpenGL wouldn't work with hardware acceleration? Why? Regards, Francis Giannaros. On Saturday 13 May 2006 13:55, Динар Валеев wrote:
direct rendering and xgl doesn't work at same time user switcher to switch to normal mode to run opengl applications
On 5/13/06, Francis Giannaros
wrote: I've seen quite a few people with this problem, and I certainly experience it. Nvidia drivers are successfully installed following the guidance on http://www.suse.de/~sndirsch/nvidia-installer-HOWTO.html
If I run sax2 -r -m 0=nvidia, and add in Option "RenderAccel" "true" into xorg.conf (under the appropriate nvidia driver section), then when I start an x session, I do indeed have direct rendering (I check by glxinfo|grep direct).
Now, if I enable XGL once again following the instructions as they were on opensuse.org (changing /etc/sysconfig to =Xgl etc etc and then running SuSEconfig --module xdm), direct rendering is turned off, and there appears no way to re-enable it.
I delete the Option "RenderAccel" "true", and still no luck; adding it in doesn't help. If I reconfigure sax, however, with the above sax2 command, then direct rendering can work fine. But Xgl won't :).
It produces the error that there is no composite extension; an error, I presume, that would come from Xgl apparently not being loaded but plain Xorg.
I guess a bug report should be filed about this, just first want to see if anyone else is not experiencing this problem. Would be nice to have full hardware acceleration and Xgl at the same time, since it'd be smoother. :)
Regards, Francis Giannaros (apokryphos).
--------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-help@opensuse.org
On 5/14/06, Francis Giannaros
What do you mean? OpenGL wouldn't work with hardware acceleration? Why?
If the rumor is true, then the problem is like with Windows Vista. I remember that MS developed a new driver model (LDDM), because current drivers have difficulty to handle both 3D desktop and 3D Games/Apps in Windowed Mode. Maybe the Linuxoid/X11 community will need to develop a new LDDM driver model as well.
On May 14, 06 16:37:10 +0200, Alexey Eremenko wrote:
On 5/14/06, Francis Giannaros
wrote: What do you mean? OpenGL wouldn't work with hardware acceleration? Why?
If the rumor is true, then the problem is like with Windows Vista. I remember that MS developed a new driver model (LDDM), because current drivers have difficulty to handle both 3D desktop and 3D Games/Apps in Windowed Mode.
No. The drivers just have to support the new driver model (enhanced APIs). Otherwise you will stick with OpenGL 1.4 w/o extensions.
Maybe the Linuxoid/X11 community will need to develop a new LDDM driver model as well.
No.
We need one (or more) extensions for enabling direct rendering, which
haven't even been *defined* yet.
Matthias
--
Matthias Hopf
On May 14, 06 02:20:26 +0100, Francis Giannaros wrote:
What do you mean? OpenGL wouldn't work with hardware acceleration? Why?
Do not intermix hardware acceleration and direct rendering.
OpenGL applications will be hardware accelerated on Xgl (if the driver
supports pBuffers or FBOs, like the nvidia and fglrx drivers do).
Direct rendering is impossible to implement ATM. This is a FAQ.
Direct rendering implies hardware acceleration, but not the other way
round. Direct rendering is a bit faster than indirect rendering, but
indirect rendering is not *as* bad as it sounds.
I would update the wiki if it was available :-(((
Matthias
--
Matthias Hopf
participants (4)
-
Alexey Eremenko
-
Francis Giannaros
-
Matthias Hopf
-
Динар Валеев