Po sześciu godzinach walki z użyciem googla, wiedzy własnej i elementów losowych postanowiłem wreszcie umieścić się tutaj.
Mam nUbuntu 8.10 zainstalowane na laptopie HP Compaq NC4010. Niemal wszystko działało jak należy, dopóki nie postanowiłem podłączyć zewnętrznego monitora pod wyjście VGA. X'y na ekranie laptopa natychmiast zaczęły krzaczyć, na monitorze nie pojawiło się nic.
Mój xorg wyglądał tak:
Kod: Zaznacz cały
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection
mój aktualny xorg:
Kod: Zaznacz cały
Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection
Section "Device"
Identifier "ATI Technologies Inc Radeon IGP 330M/340M/350M"
Driver "ati"
BusID "PCI:1:5:0"
# Advanced power saving option.
Option "DynamicClocks" "true"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc Radeon IGP 330M/340M/350M"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Disable"
# Option "GLX" "Enable"
EndSection
1. Ekran laptopa przestał się wyłączać po zamknięciu laptopa - świeci nadal, a hald zaczyna zużywać 100% procesora, niezależnie czy kabel VGA jest podłączony czy nie.
2. Wcześniej xrandr -q wyświetlał mi wszystkie wyjścia (tj VGA i s-video) i wykrywał podłączenie do portu VGA, mimo że nie potrafił go obsłużyć - teraz xrandr -q wypluwa tylko:
Kod: Zaznacz cały
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
1024x768 0.0*
800x600 0.0
640x480 0.0
oprócz sterowników "ati" próbowałem jeszcze "radeon", i "radeonhd" - nie ma najmniejszej różnicy. Przy "fglrx" x'y działały na max 800x600, reszta jak wyżej.
co by dane były kompletne:
Kod: Zaznacz cały
jin@Merod:~$ lspci | grep ATI
00:00.0 Host bridge: ATI Technologies Inc RS200/RS200M AGP Bridge [IGP 340M] (rev 02)
00:01.0 PCI bridge: ATI Technologies Inc PCI Bridge [IGP 340M]
01:05.0 VGA compatible controller: ATI Technologies Inc Radeon IGP 330M/340M/350M
tak więc pytania główne brzmią:
1. Dlaczego ekran przestał się wyłączać po zamknięciu lapa?
2. Dlaczego xrandr przestał wykrywać wyjścia s-video i VGA? Zbyt dużo definicji w xorg.confie?
3. Co z tym zrobić?
I przy okazji:
4. Czy komuś się udało przenieść na linucha trick z windy, w którym po podłączeniu monitora pod VGA wyłącza się ekran laptopa?
5. Czy komuś udało się ustawić obsługę 3D jakąkolwiek na tej karcie?
Kod: Zaznacz cały
jin@Merod:~$ glxinfo
name of display: :0.0
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Segmentation fault
Kod: Zaznacz cały
jin@Merod:~$ glxdemo
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't get an RGB, Double-buffered visual
Pozdrawiam.
EDIT
Problem rozwiązany, nie potrzebowałem was tym razem

wystarczyło doinstalować sterowniki mesa-glx