Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Multimedia
  • Search

twinview orientation for differant resolutions

Help with creation, editing, or playback of sounds, images, or video. Amarok, audacious, mplayer, grip, cdparanoia and anything else that makes a sound or plays a video.
Post Reply
Advanced search
5 posts • Page 1 of 1
Author
Message
feystorm
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 96
Joined: Thu Jan 29, 2004 6:40 pm

twinview orientation for differant resolutions

  • Quote

Post by feystorm » Sat Sep 25, 2004 2:50 am

After spending hours searching for how to setup twinview on a dual-head nvidia card, i finally got it working. I have 2 monitors, a crt and lcd. i use the crt at 1600x1200 and the lcd at 1280x1024. they both work, and i can move between the two, but because of the differant resolutions, its not perfect.

my issue is that the bottom of the two screens arent lined up, the tops are. so if i move the cursor from the very top of one monitor to the other, it ends up at the top also. however since my lcd has a lower resolution, if i move it from the bottom of it to the crt, its a few inches above the bottom of the screen. I would rather have the bottoms lined up and not the top. Ive searched around a bit and cant find any way to change the behavior. Its not vital, but would make things easier.
Top
giblet
n00b
n00b
User avatar
Posts: 38
Joined: Wed Jan 28, 2004 2:33 am

  • Quote

Post by giblet » Sat Sep 25, 2004 7:43 am

only way is to have both screens at the same resolution...
change the 1600x1200 to 1280x1024 in your xorg.conf or XF88Config and restart X
Top
GiPWeb
n00b
n00b
User avatar
Posts: 16
Joined: Tue Dec 02, 2003 12:26 pm

Re: twinview orientation for differant resolutions

  • Quote

Post by GiPWeb » Sat Sep 25, 2004 8:17 am

divoid wrote:After spending hours searching for how to setup twinview on a dual-head nvidia card, i finally got it working. I have 2 monitors, a crt and lcd. i use the crt at 1600x1200 and the lcd at 1280x1024. they both work, and i can move between the two, but because of the differant resolutions, its not perfect.

my issue is that the bottom of the two screens arent lined up, the tops are. so if i move the cursor from the very top of one monitor to the other, it ends up at the top also. however since my lcd has a lower resolution, if i move it from the bottom of it to the crt, its a few inches above the bottom of the screen. I would rather have the bottoms lined up and not the top. Ive searched around a bit and cant find any way to change the behavior. Its not vital, but would make things easier.

Set the 1280x1024 moitor to 1280x1024@1280x1200. Do this in the metamodes of yur Xorg.conf/X86free.conf file. This will set the 1280 x 1024 screen to pan down to the bottom of the screen.

I also think you can set an offset on yur 1280x1024 screen so it does line up at the bottom. Look in the readme of the nvidia driver for instructions. For some reason though I always set mine up the first way. I think it was because windows were opening in the dead area of the smaller screen and screwing things up on me.

You could use both methods I suspect to have it display the bottoms lined up to start.

Hope this helps.

G.i.P
Top
feystorm
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 96
Joined: Thu Jan 29, 2004 6:40 pm

  • Quote

Post by feystorm » Mon Sep 27, 2004 6:44 am

not to sound rude or anything giblet, but thats not what i asked. i know how to make my monitors use the same resolution, thats not what i want. i wanted to know how to change the offset.

gipweb, that info was very helpfull, however there is one issue with it. the nvidia readme does contain info about how to set the offset by using metamodes. however it doesnt work with the way i have my x config setup. i have a dual head card, and have the x config thinking there are actually 2 video cards in the system, it was the only way i could get it to work. so i have 2 device configs, 2 monitor configs, and 2 screen configs. and the metamodes is supposed to work when twinview is enabled and have just 1 device config. the word twinview isnt even mentioned in my x config so i dont know if metamodes will even work.

the reason i dont use twinview is because it runs 2 completely seperate desktops on the two screens, and you cant drag windows between the 2, with it off and xinerama on, it works fine, just would like to fix the offset issue. i tried putting the metamode line in the serverlayout section, but it didnt work.

if you can provide me with a way to setup the x config where i can drag windows between the 2 and set the offset that would work. but i couldnt get it with hours of tinkering with my config file.

thanks for the help so far
Top
GiPWeb
n00b
n00b
User avatar
Posts: 16
Joined: Tue Dec 02, 2003 12:26 pm

  • Quote

Post by GiPWeb » Fri Oct 01, 2004 9:26 pm

divoid wrote:not to sound rude or anything giblet, but thats not what i asked. i know how to make my monitors use the same resolution, thats not what i want. i wanted to know how to change the offset.

gipweb, that info was very helpfull, however there is one issue with it. the nvidia readme does contain info about how to set the offset by using metamodes. however it doesnt work with the way i have my x config setup. i have a dual head card, and have the x config thinking there are actually 2 video cards in the system, it was the only way i could get it to work. so i have 2 device configs, 2 monitor configs, and 2 screen configs. and the metamodes is supposed to work when twinview is enabled and have just 1 device config. the word twinview isnt even mentioned in my x config so i dont know if metamodes will even work.

the reason i dont use twinview is because it runs 2 completely seperate desktops on the two screens, and you cant drag windows between the 2, with it off and xinerama on, it works fine, just would like to fix the offset issue. i tried putting the metamode line in the serverlayout section, but it didnt work.

if you can provide me with a way to setup the x config where i can drag windows between the 2 and set the offset that would work. but i couldnt get it with hours of tinkering with my config file.

thanks for the help so far
Sorry for the wrong info. Since I saw twinview in the title i thought you'd be using it. Anyway you can set offset in the "SERVERLAYOUT" section also. I just did it with my three screens instead of using twinview. In order for it to work properly I had to set a "Virtual" desktop flag in my Screens section but i dont think its required. I did it mostly for lining up my background image so boxes were the same size visually as well as resolution wise. Remember that the ServeLayout only takes positive values. There's a way to get it negative but its easier to just add any negative values to the other screen as a postive.

Here's my Xorg.conf notice the server layout shows an absolute value for position. Thats the key i think yur looking for, you can also use the "RightOf' "LeftOF" then screen then the offset values if you'ld like. I found absolute values worked best.

All this was done by reading the man for xorg.conf. If this doesnt answer yur question that document will. I went from using a full on twinview desktop to no twinveiw, only xinerama in about 2 hours.

If you want you can post yur xorg.conf and ill take a look. Might give me some ideas also,

TIA

G.i.P

Code: Select all

Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 96
	Screen	    1  "Screen1" 1152 100  
	Screen	    2  "Screen2" 2176 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "ServerFlags"
	Option	     "Xinerama"
EndSection

Section "Files"
	RgbPath      "/usr/X11R6/lib/X11/rgb"
	ModulePath   "/usr/X11R6/lib/modules"
	FontPath     "/usr/share/fonts/misc/"
	FontPath     "/usr/share/fonts/TTF/"
	FontPath     "/usr/share/fonts/Speedo/"
	FontPath     "/usr/share/fonts/Type1/"
#	FontPath     "/usr/share/fonts/CID/"
	FontPath     "/usr/share/fonts/75dpi/"
	FontPath     "/usr/share/fonts/100dpi/"
EndSection

Section "Module"
	Load  "record"
	Load  "extmod"
	Load  "dbe"
	Load  "glx"
	Load  "xtrap"
	Load  "freetype"
	Load  "type1"
	Load  "speedo"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "keyboard"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "ExplorerPS/2"
	Option	    "Device" "/dev/mouse"
	Option	    "Buttons" "7"
	Option 	    "ZAxisMapping" "6 7"
EndSection

Section "Monitor"
	DisplaySize	  360   270	# mm
	Identifier   "Monitor0"
	VendorName   "OEC"
	ModelName    "9903"
	Option	    "DPMS"
EndSection

Section "Monitor"
	DisplaySize	316     237      #mm
	Identifier	"Monitor1"
	HorizSync	31-69
	VertRefresh	55-120
EndSection	

Section "Monitor"
	DisplaySize	  390   290	# mm
	Identifier   "Monitor2"
	VendorName   "SNY"
	ModelName    "3a0"
	HorizSync	30-86
	VertRefresh	48-150
#	Option	    "DPMS"

EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "SWcursor"           	# [<bool>]
        #Option     "HWcursor"           	# [<bool>]
        #Option     "NoAccel"            	# [<bool>]
        #Option     "ShadowFB"           	# [<bool>]
        #Option     "UseFBDev"           	# [<bool>]
        #Option     "Rotate"             	# [<str>]
        #Option     "VideoKey"           	# <i>
        #Option     "FlatPanel"          	# [<bool>]
        #Option     "FPDither"           	# [<bool>]
        #Option     "CrtcNumber"         	# <i>
	Identifier  "Card0"
	Driver      "nvidia"
	VendorName  "nVidia Corporation"
	BoardName   "NV34 [GeForce FX 5200]"
	BusID       "PCI:3:0:0"
	Screen	    0
EndSection
Section "Device"
	Identifier   "Card1"
	Driver      "nvidia"
	VendorName  "nVidia Corporation"
	BoardName   "NV34 [GeForce FX 5200]"
	BusID       "PCI:3:0:0"
	Screen	    1
EndSection
Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "SWcursor"           	# [<bool>]
        #Option     "HWcursor"           	# [<bool>]
#	Option     "NoAccel"            	# [<bool>]
        #Option     "ShadowFB"           	# [<bool>]
        #Option     "UseFBDev"           	# [<bool>]
        #Option     "Rotate"             	# [<str>]
        #Option     "VideoKey"           	# <i>
        #Option     "FlatPanel"          	# [<bool>]
        #Option     "FPDither"           	# [<bool>]
        #Option     "CrtcNumber"         	# <i>
	Identifier  "Card2"
	Driver      "nvidia"
	VendorName  "nVidia Corporation"
	BoardName   "NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
	BusID       "PCI:1:7:0"
#	Screen 	2
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	DefaultDepth 24
	SubSection "Display"
		Viewport   0 0
		Virtual   1152 954 
		Depth     24
		Modes	"1152x864"
	EndSubSection
EndSection
Section "Screen"
	Identifier "Screen1"
	Device     "Card1"
	Monitor	   "Monitor1
        DefaultDepth 24
	Subsection "Display"
		Viewport 0 0
		Virtual 1024 936
		Depth   24
		Modes	"1024x768"
	EndSubSection
EndSection
		
Section "Screen"
	Identifier "Screen2"
	Device     "Card2"
	Monitor    "Monitor2"
	DefaultDepth 24
	SubSection "Display"
		Viewport  0 0
#		Virtual 1280 1024  
		Depth     24
		Modes "1280x1024"
	EndSubSection
EndSection

Top
Post Reply

5 posts • Page 1 of 1

Return to “Multimedia”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic