high CPU usage because of software rendering (llvmpipe)

Issues related to hardware problems
Post Reply
caimy
Posts: 2
Joined: 2014/12/03 14:11:55

high CPU usage because of software rendering (llvmpipe)

Post by caimy » 2014/12/03 15:07:30

Hi all,

i installed a CentOS 7 on a new server with a Supermicro X10SLM-F mainboard and a BMC integrated Aspeed AST2400 as onboard graphic
after the installation i noticed high cpu usage from the gnome-shell - i read on the internet that the reason is software rendering instead of 3D acceleration
i downloaded and installed the driver for the Aspeed AST2400 after the installation of CentOS 7, but the operating system still uses the llvmpipe
does someone know how to fix this?

Code: Select all

# glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.3, 256 bits)
    GL_NV_conditional_render, GL_NV_fog_distance, GL_NV_light_max_exponent,
i excluded the ethernet and other controllers from the following code, because they don't matter for my problem

Code: Select all

lspci -vv
01:00.0 PCI bridge: ASPEED Technology, Inc. AST1150 PCI-to-PCI Bridge (rev 03) (prog-if 00 [Normal decode])
	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: 64 bytes
	Bus: primary=01, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: 0000e000-0000efff
	Memory behind bridge: f6000000-f70fffff
	Secondary status: 66MHz+ FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>

02:00.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics Family (rev 30) (prog-if 00 [VGA controller])
	Subsystem: Super Micro Computer Inc Device 0811
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 11
	Region 0: Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
	Region 1: Memory at f7000000 (32-bit, non-prefetchable) [size=128K]
	Region 2: I/O ports at e000 [size=128]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: <access denied>

chemal
Posts: 776
Joined: 2013/12/08 19:44:49

Re: high CPU usage because of software rendering (llvmpipe)

Post by chemal » 2014/12/03 17:45:59

You fix this with not using gnome 3. The AST2400 doesn't do 3d.

caimy
Posts: 2
Joined: 2014/12/03 14:11:55

Re: high CPU usage because of software rendering (llvmpipe)

Post by caimy » 2014/12/03 18:37:11

thanks for your reply - i will install KDE and hopefully it helps
since when is 3d mandatory for GNOME?

chemal
Posts: 776
Joined: 2013/12/08 19:44:49

Re: high CPU usage because of software rendering (llvmpipe)

Post by chemal » 2014/12/03 19:21:57

Since Gnome 3 :)

Post Reply