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

Newegg Daily Deals

Reply
 
Thread Tools
Old 09-27-06, 03:13 AM   #1
kerschi
Registered User
 
Join Date: Sep 2006
Posts: 4
Default need help:2x GF7600, 3x CRT, driver 9625, compiz, xinerama

hi

i got a rather uncommon setup here:
asus p5w dh deluxe
2x GF 7600 (not sli)
3x CRT 21"
debian etch (meanwhile upgraded to sid for xorg 7.1)

what i had up and running: Xgl with 8774 driver + xinerama + compiz

i did not like the cursor flickering on this setup so i decided to test the new 9625 beta driver with xorg 7.1 + compiz

my status now:
i got xorg 7.1 running with the 9625 driver (rmmod eeprom) + xinerama
when i want to start compiz now i get an error: "No RandR extension"
this was with compiz from debian apt
i downloaded compiz from git and built it => same situation
i checked in the TODO file of compiz and found: General: Multi-screen support
so maybe compiz does not have support for my setup yet

then i googled a little bit and found the beryl project
some of the things beryl should be able to manage is xinerama
=> downloaded beryl, compiled it and ... same situation
when i want to start beryl i also get the "No RandR extension" error (beryl was built with nvidia libs)

my questions:
did i do something wrong ?
is it possible (now) to have xorg 7.1 working with the 9625 driver + xinerama + compiz (or beryl) ?
if yes: what do i have to do ?
if no: why ? what do i have to wait for ?

thank you for your help (and thanks to nvidia for building much better drivers than ati )

edit: now with bugreport attachment (just in case anyone is interested)
Attached Files
File Type: log nvidia-bug-report.log (134.6 KB, 123 views)
kerschi is offline   Reply With Quote
Old 09-28-06, 03:23 AM   #2
kerschi
Registered User
 
Join Date: Sep 2006
Posts: 4
Default Re: need help:2x GF7600, 3x CRT, driver 9625, compiz, xinerama

any suggestions from the nvidia staff on how i could make my setup run ?
any other suggestions if there are multihead-related forums where i might have a look ?
kerschi is offline   Reply With Quote
Old 10-04-06, 12:02 PM   #3
stefant
Stefan Hepp
 
Join Date: Oct 2006
Posts: 2
Default Re: need help:2x GF7600, 3x CRT, driver 9625, compiz, xinerama

Hi

I have a similar setup and similar problems. Here is my setup:
AMD64 2800
GF 7800 GT PCIe (2 displays)
GF 6200 PCIe (1 display)
Debian amd64 testing + X.org 7.1 from unstable + 9625 driver

I have xinerama up and running, but it is quite slow (i guess X uses software rendering when spanning over two cards). I tried compiz, hoping that it just might use some hardware-acceleration, but i got the same error about randr. It works with twinview and only one card, but not with all three heads.

The problems still exist when i only use two screens on the same card, using xinerama instead of twinview: Although the X.log says 'RandR enabled', xrandr -q tells me randr is not available. I'm not sure if this extension is simply not available with xinerama (yet), or if this is a bug..

However, it seems compiz is using randr only to determine the screen refresh rate, so i removed every XRR* call, set the refresh rate to a fixed value and ignored the error. My hacked compiz works with twinview, but segfaults with xinerama.

The code, where compiz segfaults, is in addScreen:

Code:
glXMakeCurrent (dpy, s->output, s->ctx);
currentRoot = s->root;

glExtensions = (const char *) glGetString (GL_EXTENSIONS);

// print some debug output..
fprintf( stderr, "Got Extensions on %d: %s \n", screenNum, glExtensions );
When i start compiz with --indirect-rendering, glGetString returns NULL, which is not good. When compiz is started without --indirect-rendering, ltrace reports the segfault after glXMakeCurrent.

Is this a problem with compiz, which does not handle multihead correctly (twinview seems to be a single screen, as this code is only called once), or is there something like a opengl-is-only-supported-on-one-screen problem around and what can I do about it if so?

I also noticed, gtk-window-decorator exits with a 'RenderBadPicture' error, but i haven't looked into that one yet..
Attached Files
File Type: gz nvidia-bug-report.log.gz (29.0 KB, 104 views)
File Type: log trace.dual.log (22.7 KB, 116 views)
stefant is offline   Reply With Quote
Old 10-12-06, 05:33 AM   #4
kerschi
Registered User
 
Join Date: Sep 2006
Posts: 4
Default Re: need help:2x GF7600, 3x CRT, driver 9625, compiz, xinerama

anyone got some news regarding this problem ?
kerschi is offline   Reply With Quote
Old 10-19-06, 07:35 PM   #5
revslowmo
Registered User
 
Join Date: May 2006
Posts: 7
Default Re: need help:2x GF7600, 3x CRT, driver 9625, compiz, xinerama

My setup is just about the same above. I am using xinerama. When I try and run compiz I get

compiz
/usr/bin/compiz.real: No RandR extension
[slowmo@cranium][pts/1]:~$ The program 'gtk-window-decorator' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadValue (integer parameter out of range for operation)'.
(Details: serial 189 error_code 2 request_code 78 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)


As a note xorg.0.log

(**) Option "Xinerama" "true"
(**) Option "RandR" "1"
(**) Ignoring ABI Version
(**) Xinerama: enabled
(**) Extension "Composite" is enabled
revslowmo is offline   Reply With Quote
Old 10-20-06, 01:46 AM   #6
garry.peters
Registered User
 
Join Date: Oct 2006
Posts: 9
Default Re: need help:2x GF7600, 3x CRT, driver 9625, compiz, xinerama

I've been trying to get xinerama or twinview to work without success as well.

http://www.nvnews.net/vbulletin/newr...te=1&p=1033320

After working on it for 3 days I've given up and will wait for the next release of either the driver, compiz or Xorg before I try again.....

I think it would be useful if we could use this one thread to track Xinerama and Twinview issues (is everyone else having the same problem trying to find a decent source of info on this one?).
garry.peters is offline   Reply With Quote
Old 10-31-06, 03:22 AM   #7
kerschi
Registered User
 
Join Date: Sep 2006
Posts: 4
Default Re: need help:2x GF7600, 3x CRT, driver 9625, compiz, xinerama

just wanted to check if someone has already found a solution to our problem
kerschi is offline   Reply With Quote
Old 11-03-06, 03:08 PM   #8
dcoats
Registered User
 
Join Date: Oct 2006
Posts: 6
Default Re: need help:2x GF7600, 3x CRT, driver 9625, compiz, xinerama

use beryl, it has built in xinerama support, solves this issue. or stick with twinview and dont use xinerama
with bery-manager you can still switch back and forth between compiz and beryl just dont use xinerama in xorg.conf beryl will do it for you.
dcoats 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 11:50 PM.


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