Poor iGPU gaming performance on a Ryzen 5 6600H laptop (redmibook pro 14 2022)

RealKomander

New Member
Joined
Jan 24, 2025
Messages
6
Reaction score
0
Credits
49
So recently I decided to give Linux a chance and installed Mint on my laptop in dual-boot with existing Windows 11 instance. The installation process was smooth: I downloaded all the necessary programs and made sure that my graphics drivers are working. To test gaming performance, I downloaded Minecraft and imported the very same optimization modpack that I was using on windows. In the end, I got around 90 FPS without shaders and 0-1 FPS with shaders. Compared to 500 FPS on windows, this was quite poor. Then I tried Linux Arch, and it disappointed me even more with staggering 13 fps...

After various troubleshooting attempts with ChatGPT, I eventually gave up to solve this on my own. Am I doing something wrong? Or is my iGPU cursed to not work properly on Linux?
 


Did you try the game without the mods you used for Windows?
 
Yes, here are the screenshots

This is on my arch system. The GPU is struggling a lot
Did you try the game without the mods you used for Windows?
 

Attachments

  • photo_1_2025-01-24_21-03-03.jpg
    photo_1_2025-01-24_21-03-03.jpg
    239.2 KB · Views: 22
  • photo_2_2025-01-24_21-03-03.jpg
    photo_2_2025-01-24_21-03-03.jpg
    88 KB · Views: 23
  • photo_3_2025-01-24_21-03-03.jpg
    photo_3_2025-01-24_21-03-03.jpg
    269.4 KB · Views: 24
Sadly, I don't know anything about that particular game. I was merely eliminating a possible cause.

Until someone else comes along (I am not sure if we have any Minecraft players here), I'd poke aroundin the settings. You can do things like adjust how many blocks you see on your screen (I'm pretty sure) and stuff like that.

Also, did you install this natively or is it installed via Steam? That's going to be another possible cause/something you can try.

I'm more a retro-gamer kind of guy, at least for the moment.
 
I'm sure it's not the game's problem. I ran ungine heaven basic benchmark with 18 fps average and 455 points - there's clearly something wrong with the system or video drivers. Other 660m iGPU users report 1600 points, and I can run the same benchmark on windows if needed to check that I'm getting the equivalent score.
Sadly, I don't know anything about that particular game. I was merely eliminating a possible cause.

Until someone else comes along (I am not sure if we have any Minecraft players here), I'd poke aroundin the settings. You can do things like adjust how many blocks you see on your screen (I'm pretty sure) and stuff like that.

Also, did you install this natively or is it installed via Steam? That's going to be another possible cause/something you can try.

I'm more a retro-gamer kind of guy, at least for the moment.
 

Attachments

  • Screenshot From 2025-01-24 21-22-32.png
    Screenshot From 2025-01-24 21-22-32.png
    5.8 MB · Views: 14
I'd wait and see if someone else comes along. So far, we've eliminated a couple of things - which is good and will save them time. We have members all over the globe, some with different experiences and subject-authority.

So, for now I'd just wait a bit to see if someone else pops in.
 
And here are the results I get on windows - 1280 points in the benchmark, 120 fps in vanilla minecraft. The benchmark was broken and didn't let me take a screenshot...
 

Attachments

  • photo_2025-01-24_21-39-31.jpg
    photo_2025-01-24_21-39-31.jpg
    132.1 KB · Views: 20
  • 2025-01-24_18.42.57.png
    2025-01-24_18.42.57.png
    1.3 MB · Views: 18
  • 2025-01-24_18.43.21.png
    2025-01-24_18.43.21.png
    1.1 MB · Views: 16
What is the output of ..

Code:
glxinfo | grep OpenGL

You might try to install glmark2 and running the default tests.
That way you would know if it's your video card, or something in your game.

edit: also, can you post the output of...

Code:
dpkg --get-selections | grep amdgpu
 
Last edited:
Have you tried CoreCtrl? Some distros don't have it preinstalled, but it's a must for any AMD APU owner. It lets you control TDP, GPU clocks, and fan curves. If you're stuck with low clocks, that might be the culprit. Also, double-check your kernel version. Older kernels sometimes have issues with newer hardware.
 
What is the output of ..

Code:
glxinfo | grep OpenGL

You might try to install glmark2 and running the default tests.
That way you would know if it's your video card, or something in your game.

edit: also, can you post the output of...

Code:
dpkg --get-selections | grep amdgpu

Here's my output for "glxinfo | grep OpenGL":
Code:
OpenGL vendor string: AMD
OpenGL renderer string: AMD Radeon Graphics (radeonsi, rembrandt, LLVM 19.1.6, DRM 3.59, 6.12.10-arch1-1)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 24.3.3-arch1.2
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 24.3.3-arch1.2
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 24.3.3-arch1.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:

"dpkg --get-selections | grep amdgpu" returns nothing. What does that mean?

My glmark2 score is 4757.
 
Have you tried CoreCtrl? Some distros don't have it preinstalled, but it's a must for any AMD APU owner. It lets you control TDP, GPU clocks, and fan curves. If you're stuck with low clocks, that might be the culprit. Also, double-check your kernel version. Older kernels sometimes have issues with newer hardware.
It turns out I'm indeed stuck with low clocks, but when I increase them, the performance doesn't change, but my temps skyrocket and my fans go crazy. Still getting 12 fps with GPU locked at 1900mhz...
 
"dpkg --get-selections | grep amdgpu" returns nothing. What does that mean?

My glmark2 score is 4757.

That is a pretty low benchmark indeed.
It doesn't look like your amd video driver is installed; I wouldn't think your card is too old to support it.

In post #1, it seems you are using mint.
In post #3 it seems you are using arch?

For Mint
Code:
sudo apt install xorg-video-amdgpu

Then check to see if it's installed.

Code:
lspci -k | grep -i amdgpu

Then I would reboot and see if that helped.

For Arch, I don't use arch much these days, so I looked this up on google.
Code:
sudo pacman -S mesa xf86-video-amdgpu lib32-mesa vulkan-radeon

Code:
lspci -k | grep -i amdgpu

Hopefully that's correct, maybe one our Arch experts can give better instructions?
 

Members online


Top