Hi,
I'm currently running KMS with a 2.6.32rc7 kernel with recent git pulls of libdrm, mesa and xf86-video-ati on several of my Slackware-current systems.
On my desktop, with an onboard R*780* chipset (don't remember exactly what), everything works fine and the screen corruptions seens in previous kernels are fixed. I'm really pleased with the results.
On my laptop, who has a Xpress200M chipset, I have some issues at boot. The first try I made with KMS, using the the first kernel supporting them, worked actually very well. But since the 32rc* release, I first had issues that the resolution seemed not properly detected : the screen is supposed to be 1280x800 but the console just used a small part of the screen and X was clearly of low resolution. After one or two switches between "telinit 3" and "telinit 3", X would finally get the resolution right.
With the last 32rc7 kernel, now, with init 4, X doesn't display anything at boot (but seems to start) and the console resolution still seems wrong. If I switch to a console using Ctrl-Alt-F6, then run "telinit 3" then again "telinit 4", this time X start properly and displays the KDE composited desktop correctly.
According to Xorg.0.log, my chipset is a Xpress 200M 5955 PCIE (ChipID=0x5955). AIGLX, DRI2 seems to work well.
The dmesg says the following :
Is there some manipulation I should make to make this work properly or does this look like a problem I should report?
I'm currently running KMS with a 2.6.32rc7 kernel with recent git pulls of libdrm, mesa and xf86-video-ati on several of my Slackware-current systems.
On my desktop, with an onboard R*780* chipset (don't remember exactly what), everything works fine and the screen corruptions seens in previous kernels are fixed. I'm really pleased with the results.
On my laptop, who has a Xpress200M chipset, I have some issues at boot. The first try I made with KMS, using the the first kernel supporting them, worked actually very well. But since the 32rc* release, I first had issues that the resolution seemed not properly detected : the screen is supposed to be 1280x800 but the console just used a small part of the screen and X was clearly of low resolution. After one or two switches between "telinit 3" and "telinit 3", X would finally get the resolution right.
With the last 32rc7 kernel, now, with init 4, X doesn't display anything at boot (but seems to start) and the console resolution still seems wrong. If I switch to a console using Ctrl-Alt-F6, then run "telinit 3" then again "telinit 4", this time X start properly and displays the KDE composited desktop correctly.
According to Xorg.0.log, my chipset is a Xpress 200M 5955 PCIE (ChipID=0x5955). AIGLX, DRI2 seems to work well.
The dmesg says the following :
Code:
bash-3.1$dmesg|grep 'drm' [drm] Initialized drm 1.1.0 20060810[drm] radeon defaulting to kernel modesetting. [drm] radeon kernel modesetting enabled. [drm] radeon: Initializing kernel modesetting. [drm] register mmio base: 0xFBEF0000 [drm] register mmio size: 65536 [drm] GPU reset succeed (RBBM_STATUS=0x00000140) [drm:rs400_gart_adjust_size] *ERROR* Forcing to 32M GART size (because of ASIC bug ?) [drm] Generation 2 PCI interface, using max accessible memory [drm] radeon: VRAM 128M [drm] radeon: VRAM from 0x58000000 to 0x5FFFFFFF [drm] radeon: GTT 32M [drm] radeon: GTT from 0x60000000 to 0x61FFFFFF [drm] radeon: irq initialized. [drm] Detected VRAM RAM=128M, BAR=256M [drm] RAM width 128bits DDR [drm] radeon: 128M of VRAM memory ready [drm] radeon: 32M of GTT memory ready. [drm] GART: num cpu pages 8192, num gpu pages 8192 [drm] radeon: 4 quad pipes, 1 z pipes initialized. [drm] radeon: cp idle (0x10000C03) [drm] Loading R300 Microcode [drm] radeon: ring at 0x0000000060000000 [drm] ring test succeeded in 1 usecs [drm] radeon: ib pool ready. [drm] ib test succeeded in 0 usecs [drm] Default TV standard: NTSC [drm] 14.318180000 MHz TV ref clk [drm] Panel ID String: AU B121EW01 1280x800WXGA [drm] Panel Size 1280x800 [drm] Radeon Display Connectors [drm] Connector 0: [drm] VGA [drm] DDC: 0x68 0x68 0x68 0x68 0x68 0x68 0x68 0x68 [drm] Encoders: [drm] CRT1: INTERNAL_DAC2 [drm] Connector 1: [drm] LVDS [drm] Encoders: [drm] LCD1: INTERNAL_LVDS [drm] Connector 2: [drm] S-video [drm] Encoders: [drm] TV1: INTERNAL_DAC2 [drm] fb mappable at 0xD0040000 [drm] vram apper at 0xD0000000 [drm] size 4096000 [drm] fb depth is 24 [drm] pitch is 5120 [drm] LVDS-11: set mode 1280x800 18 [drm] crtc 1 is connected to a TV [drm] TV-9: set mode 800x600 19 fb0: radeondrmfb frame buffer device [drm] Initialized radeon 2.0.0 20080528 for 0000:01:05.0 on minor 0 [drm] not detecting due to 00000004 [drm] not detecting due to 00000004 [drm] not detecting due to 00000004 [drm] not detecting due to 00000004 [drm] LVDS-11: set mode 800x600 1b [drm] LVDS-11: set mode 1280x800 18 [drm] LVDS-11: set mode 800x600 1d [drm] not detecting due to 00000004 [drm] not detecting due to 00000004 [drm] not detecting due to 00000004 [drm] not detecting due to 00000004 [drm] not detecting due to 00000004 [drm] not detecting due to 00000004 [drm] LVDS-11: set mode 1280x800 18 [drm] crtc 1 is connected to a TV [drm] TV-9: set mode 800x600 19 [drm] crtc 1 is connected to a TV [drm] TV-9: set mode 800x600 19 [drm] crtc 1 is connected to a TV [drm] TV-9: set mode 800x600 19 [drm] crtc 1 is connected to a TV [drm] TV-9: set mode 800x600 19 [drm] crtc 1 is connected to a TV [drm] TV-9: set mode 800x600 19 [drm] crtc 1 is connected to a TV [drm] TV-9: set mode 800x600 19 bash-3.1$
Comment