[Bug 31682] New: Radeon console output very slow with kms
bugzilla-daemon at bugzilla.kernel.org
bugzilla-daemon at bugzilla.kernel.org
Tue Mar 22 11:30:11 PDT 2011
https://bugzilla.kernel.org/show_bug.cgi?id=31682
Summary: Radeon console output very slow with kms
Product: Drivers
Version: 2.5
Kernel Version: 2.6.38
Platform: All
OS/Version: Linux
Tree: Mainline
Status: NEW
Severity: normal
Priority: P1
Component: Video(DRI - non Intel)
AssignedTo: drivers_video-dri at kernel-bugs.osdl.org
ReportedBy: kurt at roeckx.be
Regression: No
Hi,
When I try to use KMS, the console output is very slow. I've seen a lot of
people complain about this, but I can't find any bug about this. It's not
really usable when KMS is enabled.
If I disable KMS (and use radeonfb), things work normally.
It takes for instance about 1 second for me to just redraw the screen, while
the same thing is _at least_ 10 times faster, probably more like 100, when KMS
is disabled.
When booting with KMS enabled I get this in dmesg:
Mar 21 19:07:50 intrepid kernel: [ 8.735138] [drm] Initialized drm 1.1.0
20060810
Mar 21 19:07:50 intrepid kernel: [ 8.887517] [drm] radeon kernel modesetting
enabled.
Mar 21 19:07:50 intrepid kernel: [ 8.887709] radeon 0000:01:00.0: PCI INT A
-> GSI 16 (level, low) -> IRQ 16
Mar 21 19:07:50 intrepid kernel: [ 8.891920] [drm] initializing kernel
modesetting (RV280 0x1002:0x5964).
Mar 21 19:07:50 intrepid kernel: [ 8.892029] [drm] register mmio base:
0xFD400000
Mar 21 19:07:50 intrepid kernel: [ 8.892084] [drm] register mmio size: 65536
Mar 21 19:07:50 intrepid kernel: [ 8.896084] agpgart-amd64 0000:00:00.0: AGP
3.5 bridge
Mar 21 19:07:50 intrepid kernel: [ 8.896339] agpgart-amd64 0000:00:00.0:
putting AGP V3 device into 8x mode
Mar 21 19:07:50 intrepid kernel: [ 8.896458] radeon 0000:01:00.0: putting
AGP V3 device into 8x mode
Mar 21 19:07:50 intrepid kernel: [ 8.896519] radeon 0000:01:00.0: GTT: 64M
0xF8000000 - 0xFBFFFFFF
Mar 21 19:07:50 intrepid kernel: [ 8.896578] [drm] Generation 2 PCI
interface, using max accessible memory
Mar 21 19:07:50 intrepid kernel: [ 8.896638] radeon 0000:01:00.0: VRAM: 128M
0x00000000E8000000 - 0x00000000EFFFFFFF (128M used)
Mar 21 19:07:50 intrepid kernel: [ 8.896714] [drm] Supports vblank timestamp
caching Rev 1 (10.10.2010).
Mar 21 19:07:50 intrepid kernel: [ 8.896772] [drm] Driver supports precise
vblank timestamp query.
Mar 21 19:07:50 intrepid kernel: [ 8.896866] [drm] radeon: irq initialized.
Mar 21 19:07:50 intrepid kernel: [ 8.897063] [drm] Detected VRAM RAM=128M,
BAR=128M
Mar 21 19:07:50 intrepid kernel: [ 8.897123] [drm] RAM width 64bits DDR
Mar 21 19:07:50 intrepid kernel: [ 8.897256] [TTM] Zone kernel: Available
graphics memory: 1030408 kiB.
Mar 21 19:07:50 intrepid kernel: [ 8.897314] [TTM] Initializing pool
allocator.
Mar 21 19:07:50 intrepid kernel: [ 8.897392] [drm] radeon: 128M of VRAM
memory ready
Mar 21 19:07:50 intrepid kernel: [ 8.897447] [drm] radeon: 64M of GTT memory
ready.
Mar 21 19:07:50 intrepid kernel: [ 8.899585] radeon 0000:01:00.0: WB
disabled
Mar 21 19:07:50 intrepid kernel: [ 8.900265] [drm] Loading R200 Microcode
Mar 21 19:07:50 intrepid kernel: [ 9.381958] [drm] radeon: ring at
0x00000000F8001000
Mar 21 19:07:50 intrepid kernel: [ 9.382034] [drm] ring test succeeded in 1
usecs
Mar 21 19:07:50 intrepid kernel: [ 9.384821] [drm] radeon: ib pool ready.
Mar 21 19:07:50 intrepid kernel: [ 9.384959] [drm] ib test succeeded in 0
usecs
Mar 21 19:07:50 intrepid kernel: [ 9.386362] [drm] Radeon Display Connectors
Mar 21 19:07:50 intrepid kernel: [ 9.386417] [drm] Connector 0:
Mar 21 19:07:50 intrepid kernel: [ 9.386469] [drm] VGA
Mar 21 19:07:50 intrepid kernel: [ 9.386522] [drm] DDC: 0x60 0x60 0x60
0x60 0x60 0x60 0x60 0x60
Mar 21 19:07:50 intrepid kernel: [ 9.386578] [drm] Encoders:
Mar 21 19:07:50 intrepid kernel: [ 9.386630] [drm] CRT1: INTERNAL_DAC1
Mar 21 19:07:50 intrepid kernel: [ 9.386684] [drm] Connector 1:
Mar 21 19:07:50 intrepid kernel: [ 9.386736] [drm] DVI-D
Mar 21 19:07:50 intrepid kernel: [ 9.386787] [drm] HPD1
Mar 21 19:07:50 intrepid kernel: [ 9.386839] [drm] DDC: 0x64 0x64 0x64
0x64 0x64 0x64 0x64 0x64
Mar 21 19:07:50 intrepid kernel: [ 9.386895] [drm] Encoders:
Mar 21 19:07:50 intrepid kernel: [ 9.386947] [drm] DFP1: INTERNAL_TMDS1
Mar 21 19:07:50 intrepid kernel: [ 9.387001] [drm] Connector 2:
Mar 21 19:07:50 intrepid kernel: [ 9.387053] [drm] S-video
Mar 21 19:07:50 intrepid kernel: [ 9.387105] [drm] Encoders:
Mar 21 19:07:50 intrepid kernel: [ 9.387157] [drm] TV1: INTERNAL_DAC2
Mar 21 19:07:50 intrepid kernel: [ 9.800245] [drm] fb mappable at 0xE8040000
Mar 21 19:07:50 intrepid kernel: [ 9.800303] [drm] vram apper at 0xE8000000
Mar 21 19:07:50 intrepid kernel: [ 9.802396] [drm] size 7680000
Mar 21 19:07:50 intrepid kernel: [ 9.802448] [drm] fb depth is 24
Mar 21 19:07:50 intrepid kernel: [ 9.802500] [drm] pitch is 6400
Mar 21 19:07:50 intrepid kernel: [ 10.023003] Console: switching to colour
frame buffer device 200x75
Mar 21 19:07:50 intrepid kernel: [ 10.139398] fb0: radeondrmfb frame buffer
device
Mar 21 19:07:50 intrepid kernel: [ 10.139400] drm: registered panic notifier
Mar 21 19:07:50 intrepid kernel: [ 10.140945] [drm] Initialized radeon 2.8.0
20080528 for 0000:01:00.0 on minor 0
When KMS is disabled I see this instead:
Mar 21 19:10:55 intrepid kernel: [ 9.011140] [drm] Initialized radeon 1.33.0
20080528 for 0000:01:00.0 on minor 0
[...]
Mar 21 19:10:55 intrepid kernel: [ 13.332368] radeonfb: Found Intel x86 BIOS
ROM Image
Mar 21 19:10:55 intrepid kernel: [ 13.332430] radeonfb: Retrieved PLL infos
from BIOS
Mar 21 19:10:55 intrepid kernel: [ 13.332487] radeonfb: Reference=27.00 MHz
(RefDiv=12) Memory=200.00 Mhz, System=166.00 MHz
Mar 21 19:10:55 intrepid kernel: [ 13.332556] radeonfb: PLL min 20000 max
40000
Mar 21 19:10:55 intrepid kernel: [ 13.684011] radeonfb: Monitor 1 type DFP
found
Mar 21 19:10:55 intrepid kernel: [ 13.684072] radeonfb: EDID probed
Mar 21 19:10:55 intrepid kernel: [ 13.684124] radeonfb: Monitor 2 type CRT
found
Mar 21 19:10:55 intrepid kernel: [ 13.684178] radeonfb: EDID probed
Mar 21 19:10:55 intrepid kernel: [ 13.747450] Console: switching to colour
frame buffer device 200x75
Mar 21 19:10:55 intrepid kernel: [ 13.799573] radeonfb (0000:01:00.0): ATI
Radeon 5964 "Yd"
Kurt
--
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software
be a part of the solution? Download the Intel(R) Manageability Checker
today! http://p.sf.net/sfu/intel-dev2devmar
--
_______________________________________________
Dri-devel mailing list
Dri-devel at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel
More information about the dri-devel
mailing list