2.6.33+KMS+RV730XT=чёрный экран [SOLVED]
Не было печали, да апдейтов накачали!
После обновления ядра, включения KMS и установки radeon-ucode, иксы стали показывать чёрный экран, и судя по всему крепко зависать (если попробовать переключиться в консоль, монитор отключается, а клавиатура реагирует только волшебные клавиши). В логах ничего криминального, кроме невозможности запустить DRI по неизвестной причине. Собственно сведения.
gentoo-sources-2.6.33
libdrm--2.4.18
mesa-7.7-r1
xorg-server-1.7.5
xf86-video-ati-6.12.4-r1
# dmesg|grep "\[drm\]" [ 11.945138] [drm] Initialized drm 1.1.0 20060810 [ 12.133555] [drm] radeon defaulting to kernel modesetting. [ 12.133558] [drm] radeon kernel modesetting enabled. [ 12.135878] [drm] radeon: Initializing kernel modesetting. [ 12.136019] [drm] register mmio base: 0xFEBF0000 [ 12.136020] [drm] register mmio size: 65536 [ 12.136579] [drm] Clocks initialized ! [ 12.136761] [drm] Detected VRAM RAM=256M, BAR=256M [ 12.136765] [drm] RAM width 128bits DDR [ 12.136872] [drm] radeon: 256M of VRAM memory ready [ 12.136874] [drm] radeon: 512M of GTT memory ready. [ 12.136918] [drm] radeon: using MSI. [ 12.136958] [drm] radeon: irq initialized. [ 12.136961] [drm] GART: num cpu pages 131072, num gpu pages 131072 [ 12.137699] [drm] Loading RV730 Microcode [ 12.508804] [drm] ring test succeeded in 0 usecs [ 12.508906] [drm] radeon: ib pool ready. [ 12.508982] [drm] ib test succeeded in 0 usecs [ 12.509127] [drm] Radeon Display Connectors [ 12.509129] [drm] Connector 0: [ 12.509130] [drm] HDMI-A [ 12.509131] [drm] HPD2 [ 12.509133] [drm] DDC: 0x7e60 0x7e60 0x7e64 0x7e64 0x7e68 0x7e68 0x7e6c 0x7e6c [ 12.509134] [drm] Encoders: [ 12.509136] [drm] DFP2: INTERNAL_UNIPHY1 [ 12.509137] [drm] Connector 1: [ 12.509138] [drm] VGA [ 12.509140] [drm] DDC: 0x7f10 0x7f10 0x7f14 0x7f14 0x7f18 0x7f18 0x7f1c 0x7f1c [ 12.509283] [drm] Encoders: [ 12.509285] [drm] CRT2: INTERNAL_KLDSCP_DAC2 [ 12.509287] [drm] Connector 2: [ 12.509288] [drm] DVI-I [ 12.509289] [drm] HPD1 [ 12.509290] [drm] DDC: 0x7e20 0x7e20 0x7e24 0x7e24 0x7e28 0x7e28 0x7e2c 0x7e2c [ 12.509292] [drm] Encoders: [ 12.509293] [drm] CRT1: INTERNAL_KLDSCP_DAC1 [ 12.509294] [drm] DFP1: INTERNAL_UNIPHY [ 12.641689] [drm] fb mappable at 0xD0141000 [ 12.641690] [drm] vram apper at 0xD0000000 [ 12.641691] [drm] size 5242880 [ 12.641692] [drm] fb depth is 24 [ 12.641694] [drm] pitch is 5120 [ 12.648172] [drm] Initialized radeon 2.0.0 20080528 for 0000:04:00.0 on minor 0
в консоли всё работает замечательно, но вот если попробовать запустить иксы: http://pastebin.com/MRT3NAZD это с драйвером radeon, с radeonhd картина меняется незначительно http://pastebin.com/g9g5HsDm
А вот и xorg.conf без комментариев и путей к шрифтам:
Section "ServerLayout" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 EndSection Section "ServerFlags" Option "DontZap" "true" EndSection Section "Files" ModulePath "/usr/lib64/xorg/modules" EndSection Section "Module" Load "glx" Load "extmod" Load "record" Load "dri2" Load "dbe" Load "dri" EndSection Section "Monitor" #DisplaySize 380 300 # mm Identifier "Monitor0" VendorName "SAM" ModelName "SyncMaster" HorizSync 30.0 - 81.0 VertRefresh 56.0 - 75.0 Option "DPMS" EndSection Section "Device" Identifier "Card0" Driver "radeon" VendorName "ATI Technologies Inc" BoardName "RV730XT [Radeon HD 4670]" BusID "PCI:4:0:0" EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" SubSection "Display" Viewport 0 0 Depth 1 EndSubSection SubSection "Display" Viewport 0 0 Depth 4 EndSubSection SubSection "Display" Viewport 0 0 Depth 8 EndSubSection SubSection "Display" Viewport 0 0 Depth 15 EndSubSection SubSection "Display" Viewport 0 0 Depth 16 EndSubSection SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection
P.S. собственно то что я считал неизвестной причиной
(EE) RADEON(0): [dri] RADEONDRIGetVersion failed because of a version mismatch.
[dri] radeon kernel module version is 2.0.0 but version 1.17.0 or newer is
needed.
[dri] Disabling DRI.
(ведь 2.0.0 больше 1.17.0), оказалось несовместимостью драйверов и KMS. решение http://bugs.gentoo.org/show_bug.cgi?id=301496
- Для комментирования войдите или зарегистрируйтесь