Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  2 503
Hei!

Jeg har eksperimentert en del med forskjellige drivere og settings for å få DirectX-baserte spill til å fungere som de skal (i Wine). En liten ulempe med å bytte og legge drivere oppå hverandre, er at filer som xorg.conf blir skrevet til av alt for mange forskjellige kilder.. Jeg tror jeg trenger å begynne på nytt med xorg.conf, med mindre noen har bedre ideer?

Målet mitt er å kjøre primærskjermen (kalt LVDS i xrandr) i 1680x1050, og sekundærskjermen (DFP1) i 1920x1200@60Hz. Oppløsninga jeg vil ha for sekundærskjermen finnes ikke, men jeg vet TV'en støtter den. Jeg har prøvd diverse, blant annet

Kode

xrandr --newmode "1920x1200_60.00"  193.25  1920 2056 2256 2592  1200 1203 1209 1245 -hsync +vsync
xrandr --addmode 1920x1200_60.00

#..og får til svar:

X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  156 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  31
  Current serial number in output stream:  32
Det har funka før, men den vil ikke nå. Jeg har prøvd meg inn i xorg.conf for å endre på Virtual size, men ingenting fungerer..

xorg.conf ser sånn ut, etter masse prøveherjing fra Google:

Kode

Section "ServerLayout"
	Identifier     "aticonfig Layout"
	Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
EndSection

Section "ServerFlags"
	Option	    "Xinerama" "off"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[0]-0"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Monitor"
	Identifier   "0-DFP2"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
	Option	    "Disable" "true"
EndSection

Section "Monitor"
	Identifier   "0-DFP1"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
	Option	    "PreferredMode" "1920x1200"
	Option	    "TargetRefresh" "60"
	Option	    "Position" "1680 0"
	Option	    "Rotate" "normal"
	Option	    "Disable" "false"
EndSection

Section "Monitor"
	Identifier   "0-LVDS"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
	Option	    "PreferredMode" "1680x1050"
	Option	    "TargetRefresh" "60"
	Option	    "Position" "0 0"
	Option	    "Rotate" "normal"
	Option	    "Disable" "false"
EndSection

Section "Device"
	Identifier  "Configured Video Device"
EndSection

Section "Device"
	Identifier  "aticonfig-Device[0]-0"
	Driver      "fglrx"
	Option	    "Monitor-LVDS" "0-LVDS"
	Option	    "Monitor-DFP1" "0-DFP1"
	BusID       "PCI:1:0:0"
EndSection

Section "Screen"
	Identifier "Configured Screen Device"
	Device     "Configured Video Device"
	SubSection "Display"
	Modes "1920x1200" "1920x1080" "1280x720"
		Virtual   3600 2250
	EndSubSection
EndSection

Section "Screen"
	Identifier "aticonfig-Screen[0]-0"
	Device     "aticonfig-Device[0]-0"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Virtual   3600 2250
		Depth     24
		Modes    "fullhd"
	EndSubSection
EndSection
EDIT: For enkelhets skyld har jeg kalt "1920x1200_60.00" for "fullhd".
Sist endret av excubated; 13. august 2010 kl. 00:16.
Sliter også med dette problemet! Har en vanlig 19' av typen Dell 1907FP Har faktisk 3 av disse skjermene i huset, og bruker 2 av de på min Windows 7 uten problemer med oppløsning. Skjermene viser optimalt ved 1280 x 1024.
Dette kommer ikke opp et som et valg når jeg bruker samme skjærmen på min Ubuntu, nærmeste valg her er: 1152 x 884 og 1024 x 768.

Noen som har noen ideer?
Jeg hadde et aldri så lite gjennombrudd i går natt. Poster fremgangsmåten min, grovt sett:
  1. Slett alt som ser ut som det har med ati å gjøre, med Synaptics Package Manager.
  2. Gå til /etc/X11 og slett alle versjoner av xorg.conf, bortsett fra failsafe og default/original (husker ikke navnet helt)..
  3. Gå til Hardware Drivers, og aktiver ATi Proprietary Driver.
  4. Reboot...
  5. Gå til /etc/X11 og åpne xorg.conf.default (eller hva den nå heter), og kopier hele innholdet.
  6. Lag en ny tekstfil, lim inn og lagre i /etc/X11 som xorg.conf. I lista skal det være et punkt som heter Virtual - her setter du inn summen av alle skjermene dine (Jeg skrev 3600 2250, se oppløsninger i posten over.)
  7. Terminal -> cvt 1920 1200 60
  8. kopier alt etter Modeline
  9. Terminal -> xrandr --newmode (LIM INN)
  10. Terminal -> xrandr --addmode (SKJERMNAVN) (OPPLØSNINGSNAVN)
  11. Terminal -> xrandr --output (SKJERMNAVN) --mode (OPPLØSNING) --rate (REFRESH)

Sikkert veldig rotete skrevet, spør hvis du lurer på noe