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

Newegg Daily Deals

Reply
 
Thread Tools
Old 03-18-08, 03:04 AM   #49
IcoNyx
Registered User
 
Join Date: Mar 2008
Posts: 7
Default Re: [PATCH] "faked" Xinerama information for a triple-head TwinView setup

ok, I posted an issue I was having that is RELATED to this but I'm not sure if this section will be helpful...

I have 3 displays on 2 nVidia 8800 GT's. I have them all configured as 3 seperate displays with xinerama set up. moving windows from one display to another works fine (there IS a slight delay when dragging from one display to another, but really I dont care about that.)

My issue starts when I try to enable 3d effects. I cant. it simply doesnt work... now I have disabled xinerama and tried enabling 3d effects and THAT works... is there something here that someone can help me with?

BTW a more complete listing of my configuration can be found here.
IcoNyx is offline   Reply With Quote
Old 03-18-08, 02:08 PM   #50
d_u_s_t
Registered User
 
Join Date: Sep 2006
Location: Berlin
Posts: 18
Default Re: [PATCH] "faked" Xinerama information for a triple-head TwinView setup

After reading the other thread I think I found your problem:
You are using two seperate displays on your first card and one on your second card (all bound together by Xinerama). As far as I know nvidia does not support opengl on more than one physical display (per card) without twinview (which merges displays internally).
So the solution should be easy:
The first card has two displays merged together by twinview (thus providing opengl on both). the second card only has one display connected (and should therefor also provide opengl).
normally twinview would provide Xinerama info for two displays. because you are using an additional display this gets overwritten by global xserver Xinerama info and the first two displays get treated as one.
Use
Code:
Option "TwinViewXineramaInfoOverride" "..."
to provide info about all of your 3 displays in the Display section of your first card. Perhaps you also have to disable global Xinerama, I don't know.

Good luck,
dustbln
d_u_s_t is offline   Reply With Quote
Old 03-19-08, 03:17 PM   #51
follow
Jan Slupski
 
Join Date: Mar 2008
Posts: 1
Default Re: [PATCH] "faked" Xinerama information for a triple-head TwinView setup

JaXXoN,

Thanks for the patch. It is what I was looking for and works great!
I have updated it to Fedora 8's xorg-x11-server-Xorg-1.3.0.0 and compiled to new RPM package.

Would you mind if I add the description and the patch to my Linux Tips website? (I have limited confidence to forums, since thread that aren't regularly updated get lost in the crowd very quickly...)

Jan

PS
TwinViewXineramaInfoOverride option didn't work for me for three displays, two GeForce cards configuration. I think it is ignored when true Xinerama is used. Did it work for anybody who use native Xinerama?
Attached Files
File Type: gz xorg-x11-server-1.3.0.0-xineramainfo.patch.gz (1.7 KB, 210 views)
follow is offline   Reply With Quote
Old 03-19-08, 04:14 PM   #52
JaXXoN
Registered User
 
Join Date: Jul 2005
Location: Munich
Posts: 910
Default Re: [PATCH] "faked" Xinerama information for a triple-head TwinView setup

Quote:
Originally Posted by follow
I have updated it to Fedora 8's xorg-x11-server-Xorg-1.3.0.0
Thanks for posting the patch - i will update to F8, soon.
So your patch comes right in time :-)

Quote:
Originally Posted by follow
Would you mind if I add the description and the patch to my Linux Tips website?
This is, of course, ok with me. Thanks for asking.

Quote:
Originally Posted by follow
TwinViewXineramaInfoOverride option didn't work for me for three displays, two GeForce cards configuration. I think it is ignored when true Xinerama is used.
I have the same experience and theory.

regards

Bernhard
JaXXoN is offline   Reply With Quote
Old 04-14-08, 08:06 AM   #53
Super Jamie
Registered User
 
Join Date: Apr 2008
Posts: 6
Default Re: [PATCH] "faked" Xinerama information for a triple-head TwinView setup

Sorry to be a pest, but is it at all possible to write a howto on compiling this under Debian or Ubuntu? Or perhaps post a binary?

I've followed the instructions as best I could, but wasn't able to get a new libXinerama out of it, and don't know enough about software development to troubleshoot compiling (or if someone would like to help me out, on here via PM or on MSN, I'd be more than willing to do a writeup at the end of it).

It's such a shame nVidia's binary just doesn't work properly this way. Open drivers, they can't happen soon enough.


edit: actually, disregard that request. i found this other Fake Xinerama, which does the same thing, and works great for me!
http://ktown.kde.org/~seli/fakexinerama/

Last edited by Super Jamie; 05-30-08 at 06:19 PM.
Super Jamie is offline   Reply With Quote
Old 04-21-08, 01:02 PM   #54
jansson
Registered User
 
Join Date: Apr 2008
Posts: 1
Default Xinerama binding rotated 20" with TwinView 22"+15"!

Starting from left to right, I have a rotated 20" connected to an nVidia8500 (PCIe) as Screen1, and a 22" and 15" connected to an nV8600 (PCIe) as Screen0. The 22" and 15" are mashed together using TwinView, and then the two screens are concatenated using Xinerama. The key point here is the rotated monitor on Screen1.

Here's the revelant parts of my xorg.conf:

Code:
Section "ServerLayout"
        Identifier   "Layout0"
        InputDevice  "Keyboard0" "CoreKeyboard"
        InputDevice  "Mouse0"    "CorePointer"
        Option       "Clone"     "off"
        Option       "Xinerama"  "on"
        Screen       0           "Screen0"
        Screen       1           "Screen1" LeftOf "Screen0"
EndSection
Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "LEN L220xwC"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "LG"
    ModelName      "LG L200C"
    Option         "Rotate" "Left"
EndSection

Section "Monitor"
    Identifier     "Monitor2"
    VendorName     "Unknown"
    ModelName      "Sharp LL-T15G1"
EndSection

Section "Device" # PCIe 8600 w/ 22" + 15"
	Identifier   "Videocard0-0"
	Driver       "nvidia"
	VendorName   "Videocard vendor"
	BusID        "1:0:0"
	Option       "TwinView" "yes"
	Option       "MetaModes" "DFP-0: 1920x1200, CRT-1: 1024x768"
        Option       "TwinViewOrientation" "LeftOf"
        Option       "ConnectedMonitor" "DFP-0, CRT-1"
EndSection

Section "Device" # PCIe 8500 w/ rotated 20"
	Identifier   "Videocard1-1"
	Driver       "nvidia"
	VendorName   "Videocard vendor"
	BusID        "4:0:0"
        Option       "MetaModes" "DFP-0: 1600x1200"
        Option       "ConnectedMonitor" "DFP-0"
EndSection

Section "Screen"
	Identifier   "Screen0"
	Device       "Videocard0-0"
	Monitor      "Monitor0"
	DefaultDepth 24
	SubSection "Display"
		Viewport  0 0
		Depth     24
		Modes     "1600x1200"
	EndSubSection
EndSection

Section "Screen"
	Identifier   "Screen1"
	Device       "Videocard1-1"
	Monitor      "Monitor1"
	DefaultDepth 24
	SubSection "Display"
		Viewport  0 0
		Depth     24
		Modes     "1024x768"
	EndSubSection
EndSection
For what it's worth, I'm using the default Xorg in Ubuntu-7.04 and nVidia-171.06 on x86.

If anyone could share some insights if I can get working viewports for this configuration, I'd like to hear about it!
jansson is offline   Reply With Quote
Old 04-21-08, 06:13 PM   #55
Super Jamie
Registered User
 
Join Date: Apr 2008
Posts: 6
Default Re: [PATCH] "faked" Xinerama information for a triple-head TwinView setup

Try the link I just posted, it worked great for me on Ubuntu 7.10.

Note: I ended up changing the source from ~/.fakexinerama to /etc/X11/fakexinerama.conf before compiling the module, so I could apply changes system-wide instead of after I logged in.
Super Jamie is offline   Reply With Quote
Old 08-07-08, 03:36 PM   #56
vonhellsing
Registered User
 
Join Date: Aug 2008
Posts: 3
Default Re: [PATCH] "faked" Xinerama information for a triple-head TwinView setup

my question is so simple what i need:

i using one application thats using xrandr

And when active xinerama xrandr are disabled.

My questions is with faked xinerama, i'll have conditions to setup my 7300GT dual output and may 5200 (singleoutput) to show like a large screen using xrandr ?

if yes, is possible show me how ?

cheers
vonhellsing is offline   Reply With Quote

Old 08-07-08, 06:06 PM   #57
Super Jamie
Registered User
 
Join Date: Apr 2008
Posts: 6
Default Re: [PATCH] "faked" Xinerama information for a triple-head TwinView setup

you want to use 1x dual output 7300GT and 1x single output 5200 to make one X screen across three monitors?

no, that's not possible

you can make one X screen on the dualhead card with twinview, and one X screen on the single output card, then join them with this fake xinerama hack

or you can make two X screens on the dualhead card, and one X screen on the single output card, then join them with proper software xinerama, but this is slow

you cannot join the X screens of multiple cards into one X screen
Super Jamie is offline   Reply With Quote
Old 08-27-08, 06:32 PM   #58
beph
Registered User
 
Join Date: Aug 2008
Posts: 4
Default Re: [PATCH] "faked" Xinerama information for a triple-head TwinView setup

If I would like to have 3 screens with full HW acceleration, what would my best option be? TH2GO is not an option due to the low resolution.
beph is offline   Reply With Quote
Old 08-27-08, 07:58 PM   #59
JaXXoN
Registered User
 
Join Date: Jul 2005
Location: Munich
Posts: 910
Default Re: [PATCH] "faked" Xinerama information for a triple-head TwinView setup

Quote:
Originally Posted by beph View Post
If I would like to have 3 screens with full HW acceleration, what would my best option be? TH2GO is not an option due to the low resolution.
Which resolution do you need? You can have up to 4800x1200
(and probably 5760x1080, but didn't tested that) with DH2G/TH2G!
Please check:

http://www.nvnews.net/vbulletin/showthread.php?t=106517

regards

Bernhard
JaXXoN is offline   Reply With Quote
Old 08-27-08, 09:01 PM   #60
xbobmx
Registered User
 
Join Date: May 2003
Posts: 191
Default Re: [PATCH] "faked" Xinerama information for a triple-head TwinView setup

FYI, that the "TwinViewXineramaInfoOverride" X option will probably do this without the need for patching the X server.

http://us.download.nvidia.com/XFree8...ppendix-b.html
xbobmx 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 12:38 AM.


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