2014-12-07, 17:38
Hey guys,
so there it is, yet another thread about performance issues. Thing is, I don't have a clue what the problem is in this case.
I'm running XBMC (Gotham) on Arch Linux on an HP EliteBook 725, with the following specs:
CPU: AMD A10 7350B (4x 2.1 GHz)
GPU: integrated (Radeon R6)
RAM: 2x4GB DDR3-1600
Screen resolution: 1366x768
While XBMC's GUI runs fine, when trying to play back 720p hi10p files, I'm getting around 18 FPS, 720p 8-bit video plays at around 20 FPS. That said, with VSync enabled it hits a wall at 15 FPS. And all of this is choppy as hell.
This is ridiculous. Even my old Intel Atom-based netbook was able to play the very same files without any issues, and the A10 is like 10 times faster on the CPU side and even more when it comes to the GPU. And it's just XBMC, mplayer or VLC play those files fine as well.
So here's what I tried:
- Forcing the CPU to run at 2.8 GHz instead of ~1.3 (power saving mode). CPU load went down a bit (from, like, 30% to 15%), didn't affect the frame rate.
- Forcing the GPU into a high performance state. Didn't change a thing.
- Setting resolution to 640x480. Again, nothing.
- Disabling KDE's desktop effects. Nothing.
- Playing around with video playback and acceleration settings. It doesn't support hardware decoding, so that obviously didn't change anything, and setting the rendering method to Software reduced the frame rate even further.
- Playing around with audio settings, just like people on the forums suggested. Whatever I do, nothing changes.
- Disabling PulseAudio. No change at all.
- Booting into the default kernel rather than the ck-patched one. No changes.
So what I didn't try is Catalyst because Catalyst doesn't even work. It might be a GPU driver issue, but the open-source radeon driver manages to run Minecraft at a solid 30 FPS. And, like I said, XBMC does much better on my old netbook (Intel Atom N470, 1x1.86 GHz, no hw acceleration) and on my desktop machine (Phenom II X6, GTX 670, hw acceleration disabled), both running Arch Linux.
Edit:
Debug log
Any ideas?
so there it is, yet another thread about performance issues. Thing is, I don't have a clue what the problem is in this case.
I'm running XBMC (Gotham) on Arch Linux on an HP EliteBook 725, with the following specs:
CPU: AMD A10 7350B (4x 2.1 GHz)
GPU: integrated (Radeon R6)
RAM: 2x4GB DDR3-1600
Screen resolution: 1366x768
While XBMC's GUI runs fine, when trying to play back 720p hi10p files, I'm getting around 18 FPS, 720p 8-bit video plays at around 20 FPS. That said, with VSync enabled it hits a wall at 15 FPS. And all of this is choppy as hell.
This is ridiculous. Even my old Intel Atom-based netbook was able to play the very same files without any issues, and the A10 is like 10 times faster on the CPU side and even more when it comes to the GPU. And it's just XBMC, mplayer or VLC play those files fine as well.
So here's what I tried:
- Forcing the CPU to run at 2.8 GHz instead of ~1.3 (power saving mode). CPU load went down a bit (from, like, 30% to 15%), didn't affect the frame rate.
- Forcing the GPU into a high performance state. Didn't change a thing.
- Setting resolution to 640x480. Again, nothing.
- Disabling KDE's desktop effects. Nothing.
- Playing around with video playback and acceleration settings. It doesn't support hardware decoding, so that obviously didn't change anything, and setting the rendering method to Software reduced the frame rate even further.
- Playing around with audio settings, just like people on the forums suggested. Whatever I do, nothing changes.
- Disabling PulseAudio. No change at all.
- Booting into the default kernel rather than the ck-patched one. No changes.
So what I didn't try is Catalyst because Catalyst doesn't even work. It might be a GPU driver issue, but the open-source radeon driver manages to run Minecraft at a solid 30 FPS. And, like I said, XBMC does much better on my old netbook (Intel Atom N470, 1x1.86 GHz, no hw acceleration) and on my desktop machine (Phenom II X6, GTX 670, hw acceleration disabled), both running Arch Linux.
Edit:
Debug log
Any ideas?