For whatever reason, when running my Steam games through proton on Linux, my GTX-1660 will throttle and overheat, reaching temps in excess of 88 C when a lot of graphical action is happening on the screen. Under Windows, in the areas it overheats in Linux, it doesn’t happen in Windows. No throttling, no freezes in Windows.
What I notice is, if I cap my frame rate to 30 GPS, it never seems to go above 78 C in the same areas where it throttles and eventually overheats and causes the game to freeze under Linux.
This didn’t used to happen under earlier releases of the nVidia drivers.
Also, with the Coolbits option enabled in Xorg.conf, I still cannot set custom fan curves. I can only go into nvidia-settings and basically set the fan to a constant higher speed, But that doesn’t seem to help. My GPU will still overheat and eventually the game will freeze until I can kill it.
My GPU is not that old (about 2 years old) and again, under Windows, there are no issues like what I’m seeing under Linux.
I’m running Garuda Linux with the latest updates.
Any help would be appreciated.
System:
Kernel: 6.2.8-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=d9765692-e04e-46a9-87e3-db33fbcf42a8 rw rootflags=subvol=@
quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
loglevel=3 nvidia-drm.modeset=1
Desktop: GNOME v: 43.4 tk: GTK v: 3.24.37 wm: gnome-shell dm: GDM v: 43.0
Distro: Garuda Linux base: Arch Linux
Machine:
Type: Desktop System: Gigabyte product: B450M DS3H v: N/A
serial: <superuser required>
Mobo: Gigabyte model: B450M DS3H-CF serial: <superuser required>
UEFI: American Megatrends LLC. v: F64a date: 02/09/2023
CPU:
Info: model: AMD Ryzen 5 3600 bits: 64 type: MT MCP arch: Zen 2 gen: 3
level: v3 note: check built: 2020-22 process: TSMC n7 (7nm)
family: 0x17 (23) model-id: 0x71 (113) stepping: 0 microcode: 0x8701030
Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB desc: 6x512 KiB
L3: 32 MiB desc: 2x16 MiB
Speed (MHz): avg: 2545 high: 3600 min/max: 2200/4208 boost: enabled
scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 3600 2: 2200
3: 2200 4: 2161 5: 2200 6: 2200 7: 3589 8: 2200 9: 3600 10: 2200 11: 2200
12: 2200 bogomips: 86229
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: NVIDIA TU116 [GeForce GTX 1660] vendor: ASUSTeK driver: nvidia
v: 530.41.03 alternate: nouveau,nvidia_drm non-free: 530.xx+
status: current (as of 2023-03) arch: Turing code: TUxxx
process: TSMC 12nm FF built: 2018-22 pcie: gen: 1 speed: 2.5 GT/s
lanes: 16 link-max: gen: 3 speed: 8 GT/s ports: active: none
off: DP-1,DVI-D-1,HDMI-A-1 empty: none bus-ID: 06:00.0 chip-ID: 10de:2184
class-ID: 0300
Display: x11 server: X.Org v: 21.1.8 with: Xwayland v: 23.1.1
compositor: gnome-shell driver: X: loaded: nvidia
gpu: nvidia,nvidia-nvswitch display-ID: :0 screens: 1
Screen-1: 0 s-res: 5760x1080 s-dpi: 101 s-size: 1449x272mm (57.05x10.71")
s-diag: 1474mm (58.04")
Monitor-1: DP-1 mapped: DP-0 note: disabled pos: primary,center
model: HP E223 serial: <filter> built: 2018 res: 1920x1080 hz: 60 dpi: 102
gamma: 1.2 size: 476x268mm (18.74x10.55") diag: 546mm (21.5") ratio: 16:9
modes: max: 1920x1080 min: 640x480
Monitor-2: DVI-D-1 mapped: DVI-D-0 note: disabled pos: left model: HP E223
serial: <filter> built: 2018 res: 1920x1080 hz: 60 dpi: 102 gamma: 1.2
size: 476x268mm (18.74x10.55") diag: 546mm (21.5") ratio: 16:9 modes:
max: 1920x1080 min: 640x480
Monitor-3: HDMI-A-1 mapped: HDMI-0 note: disabled pos: right
model: HP E223 serial: <filter> built: 2018 res: 1920x1080 hz: 60 dpi: 102
gamma: 1.2 size: 476x268mm (18.74x10.55") diag: 546mm (21.5") ratio: 16:9
modes: max: 1920x1080 min: 640x480
API: OpenGL v: 4.6.0 NVIDIA 530.41.03 renderer: NVIDIA GeForce GTX
1660/PCIe/SSE2 direct-render: Yes