Game is super slow after installing NVIDIA (fedora KDE). Total newb coming from the pewdiepie channel

Followed a bunch of guides on installing nvidia, I think im using it as my primary graphics driver, but even the loading screen of Path of Exile 2 is so slow including the animation just to get there. Using Waylan, tried x11 but it was slow too. Any help is much appreciated thanks!

System:
Host: fedora Kernel: 6.14.4-300.fc42.x86_64 arch: x86_64 bits: 64
Desktop: KDE Plasma v: 6.3.4 Distro: Fedora Linux 42 (KDE Plasma Desktop
Edition)
Machine:
Type: Desktop Mobo: ASUSTeK model: GA15DH v: 1.0
serial: UEFI: American Megatrends v: GA15DH.301
date: 07/06/2020
CPU:
Info: 8-core model: AMD Ryzen 7 3800X bits: 64 type: MT MCP cache: L2: 4 MiB
Speed (MHz): avg: 2200 min/max: 2200/4559 cores: 1: 2200 2: 2200 3: 2200
4: 2200 5: 2200 6: 2200 7: 2200 8: 2200 9: 2200 10: 2200 11: 2200 12: 2200
13: 2200 14: 2200 15: 2200 16: 2200
Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy
constant_tsc cpb cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total
cqm_occup_llc cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid
f16c flushbyasid fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb ibs
irperf lahf_lm lbrv lm mba mca mce misalignsse mmx mmxext monitor movbe
msr mtrr mwaitx nonstop_tsc nopl npt nrip_save nx osvw overflow_recov pae
pat pausefilter pclmulqdq pdpe1gb perfctr_core perfctr_llc perfctr_nb
pfthreshold pge pni popcnt pse pse36 rapl rdpid rdpru rdrand rdseed rdt_a
rdtscp rep_good sep sev sev_es sha_ni skinit smap smca smep ssbd sse sse2
sse4_1 sse4_2 sse4a ssse3 stibp succor svm svm_lock syscall tce topoext
tsc tsc_scale umip v_spec_ctrl v_vmsave_vmload vgif vmcb_clean vme
vmmcall wbnoinvd wdt xgetbv1 xsave xsavec xsaveerptr xsaveopt xtopology
Graphics:
Device-1: NVIDIA TU104 [GeForce RTX 2070 SUPER] driver: nvidia v: 570.144
Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
compositor: kwin_wayland driver: X: loaded: nvidia unloaded: modesetting
gpu: nvidia,nvidia-nvswitch resolution: 3840x2160~60Hz
API: EGL v: 1.5 drivers: nvidia
platforms: gbm,wayland,x11,surfaceless,device
API: OpenGL v: 4.6.0 vendor: nvidia v: 570.144 renderer: NVIDIA GeForce
RTX 2070 SUPER/PCIe/SSE2
API: Vulkan v: 1.4.309 drivers: nvidia,llvmpipe surfaces: xcb,xlib,wayland
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
wl: wayland-info x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
Device-1: NVIDIA TU104 HD Audio driver: snd_hda_intel
Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio
driver: snd_hda_intel
Device-3: Razer USA USB Sound Card
driver: hid-generic,snd-usb-audio,usbhid type: USB
API: ALSA v: k6.14.4-300.fc42.x86_64 status: kernel-api
Server-1: PipeWire v: 1.4.2 status: active
Network:
Device-1: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter
driver: rtw_8822ce
IF: wlp7s0 state: up mac: 02:f0:c4:cf:9d:d5
Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
driver: r8169
IF: enp8s0 state: down mac: 24:4b:fe:e8:86:30
Bluetooth:
Device-1: IMC Networks Bluetooth Radio driver: btusb type: USB
Report: btmgmt ID: hci0 state: up address: D8:C0:A6:58:30:D6 bt-v: 5.1
Drives:
Local Storage: total: 2.29 TiB used: 102.43 GiB (4.4%)
ID-1: /dev/nvme0n1 vendor: Intel model: SSDPEKNW512G8 size: 476.94 GiB
ID-2: /dev/sda vendor: Toshiba model: DT01ACA100 size: 931.51 GiB
ID-3: /dev/sdb vendor: Crucial model: CT1000MX500SSD1 size: 931.51 GiB
Message: No optical or floppy data found.
Partition:
ID-1: / size: 1.82 TiB used: 102.04 GiB (5.5%) fs: btrfs dev: /dev/sda3
ID-2: /boot size: 973.4 MiB used: 379.4 MiB (39.0%) fs: ext4
dev: /dev/sda2
ID-3: /boot/efi size: 598.8 MiB used: 19.3 MiB (3.2%) fs: vfat
dev: /dev/sda1
ID-4: /home size: 1.82 TiB used: 102.04 GiB (5.5%) fs: btrfs
dev: /dev/sda3
Swap:
ID-1: swap-1 type: zram size: 8 GiB used: 1.1 MiB (0.0%) dev: /dev/zram0
Sensors:
System Temperatures: cpu: 62.1 C mobo: N/A
Fan Speeds (rpm): cpu: 1000
Info:
Memory: total: 16 GiB available: 15.53 GiB used: 4.86 GiB (31.3%)
Processes: 486 Uptime: 44m Shell: Bash inxi: 3.3.38

Graphics drivers look ok, but what are some FPS numbers reported from glxgears?

MESA_VK_WSI_PRESENT_MODE='immediate' mesa_glthread='false' glxgears

I get 7000-9000 on Intel iGPU so I’m thinking that should be at least that or higher than 10k for a RTX 2070.


Also what did you do to get PoE2 installed? ProtonDB says Platinum so I’m thinking it should be good-to-go as-is from Steam and Proton Experimental, but if you’re using Steam, how did you install it? (RPM or Flatpak)

Thanks for the response. I just switched from windows and this comp was able to play the game no problem before the switch. When I looked for the FPS numbers they chilled around 60 even as I was loading the game. I get stuck on the loading screen, it appears (although glxgears terminal showed differently) to be 1 frame per second for the loading animation. My fans start going crazy as well. I installed Steam using flatpak, should I switch to RPM?

I’m thinking Flatpak Steam should be fine, but I’ve always used RPM.

For the glxgears command above it should just start some spinning gears in a small window, and the Terminal window should report FPS.

glxgears shouldn’t freeze or be heavily affected by other apps running, but if the whole screen freezes or hitches (especially mouse cursor) with a drop in FPS from glxgears, that implies a compositor or something else interfering.

Ya I ran glxgears while running the game and it showed 60fps while I had the game open. Visually the game was barely running though.

Lol i restarted and it worked. I swear i had dont that before but I guess this is what I needed this time

1 Like