sluggish window dragging on r600

Matthew Monaco dgbaley27 at 0x01b.net
Mon Sep 12 22:18:47 PDT 2011


On 09/12/2011 11:08 PM, Alex Deucher wrote:
> On Mon, Sep 12, 2011 at 3:28 PM, Matthew Monaco<dgbaley27 at 0x01b.net>  wrote:
>> I have a desktop with an integrated Radeon HD 4200 (RS880), AMD Phenom II X4
>> 965. Driver v6.14.2
>> I also have a laptop with an i915, Intel Core i3 M370. Driver v2.16.0
>>
>> Both are on linux 3.0.4. Both are running gnome 3 in fallback mode. Both
>> have identical 1920x1080 monitors connected through HDMI ports (The laptop's
>> LVDS is disabled).
>>
>> Presumably the desktop is a stronger system with a faster CPU and comparable
>> GPU (don't know much about the differences).
>>
>> When I drag a window via the title bar on the laptop, everything is smooth;
>> the window stays with the mouse cursor.
>>
>> When I drag a window via the title bar on the desktop, it's sluggish; the
>> window lags behind the cursor.
>>
>> Is it likely that something is configured incorrectly, or is there something
>> implemented in the intel driver that is missing from radeon?
>
> You might be running is sw mode if you do not have the radeon
> microcode packages installed.  Check your dmesg output and xorg log.
>
> Alex

Thanks Alex. I have listed the firmwares I have installed. I do not see anything 
explicitly for RS880, but I do see R600. There is a line in dmesg indicating the 
RS780 microcode is loaded. Is this the wrong one? This is my gpu:

01:05.0 VGA compatible controller: ATI Technologies Inc RS880 [Radeon HD 4200] 
(prog-if 00 [VGA controller])
	Subsystem: Giga-byte Technology Device d000
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- 
SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 4 bytes
	Interrupt: pin A routed to IRQ 18
	Region 0: Memory at d0000000 (32-bit, prefetchable) [size=256M]
	Region 1: I/O ports at ee00 [size=256]
	Region 2: Memory at fdee0000 (32-bit, non-prefetchable) [size=64K]
	Region 5: Memory at fdd00000 (32-bit, non-prefetchable) [size=1M]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Kernel driver in use: radeon
	Kernel modules: radeon



/lib/firmware/radeon/BARTS_mc.bin
/lib/firmware/radeon/BARTS_me.bin
/lib/firmware/radeon/BARTS_pfp.bin
/lib/firmware/radeon/BTC_rlc.bin
/lib/firmware/radeon/CAICOS_mc.bin
/lib/firmware/radeon/CAICOS_me.bin
/lib/firmware/radeon/CAICOS_pfp.bin
/lib/firmware/radeon/CAYMAN_mc.bin
/lib/firmware/radeon/CAYMAN_me.bin
/lib/firmware/radeon/CAYMAN_pfp.bin
/lib/firmware/radeon/CAYMAN_rlc.bin
/lib/firmware/radeon/CEDAR_me.bin
/lib/firmware/radeon/CEDAR_pfp.bin
/lib/firmware/radeon/CEDAR_rlc.bin
/lib/firmware/radeon/CYPRESS_me.bin
/lib/firmware/radeon/CYPRESS_pfp.bin
/lib/firmware/radeon/CYPRESS_rlc.bin
/lib/firmware/radeon/JUNIPER_me.bin
/lib/firmware/radeon/JUNIPER_pfp.bin
/lib/firmware/radeon/JUNIPER_rlc.bin
/lib/firmware/radeon/PALM_me.bin
/lib/firmware/radeon/PALM_pfp.bin
/lib/firmware/radeon/R100_cp.bin
/lib/firmware/radeon/R200_cp.bin
/lib/firmware/radeon/R300_cp.bin
/lib/firmware/radeon/R420_cp.bin
/lib/firmware/radeon/R520_cp.bin
/lib/firmware/radeon/R600_me.bin
/lib/firmware/radeon/R600_pfp.bin
/lib/firmware/radeon/R600_rlc.bin
/lib/firmware/radeon/R700_rlc.bin
/lib/firmware/radeon/REDWOOD_me.bin
/lib/firmware/radeon/REDWOOD_pfp.bin
/lib/firmware/radeon/REDWOOD_rlc.bin
/lib/firmware/radeon/RS600_cp.bin
/lib/firmware/radeon/RS690_cp.bin
/lib/firmware/radeon/RS780_me.bin
/lib/firmware/radeon/RS780_pfp.bin
/lib/firmware/radeon/RV610_me.bin
/lib/firmware/radeon/RV610_pfp.bin
/lib/firmware/radeon/RV620_me.bin
/lib/firmware/radeon/RV620_pfp.bin
/lib/firmware/radeon/RV630_me.bin
/lib/firmware/radeon/RV630_pfp.bin
/lib/firmware/radeon/RV635_me.bin
/lib/firmware/radeon/RV635_pfp.bin
/lib/firmware/radeon/RV670_me.bin
/lib/firmware/radeon/RV670_pfp.bin
/lib/firmware/radeon/RV710_me.bin
/lib/firmware/radeon/RV710_pfp.bin
/lib/firmware/radeon/RV730_me.bin
/lib/firmware/radeon/RV730_pfp.bin
/lib/firmware/radeon/RV770_me.bin
/lib/firmware/radeon/RV770_pfp.bin
/lib/firmware/radeon/SUMO2_me.bin
/lib/firmware/radeon/SUMO2_pfp.bin
/lib/firmware/radeon/SUMO_me.bin
/lib/firmware/radeon/SUMO_pfp.bin
/lib/firmware/radeon/SUMO_rlc.bin
/lib/firmware/radeon/TURKS_mc.bin
/lib/firmware/radeon/TURKS_me.bin
/lib/firmware/radeon/TURKS_pfp.bin



More information about the xorg mailing list