В Slackware 13.37 при выходе из спящего режима отвалился драйвер mga ( Matrox G450 ) -- получил чёрный экран. При последующем запуске X'ов выскочило сообщение, что модуль драйвера не найден. Перекомпилял ядро со встроенными драйверами ( мол, не отвертишься! ). Помогло плохо: X'ы запускаются, но режимы высокого разрешения экрана ( больше чем 1024х768, а мне нужно 1600х1200 ) не получить -- чёрный экран, <CTRL><ALT>+/-/<BACKSPACE> не отрабатываются, <CTRL><ALT><F?> перекидывает в соответствующую текстовую консоль. Собственно, режимы 1024х768 и 800х600 ( другие не пробовал ) инициализируются криво, игнорируя ModeLine, картинка висит за границы экрана. xvidtune работает, позволяет вогнать картинку в экран. В Xorg.0.log ничего криминального не пишет, типа, всё OK. Со стандартным ядром примерно то же самое ( подробно не гонял ).Попробовал через framebuffer. Высоких разрешений тоже не получить, но картинка соответствует экрану, переключается из консоли очень медленно ( ~8 секунд ).
В промежутке между запуском X'ов и глюком настроек, естественно, не менял.
Дистрибут Slackware из current ( 13.37_64 с обновлениями начала января ), ядро 2.6.39.4 ( домашней сборки ) или из дистрибута 2.6.38.
Железо:
Видяха -- Matrox G450 PCI Dual Head. У себя дома подлючал другой дисплей, всё то же самое. Таскал на работу, ставил на виндовую машину, получил без проблем разрешения 1600х1200, 1800х1440 и даже 2048х1536. На разрешении 1600х1200 всё вертелось года два без проблем.Дисплеи -- ЭЛТ Philips 107B ( основной ) и 15B ( от другой машины ).
Мамаша -- Asus P5K.
Проц -- Core 2 Duo 2000 МГц.Протоколы, конфиги -- по требованию. !-)
ls -l /usr/lib/xorg/modules/drivers/Xorg.0.log
и стоит сделать fsck (только на отмонтированной фс)
Спасибо!> ls -l /usr/lib/xorg/modules/drivers/
Немного иначе ( lib64 ):
ls -l /usr/lib64/xorg/modules/drivers/total 1252
drwxr-xr-x 2 root 4096 Nov 13 2010 ./
drwxr-xr-x 7 root 4096 Nov 13 2010 ../
-rwxr-xr-x 1 root 919 Nov 13 2010 mga_drv.la*
-rwxr-xr-x 1 root 180256 Nov 13 2010 mga_drv.so*
-rwxr-xr-x 1 root 1052392 Apr 8 2011 modesetting_drv.so*
-rwxr-xr-x 1 root 924 Nov 13 2010 vesa_drv.la*
-rwxr-xr-x 1 root 25928 Nov 13 2010 vesa_drv.so*-------------------------------------------------------
> Xorg.0.logДва варианта оба для
Section "Device"
Identifier "G450_0"
Driver "mga"
# Chipset "mgag400"
# ChipRev 0x80
VendorName "Matrox"
BoardName "G450"
BusID "PCI:2:0:0"
EndSectionС этим есть графический режим, но кривой
Section "Screen"
Identifier "Screen_0"
Device "G450_0"
Monitor "Monitor_0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768" "800x600"
EndSubSection
EndSectionПротоколы нужно тащить по ссылке ( сюда они не пролезают ):
http://files.mail.ru/8B3FFK
С этим -- чёрный экран.Section "Screen"
Identifier "Screen_0"
Device "G450_0"
Monitor "Monitor_0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024"
EndSubSection
EndSectionПротокол:
http://files.mail.ru/1EI32V-------------------------------------------------------------
> и стоит сделать fsck (только на отмонтированной фс)Сделал. Не помогло.