|
|
Hello, I'm suffering a lot of problems performance related trying to play HoN on Linux. Everything starts just when the main GUI pops up. My processor, a dual core AMD @ 2.4 GHz, goes to 48-50% load. Just by showing the main GUI! And ingame the thing just gets worse, I even get termal warnings, most of the time, shutdowns. What can be the game doing to use the ~50% of the PC raw processing power just by entering the menus, 3D disabled, of course???
Any idea to solve the problem? Is it normal?
Can you elaborate a bit more? Are you perhaps using Ubuntu with unity (default settings)?
Big thread of statistical goodies (update - Dec 4) - http://bit.ly/U7Z9Hi
Alt avatars price change http://bit.ly/V2wXIz ł AltAvatars price change mod http://bit.ly/NwOp7n
BangNinja mod fix http://bit.ly/U2VgYU ł Breaky & Zyori in love http://bit.ly/PytPAi
Quickfix for linux and mac 2.6.11 http://bit.ly/Udqwmw ł Highest gpm in first 20 min calculated http://bit.ly/Qf4Q5P
I'm actually using Ubuntu with LXDE, and I'm pretty sure it's not the Composer, since the processor usage is 0% when idling. Starting the game causes one core to go to 100% usage, just by staying in the menu, at lowest settings, 800x600 windowed resolution.
Specs:
Ubuntu 12.04 64 bits
LXDE desktop
AMD turion ultra 2 cores @ 2.4 GHz
ATI radeon 4650m
4GB DDR2 833
I can play much more demanding games with that. HoN has almost no geometry at all, LOD and culling are straightforward, uses shaders, VBO's. I simply can not think anything different from a bug... And the menus are 2D with some hierarchy, clipping and all.
Thread 1, rendering one sucks all the processor, no abnormalities detected on Pulse threads, etc.
The majority of the calls are from two dynamic libraries. One is FGLRX(34%, the bottleneck), other is libgksomething(8%, another hotspot).
Some OGL profiling would be perfect, but that is not my job. I recommed you AMD's gDebugger... And for anyone that wonders, this is a development issue. I would have used a different channel to speak about it, but since I don't know any...
It does not matter if menus or ingame, one core is always 100%. It seems that while ingame, the calls to libraries get more homogeneus in core usage. Still, this seems to be programmed while(1){ Burn_processor() }
It almost makes me laugh seeing how bad this game was ported. You are screaming you don't care about linux users. Shame on you.
EDIT: Instead of ranting, I've sent a mail to tech support xD
Last edited by Yn5an3; 07-22-2012 at 03:00 PM.