3 ms·
I have the opposite configurations of my machines (my desktop has an AMD GPU, but my laptop has an Nvidia), and my experience has been that the Nvidia stuff req
by saghm 4y ago
I have the opposite configurations of my machines (my desktop has an AMD GPU, but my laptop has an Nvidia), and my experience has been that the Nvidia stuff requires a lot more tinkering to get working. Because the laptop is an "Optimus" configuration (i.e. integrated graphics are used for most things, but the Nvidia card can be used for offloading), I need to use `nvidia-prime` (https://archlinux.org/packages/extra/any/nvidia-prime/ https://archlinux.org/packages/extra/any/nvidia-prime/) to launch things I want to run on the discrete GPU. I've had a lot of issues with the GPU overheating by default the past few driver versions, which I currently work around by disabling `nvidia-powerd` and then invoking `nvidia-smi -pl` with a custom power limit on boot. The power limit feature was only enabled one or two driver versions ago though; before that was enabled, the only setting I could find to try to mitigate the overheating when it first started happening was setting a custom max clock speed with `nvidia-smi -lgc`, which was somewhat less effective. Before the power limiting feature got enabled, I noticed a bizarre related issue during overheating where specific keys (the '1', 'a', and tab keys, but never any of the others around them) intermittently miss inputs. From googling, it seems like keyboard issues due to overheating isn't uncommon, but I couldn't find anyone with as specific issues as I was having. On a whim, I tried switching to using X11 instead of Wayland, and the keyboard issues confusingly didn't happen even when the GPU reached similar temperatures, but instead I started having issues where animations like opening a menu or inventory in games or alt tabbing between my game and something else would cause the screen to brightly flash different colors quickly. I wasn't able to figure out how to solve this, so I ended up swapping back to Wayland and using even more aggressive clock speed settings that tanked my frame rate but managed to keep the heat under control, until finally the update came that enabled the power level settings for my GPU model.
I don't know for certain that the issues were specifically due to Nvidia and not just trying to game on Linux with a powerful, insufficiently cooled GPU, but given how the AMD GPU worked for the same games with no need for any custom configuration, I'm definitely going to stick with AMD graphics whenever I end up getting a new laptop, even if I end up having to pay more to find a model that satisfies all my other constraints.