I ran into a performance regression on a PRIME system consisting of an Intel iGPU and an Nvidia dGPU. I’ve tested all drivers series from 470 onwards on the LTS kernel 5.15.89 on Xorg.
The driver versions I tested are 470.161.03, 495.46, 515.76, 520.56.06, 525.60.11 and 525.85.05. The 470, 495 and 515 series are fine, 520 and 525 are not. The performance drop is substantial in all games I tried:
Shadow Tactics: Aiko’s Choice (Native/OpenGL) from 57 to 9 FPS
DOOM (Proton/OpenGL) from 49 to 23 FPS
Dishonored (Proton/D3D9) from 64 to 7 FPS
A Plague’s Tale: Innocence (Proton/D3D11) from 34 to 5 FPS
DOOM Eternal (Proton/Vulkan) from 40 to 4 FPS
I always made sure the game process showed up in nvidia-smi pmon. I also tried DOOM and Shadow Tactics: Aiko’s Choice with the latest kernel 6.1.7 as well as XWayland but it made no difference.
I noticed that the GPU fan doesn’t ramp up, but according to nvidia-smi dmon the GPU reaches its full clock speed with all drivers. Although, the power draw differs: I saw over 100W for 515 and older and 70W at most for 520 and 525. I set PowerMizer to Prefer Maximum Performance anyway, but that also made no difference.
Erik Kurzinger commented in this issue that in the 520 series some work has been done specifically for PRIME setups. Since 520 is the series that first showed this regression, I thought I’d mention it in case it’s related.
Same here, I have a P106-100 6G by Gigabyte which also has no outputs, I assume you have something similar. It’s an old card at this point so I don’t think Nvidia would intentionally, and with no warning, hamper its performance in gaming related tasks, which is what the card was meant to be used for, at least according to the vendor’s product page.
Performance is reduced in all tasks.
The map is old, but pascal is still relevant. Cards like p104-100 are quite powerful so far. Their price is several times less than their counterparts with video outputs. I draw such conclusions because similar cards (gtx 1060) with video outputs do not have such problems. And the second argument is that nvidia already did this a few years ago on winodows, and those cards don’t have modern driver support there.
I can confirm, I tried the 530 driver now that it’s out of beta and the problem’s still present. At this point any feedback would be appreciated, even just confirmation as to whether or not this is going to be fixed or if Nvidia is cutting support for this class of cards.
I haven’t seen any regular PRIME users complain so far and given how many laptops with Nvidia GPUs there are, it would be strange for Nvidia to completely ignore the issue. I’m fairly sure this only affects GPUs with no outputs, i.e. repurposed mining cards.