Gentoo fglrx erlaubt keinen virtuellen Bildschirm, der groß genug ist

1521
progo

Verwenden fglrxund versuchen, das Setup mit zwei Monitoren hier einzurichten. Folgendes xrandrsagt:

Screen 0: minimum 320 x 200, current 1400 x 1050, maximum 1600 x 1600 

Also kennst du das schon, oder? Ich muss nur die VirtualBildschirmgröße anpassen xorg.conf. Aber ich habe, hier ist die ganze Datei:

Section "ServerLayout" Identifier "aticonfig Layout" Screen 0 "virtual screen" 0 0 EndSection  Section "Monitor" Identifier "Monitor." Option "DPMS" "true" EndSection  Section "Device" Identifier "hd6450" Driver "fglrx" BusID "PCI:1:0:0" Option "mtrr" "no" Option "no_dri" "no" Option "no_accel" "no" EndSection  Section "Screen" Identifier "virtual screen" Device "hd6450" SubSection "Display" Virtual 3600 1080 EndSubSection EndSection 

Geht man von Xorg.0.log, wird die Auflösung leise fiel auf 1600x1600, die nicht genug ist. Wenn ich die virtuelle Größe auf "Ich" setze, 2048 2048kann ich meine Monitore mit der nativen Auflösung von erhalten, 1680x1050aber ich kann den zweiten Monitor nicht verwenden:

~ % xrandr --output CRT1 --left-of DFP2 xrandr: screen cannot be larger than 2048x2048 (desired size 3360x1050) 

Was soll ich tun? Ich habe die fglrx-Versionen 11.11 und 11.8 ausprobiert. Seltsamerweise kann amdcccleich keine der Einstellungen bearbeiten. Die Eingänge sind alle für die Bearbeitung deaktiviert. Danke für Ihre Aufmerksamkeit.

2

2 Antworten auf die Frage

2
qdot

Could you add card model? I just tested on my test machine, and it surely accepted:

 Virtual 4096 4096 

Can you add the output of 'xrandr'? Here's mine (HD5850, 09:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Cypress LE [Radeon HD 5800 Series])

Screen 0: minimum 320 x 200, current 2048 x 1152, maximum 4096 x 4096 DFP1 disconnected (normal left inverted right x axis y axis) DFP2 disconnected (normal left inverted right x axis y axis) DFP3 disconnected (normal left inverted right x axis y axis) DFP4 connected 2048x1152+0+0 (normal left inverted right x axis y axis) 510mm x 287mm 2048x1152 59.9*+ 1920x1080 59.9 1680x1050 60.0 1400x1050 60.0 1600x900 60.0 1360x1024 60.0 1280x1024 60.0 1440x900 59.9 1280x960 60.0 1280x800 59.8 1280x768 59.8 1280x720 59.8 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 CRT1 disconnected (normal left inverted right x axis y axis) CRT2 disconnected (normal left inverted right x axis y axis) 

See comment.

Das ist es. Das Verhältnis zwischen WIDTH und HEIGHT muss offenbar innerhalb gewisser Grenzen liegen. 1: 1 ist immer in Ordnung. :) Ich habe mich gefragt, warum ich vor gut einem Jahr eine funktionierende `Virtual`-Größe von '3060 1680' hatte (das letzte Mal, als ich ATI hatte), aber jetzt kann ich keine 3360 1080 einrichten. progo vor 12 Jahren 1
1
cfhay

Bei fglrx kann nicht jede Nummer für die Direktive "Virtual" verwendet werden. Nicht sicher, was die genaue Richtlinie ist, aber "3600 1080" funktioniert nicht. Versuchen Sie "3600 1200". Wenn dies nicht funktioniert, versuchen Sie "3600 3600" und dann "3600 1800". Machen Sie sich nicht zu viele Sorgen über die Zahlen, Xrandr wird tatsächlich einen kleineren Bereich verwenden, aber aus irgendeinem Grund erwartet der Fahrer "runde" Zahlen.

Vielen Dank. Wir haben das Problem in @ qdots Antwort gelöst. Siehe den Kommentar :) progo vor 12 Jahren 0