Some time ago I tried ntsync and it had solved for me. But after some time the issues started to happen again. I believed it had to deal with the Linux driver and I even installed Windows in my Lenovo Legion 5i laptop (RTX 2060) for gaming. But even that didn’t seem to solve the problem. Oblivion Remastered and Street Fighter 6 are crashing the same way on Windows.
After more than one year struggling with those issues I’m throwing the towel here. I’m building a new desktop PC with an AMD GPU. I intend to use my laptop just for work now and hope I never have to deal with nVidia again.
Having this issue a lot lately on Ubuntu 25.10 while playing Last Of Us Part 1
This is the exact error I see
Dec 07 10:52:28 ryan-Main-Computer kernel: NVRM: Xid (PCI:0000:01:00): 109, pid=97502, name=, channel 0x00000031, errorString CTX SWITCH TIMEOUT, Info 0x10c034
I see this after around 20 - 30 seconds of gameplay, Sometimes If I keep trying eventually the game will run for hours with no issue, Just seems you have to get past the initial issue
Some info about the system I am running on
ryan@ryan-Main-Computer:~/Games$ cat /etc/os-release
PRETTY_NAME=“Ubuntu 25.10”
NAME=“Ubuntu”
VERSION_ID=“25.10”
VERSION=“25.10 (Questing Quokka)”
VERSION_CODENAME=questing
ID=ubuntu
ID_LIKE=debian
HOME_URL=“https://www.ubuntu.com/”
SUPPORT_URL=“https://help.ubuntu.com/”
BUG_REPORT_URL=“https://bugs.launchpad.net/ubuntu/”
PRIVACY_POLICY_URL=“https://www.ubuntu.com/legal/terms-and-policies/privacy-policy”
UBUNTU_CODENAME=questing
LOGO=ubuntu-logo
ryan@ryan-Main-Computer:~/Games$ uname -r
6.17.0-6-generic
ryan@ryan-Main-Computer:~/Games$ nvidia-smi
Sun Dec 7 10:58:51 2025
±----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.95.05 Driver Version: 580.95.05 CUDA Version: 13.0 |
±----------------------------------------±-----------------------±---------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA GeForce RTX 4070 Ti Off | 00000000:01:00.0 On | N/A |
| 0% 39C P8 10W / 285W | 825MiB / 12282MiB | 0% Default |
| | | N/A |
±----------------------------------------±-----------------------±---------------------+
±----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 5885 G /usr/bin/gnome-shell 146MiB |
| 0 N/A N/A 5974 G /usr/bin/Xwayland 4MiB |
| 0 N/A N/A 9633 G …share/Steam/ubuntu12_32/steam 4MiB |
| 0 N/A N/A 9937 G ./steamwebhelper 47MiB |
| 0 N/A N/A 9965 G …am/ubuntu12_64/steamwebhelper 272MiB |
| 0 N/A N/A 14467 G …ersion=20251205-090047.575000 80MiB |
| 0 N/A N/A 42765 C+G /usr/bin/ptyxis 41MiB |
| 0 N/A N/A 76571 C+G …ame Launcher\UplayWebCore.exe 14MiB |
| 0 N/A N/A 87944 C+G /usr/bin/nautilus 29MiB |
±----------------------------------------------------------------------------------------+
Ubuntu is showing no updates available for the nvidia driver at the moment
This bug is back. Again. On Star Wars Outlaws, both in driver versions 580.119.02 and [whatever version came before this one and was broken on kernel 6.18] and in kernel 6.17 and 6.18 (other driver and kernel versions for this game untested), I get XID 109 Switch Timeout very frequently throughout the game. Both related to specific places and seemingly randomly while playing.
Dmesg:
[ 7064.792569] umip_printk: 257 callbacks suppressed
[ 7064.792573] umip: Outlaws.exe[18002] ip:153d1269d sp:24e1ddd8: SGDT instruction cannot be used by applications.
[ 7064.792578] umip: Outlaws.exe[18002] ip:153d1269d sp:24e1ddd8: For now, expensive software emulation returns the result.
[ 7064.792874] umip: Outlaws.exe[18002] ip:153d1269d sp:24e1ddd8: SGDT instruction cannot be used by applications.
[ 7064.792877] umip: Outlaws.exe[18002] ip:153d1269d sp:24e1ddd8: For now, expensive software emulation returns the result.
[ 7064.827708] umip: Loader 15[18016] ip:15d53a18e sp:2b5df820: SGDT instruction cannot be used by applications.
[ 7114.683356] NVRM: Xid (PCI:0000:01:00): 109, pid=17962, name=Outlaws.exe, channel 0x00000044, errorString CTX SWITCH TIMEOUT, Info 0x45c050
Also getting a computer with an AMD GPU, I’m done dealing with this. If anyone wants to help resolve this somehow, maybe I’ll help, but I’m really just done with this. Hopefully NVK becomes good enough so people can finally use an NVIDIA card at full performance without a proprietary and out of tree blob, or NVIDIA steps up and hires more engineers so their drivers don’t have random inconsistent bugs.