Wieder mal Xorg

ErwinH

Member
Hallo zusammen,

bin neu im Forum, aber ein alter FreeBSD Nutzer.


Mein Problem:

Ich habe ein Notebook HP NX6125 mit ATI. Klappt unter X11.

Seit meinem 'Update' auf FreeBSD 6.4 (näheres zu den älteren Versionen findet ihr auf der Bug-Liste von FreeBSD) ergibt sich folgendes:

*) VGA Monitor lassen sich prinzipiell ansteueren.
*) Es lassen sich aber via xrandr keine *aktiven* Moden einstellen. xrandr behautpet zwar, umgestellt zu haben; es tut sich aber nichts.
*) Verwende ich xrandr --output LVDS --off wird alles abgstellt, d.h. auch auf VGA-0 wird nichts mehr dargestellt.

Mit meinen upgegradeden Versionen > 6.1 gings.

artemis# xrandr -q
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 2560 x 1200
VGA-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 330mm x 270mm
1280x1024 75.0 59.9 60.0
1152x864 75.0
1024x768 75.1 70.1 60.0*
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 75.0 60.0 59.9 59.9
720x400 70.1 70.1
LVDS connected 1024x768+0+0 (normal left inverted right x axis y axis) 304mm x 228mm
1024x768 60.0*+
800x600 60.3
640x480 59.9
S-video disconnected (normal left inverted right x axis y axis)

Dann:

artemis# xrandr --output VGA-0 --mode 0x48
artemis# xrandr -q
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 2560 x 1200
VGA-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 330mm x 270mm
1280x1024 75.0 59.9* 60.0
1152x864 75.0
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 75.0 60.0 59.9 59.9
720x400 70.1 70.1
LVDS connected 1024x768+0+0 (normal left inverted right x axis y axis) 304mm x 228mm
1024x768 60.0*+
800x600 60.3
640x480 59.9
S-video disconnected (normal left inverted right x axis y axis)

---

Die Auflösung hat sich nicht verändert.

Ich habe bereits den aktuellen ATI Treiber installiert.
Das Problem ist unahängig vom xrandr (7.3 + 7.4 installiert).

Die Angabe der 'Bildschirmfläche' bei VGA-0 ist falsch und lässt sich auch nicht ändern (der Schirm hat eine physikalische Grösse von 380x300 mm).

Hat jemand eine Idee ?

---

Danke.

mfg.
--eh.
 
Hallo,

ich bin mittlerweile ein wenig weiter gekommen:

a) Ich hatte ja schon berichtet, dass die Display-Grösse flasch ausgegeben wurde.

Tatsächlich kann man in xorg.conf die Display-Grösse an folgenden Einstellungen tweaken.

a) In der Monitor Section:

Section "Monitor"
DisplaySize 376 301 # mm
HorizSync 31.5-80
VertRefresh 56-75
Identifier "VGA"
Option "DPMS"

--- Hat keine Wirkung.

In der Screen Section:
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "LVDS"
Monitor "VGA"
DefaultDepth 24

Subsection "Display"
Virtual 1280 1024
# Virtual 2560 1200

--- über den Eintrag in Virtual. Ok. klappt.

Aber, es gibt den ATI Karten noch eine Möglichkeit:

In der Monitor Section:

Driver "ati"
VendorName "ATI Technologies Inc"
BoardName "Radeon XPRESS 200M 5955 (PCIE)"
BusID "PCI:1:5:0"
Option "Monitor-TV" "TV"
Option "Monitor-VGA" "VGA"
Option "Monitor-LVCD" "LVCD"
Option "EnableMonitor" "crtl"
Option "PanelSize" "376x301"

--- Uff. Wenn ich das mache, dann stimmt die Auflösung; und zwar völlig unabhängig von Moden und xrandr.


Im Gegenteil, wenn ich jetzt (das Ding läuft so im Augenblick!) xrandr eingebe, erhalte ich:

xrandr -q
xrandr: Output LVDS is not disconnected but has no modes

-- Also: Da ist einiges strubbelig geworden!

Xorg log output:

(II) RADEON(0): EDID data from the display on output: VGA-0 ----------------------
(II) RADEON(0): Manufacturer: WYT Model: 323 Serial#: 20060323
(II) RADEON(0): Year: 2006 Week: 3
(II) RADEON(0): EDID Version: 1.3
(II) RADEON(0): Analog Display Input, Input Voltage Level: 0.700/0.300 V
(II) RADEON(0): Sync: Separate
(II) RADEON(0): Max H-Image Size [cm]: horiz.: 33 vert.: 27
(II) RADEON(0): Gamma: 2.20
(II) RADEON(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) RADEON(0): First detailed timing not preferred mode in violation of standard!(II) RADEON(0): redX: 0.631 redY: 0.354 greenX: 0.294 greenY: 0.596
(II) RADEON(0): blueX: 0.143 blueY: 0.087 whiteX: 0.300 whiteY: 0.340
(II) RADEON(0): Supported VESA Video Modes:
(II) RADEON(0): 720x400@70Hz
(II) RADEON(0): 640x480@60Hz
(II) RADEON(0): 640x480@75Hz
(II) RADEON(0): 800x600@56Hz
(II) RADEON(0): 800x600@60Hz
(II) RADEON(0): 800x600@72Hz
(II) RADEON(0): 800x600@75Hz
(II) RADEON(0): 832x624@75Hz
(II) RADEON(0): 1024x768@60Hz
(II) RADEON(0): 1024x768@70Hz
(II) RADEON(0): 1024x768@75Hz
(II) RADEON(0): 1280x1024@75Hz
(II) RADEON(0): 1152x870@75Hz
(II) RADEON(0): Manufacturer's mask: 0
(II) RADEON(0): Supported Future Video Modes:
(II) RADEON(0): #0: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
(II) RADEON(0): Supported additional Video Mode:
(II) RADEON(0): clock: 108.0 MHz Image Size: 330 x 270 mm
(II) RADEON(0): h_active: 1280 h_sync: 1328 h_sync_end 1440 h_blank_end 1688 h_border: 0
(II) RADEON(0): v_active: 1024 v_sync: 1025 v_sync_end 1028 v_blanking: 1066 v_border: 0
(II) RADEON(0): Supported additional Video Mode:
(II) RADEON(0): clock: 28.3 MHz Image Size: 330 x 270 mm
(II) RADEON(0): h_active: 720 h_sync: 738 h_sync_end 846 h_blank_end 900 h_border: 0
(II) RADEON(0): v_active: 400 v_sync: 413 v_sync_end 415 v_blanking: 449 v_border: 0
(II) RADEON(0): Supported additional Video Mode:
(II) RADEON(0): clock: 25.2 MHz Image Size: 330 x 270 mm
(II) RADEON(0): h_active: 640 h_sync: 656 h_sync_end 752 h_blank_end 800 h_border: 0
(II) RADEON(0): v_active: 480 v_sync: 490 v_sync_end 492 v_blanking: 525 v_border: 0
(II) RADEON(0): Monitor name: MNT-ANALOG
(II) RADEON(0): EDID (in hex):
(II) RADEON(0): 00ffffffffffff005f342303a3183201
(II) RADEON(0): 0310010308211b78e8a69ca15a4b9824
(II) RADEON(0): 164c57a7ef8081800101010101010101
(II) RADEON(0): 010101010101302a009851002a403070
(II) RADEON(0): 13004a0e1100001e100bd0b420903110
(II) RADEON(0): 126cd2004a0e1100001cd50980a020e0
(II) RADEON(0): 2d101060a2004a0e11000018000000fc
(II) RADEON(0): 004d4e542d414e414c4f470a0a0a0080
in RADEONProbeOutputModes
(II) RADEON(0): EDID vendor "WYT", prod id 803

-- Ich schau mir mal die EDID Daten an. Da muss das Problem begraben liegen !

Wenn ich das ganze durchanalysisert habe mache ich eine Bug Report und poste ggf. einen Patch.

mfg.
--eh.
 
Zurück
Oben