I’ve been trying to get Knights of the Old Republic 1 and 2 running smoothly on my EndeavourOS setup but keep hitting walls. The Windows versions launched through Proton simply won’t start, and though the native KOTOR2 runs, it suffers from very low FPS making it unplayable. Interestingly, on my Xubuntu partition both the native and Windows versions run flawlessly without any hiccups. When launching KOTOR2 from the terminal on EndeavourOS, I noticed errors like ‘libGL error: glx: failed to create dri3 screen’ and ‘libGL error: failed to load driver: nouveau’, which I don’t see on Xubuntu. I’ve toggled between different Nvidia drivers (like nvidia vs nvidia-open), installed Mesa, and tried different Proton versions but no luck so far. Given how well it works on Xubuntu, I suspect EndeavourOS might be missing some key packages or drivers by default. Any suggestions on what to check or install next? Appreciate any help!
1 Answer
Sounds like your Nvidia drivers might not be fully set up, especially the 32-bit libs since many games rely on those. Try making sure you install the full Nvidia driver stack including the 32-bit libraries with `sudo pacman -S nvidia-dkms nvidia-utils nvidia-settings lib32-nvidia-utils`. That solved the issue for me with other older games on Arch-based distros.
Also consider installing `lib32-gamemode` if you haven’t already. It helped me run older games flawlessly in Lutris when they wouldn’t start before.
Yep! Installing lib32-nvidia-utils fixed KOTOR2 for me perfectly. Still struggling a bit with KOTOR1’s UI not showing up properly but that feels like a different problem.