ulhume
September 2nd, 2007, 07:28 AM
Hi,
I found some threads about this but with different GPU/config and no clear answer. So I start this one to be as precise as possible.
Hardware
- 2 nVidia boards using the same GPU (6200 / 256mo).
- 1 PCI (acting as primary board) with a single DLP conected via DVI
- 1 AGP with 2 DLP's connected using both DVI and VGA.
Versions
- Xorg 7.1
- x11-server-xgl 0.0.1
- nVidia proprietary driver 9755
- compiz-fusion 0.5.2 (mandriva 2007.1 backport repository)
Xorg configuration
- The AGP device is merging both screen using nVidia twinview
- The two devices are merged using xinerama
- Each device/Screen are well configured to run compiz. I tested each one alone without Xinerama and together (without Xinerama as dual desktop) with success.
Now for what is following, I'm juste re-activated xinerama in order to get my big, 3 DLP desktop back.
Compiz direct rendering
First, I don't know how to force compiz (I was a bery user) to use AIGLX or nVidia driver. But, when I start compiz-fusion (by just running it in a term window), I just get a segfault whatever I use as option to start it. I was not able to generat a core dump so I don't know where it stopped.
Run Compiz with XGL
As there is Xinerama support with XGL, I gave it a try running this :
Xgl :93 +xinerama -fullscreen -accel xv:pbuffer -accel glx:pbuffer -ac
Server is running ok, but when I run compiz using this server, I get a gray window and following errors :
compiz (core) - Warn: pixmap 0x800094 can't be bound to texture
compiz (core) - Info: Couldn't bind redirected window 0x200067 to texture
I tried to force indirect rendering (--indirect-rendering) with no success.
Conclusion
I know Xinerama is a big issue with compositing managers. I don't know one that is just working with Xinerama. I tried xcompmgr with problems as well (everything is getting black and I get "error 9" messages). But when I saw in 0.5.2 change log that multiple screen support was improved, I gave it a try. As Xinerama is not an option for me (using separate desktop is not usable as I need to move windows from one screen to an other), I have no way to run compiz.
Thank's for you help and advises and tell me if I'm not precise enough.
I found some threads about this but with different GPU/config and no clear answer. So I start this one to be as precise as possible.
Hardware
- 2 nVidia boards using the same GPU (6200 / 256mo).
- 1 PCI (acting as primary board) with a single DLP conected via DVI
- 1 AGP with 2 DLP's connected using both DVI and VGA.
Versions
- Xorg 7.1
- x11-server-xgl 0.0.1
- nVidia proprietary driver 9755
- compiz-fusion 0.5.2 (mandriva 2007.1 backport repository)
Xorg configuration
- The AGP device is merging both screen using nVidia twinview
- The two devices are merged using xinerama
- Each device/Screen are well configured to run compiz. I tested each one alone without Xinerama and together (without Xinerama as dual desktop) with success.
Now for what is following, I'm juste re-activated xinerama in order to get my big, 3 DLP desktop back.
Compiz direct rendering
First, I don't know how to force compiz (I was a bery user) to use AIGLX or nVidia driver. But, when I start compiz-fusion (by just running it in a term window), I just get a segfault whatever I use as option to start it. I was not able to generat a core dump so I don't know where it stopped.
Run Compiz with XGL
As there is Xinerama support with XGL, I gave it a try running this :
Xgl :93 +xinerama -fullscreen -accel xv:pbuffer -accel glx:pbuffer -ac
Server is running ok, but when I run compiz using this server, I get a gray window and following errors :
compiz (core) - Warn: pixmap 0x800094 can't be bound to texture
compiz (core) - Info: Couldn't bind redirected window 0x200067 to texture
I tried to force indirect rendering (--indirect-rendering) with no success.
Conclusion
I know Xinerama is a big issue with compositing managers. I don't know one that is just working with Xinerama. I tried xcompmgr with problems as well (everything is getting black and I get "error 9" messages). But when I saw in 0.5.2 change log that multiple screen support was improved, I gave it a try. As Xinerama is not an option for me (using separate desktop is not usable as I need to move windows from one screen to an other), I have no way to run compiz.
Thank's for you help and advises and tell me if I'm not precise enough.