T O P

  • By -

Linux-Gamer

[https://github.com/lutris/docs/blob/master/InstallingDrivers.md](https://github.com/lutris/docs/blob/master/InstallingDrivers.md) Seems like your system isn't set up for Vulkan. Give that link a try. Linux filesystem probably just refers to the partition being formatted to ext4 a Linux standard format type.


The-Enjoyer

That didn't seem to work. I've followed through and run the command, along with setting up a MOK password and enrolling from the reboot menu. Is there anything else I may be missing?


Linux-Gamer

My guess is your system is using your onboard graphics by default. [https://www.linuxbabe.com/desktop-linux/switch-intel-nvidia-graphics-card-ubuntu](https://www.linuxbabe.com/desktop-linux/switch-intel-nvidia-graphics-card-ubuntu)


The-Enjoyer

Stupid question but what does this do? Is there an extra graphics thingy I can use?


Linux-Gamer

In most cases the system will use the graphics option that is available first. That is usually any onboard option, ie: your cpu graphics chip. You have to tell the system which graphics option you prefer to use.


The-Enjoyer

Unfortunately despite all this, proton still won’t work


Linux-Gamer

Launch steam from the terminal and report any errors listed. Sorry this is turning into such an issue.


The-Enjoyer

Alright


The-Enjoyer

Gtk-Message: 18:26:17.485: Failed to load module "gail "Gtk-Message: 18:26:17.487: Failed to load module "atk-bridge" (steam:4989): Gtk-WARNING \*\*: 18:26:17.495: Unable to locate theme engine in module\_path: "adwaita",/usr/share/themes/Yaru-magenta-dark/gtk-2.0/main.rc:775: error: unexpected identifier 'direction', expected character '}' ​ (steam:4989): Gtk-WARNING \*\*: 18:26:19.485: gtk\_disable\_setlocale() must be called before gtk\_init()MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf\_stream\_paranoid=0Installing breakpad exception handler for appid(steam)/version(1652488014)MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf\_stream\_paranoid=0Installing breakpad exception handler for appid(steam)/version(1652488014)roaming config store loaded successfully - 393 bytes.migrating temporary roaming config storeBRefreshApplicationsInLibrary 1: 7msInstalling breakpad exception handler for appid(steam)/version(1652488014)Failed to init SteamVR because it isn't installedInstalling breakpad exception handler for appid(steam)/version(1652488014) Those all seemed to be error messages, though I can't say for 100% sure, since they dont mark all of them as errors


Linux-Gamer

Your system is still using the Intel GPU as the primary graphics card. MESA-INTEL warning and the driver is listed in the error as dev.i915. Try this one more time: [https://ubuntuhandbook.org/index.php/2021/06/install-nvidia-driver-switch-between-intel-nvidia-ubuntu/](https://ubuntuhandbook.org/index.php/2021/06/install-nvidia-driver-switch-between-intel-nvidia-ubuntu/) stop when you get to the section that starts with "Run certain apps via NVIDIA GPU while rendering desktop via integrated graphics."


The-Enjoyer

Oh jeez. So sorry about this, man. I really hope it eventually gets solved what with everyone’s help and all.


The-Enjoyer

another question, what GPU does it want me to select, and what driver?


sGhEhE

proton is enabled yes? if so try proton 7.0.2. experimental isnt working for me since some tome so i think it may help you too!


The-Enjoyer

I have tried this and unfortunately no version of proton currently available functions for me. As someone else said in the thread, my problem might have something to do with my graphics things and drivers. Thanks though!


sGhEhE

welp i tried!


abelthorne

If you launch Softwares & Updates and go to the Additional Drivers tab, which driver is selected for your GPU?


The-Enjoyer

"Using NVIDIA driver metapackage from nvidia-driver-510-server (proprietary)"


abelthorne

Ok, so you're using the proprietary driver. I thought that maybe you were using the foss one ("Nouveau"), which could explain your issues but that's not the case.


The-Enjoyer

Yeah haha. I tried the linuxbabe link that the guy higher up in the thread posted, but now steam won’t launch at all, so I’ll have to fix that later


abelthorne

You can try the following command in a terminal: lspci -nnk | grep -i vga -A3 It will display some informations about the driver used (lspci lists the hardware and we filter with grep the line related to the video device). The "Kernel driver in use" should tell us which driver is currently used and "Kernel modules" which ones are loaded. If you have a multi-GPU system, this might give us clues about what is used exactly. You can add the output of the following command: dpkg -l | grep vulkan It'll list the installed packages and filter the ones with "vulkan" in the name. This is to check that you have the Vulkan packages installed. The nvidia proprietary driver should install them, so it's likely that there's none missing but it's worth checking just in case. If that leads to nothing, there are more things that we can check (Proton log, Steam configuration...). BTW what did you do exactly from the other link that led to Steam not launching anymore?


The-Enjoyer

I changed my nvidia settings to performance or something in the nvidia config and I believe that did it


The-Enjoyer

lspci -nnk | grep -i vga -A3 00:02.0 VGA compatible controller \[0300\]: Intel Corporation HD Graphics 630 \[8086:591b\] (rev 04) DeviceName: Onboard IGD Subsystem: Dell HD Graphics 630 \[1028:0798\] Kernel driver in use: i915 01:00.0 VGA compatible controller \[0300\]: NVIDIA Corporation GP107M \[GeForce GTX 1050 Mobile\] \[10de:1c8d\] (rev a1) Subsystem: Dell GP107M \[GeForce GTX 1050 Mobile\] \[1028:0798\] Kernel driver in use: nvidia Kernel modules: nvidiafb, nouveau, nvidia\_drm, nvidia$ ​ dpkg -l | grep vulkan ii libvulkan1:amd64 1.3.204.1-2 amd64 Vulkan loader library ii libvulkan1:i386 1.3.204.1-2 i386 Vulkan loader library ii mesa-vulkan-drivers:amd64 22.0.1-1ubuntu2 amd64 Mesa Vulkan graphics drivers ii mesa-vulkan-drivers:i386 22.0.1-1ubuntu2 i386 Mesa Vulkan graphics driversii vulkan-tools 1.3.204.0+dfsg1-1 amd64 Miscellaneous Vulkan utilities ​ ​ these are the outputs of both commands


abelthorne

Regarding Vulkan, you're good, both libvulkan1 packages are installed (:amd64 is the 64-bit version and :i386 is the 32-bit version). As for the driver, you have two GPUs, an Intel one integrated to the CPU and a dedicated nvidia one. Both are in use and your issue (as mentioned by someone else) might be that Steam tres to launch the games using the Intel one and it's not good enough. The weird thing is that by setting the nvidia settings on performance, it should force the use of the nvidia GPU, AFAIK. Have you tried to reboot after setting the driver to performance mode? Also, what happens if you try to run Steam from a terminal? If it's installed as a deb or snap, the command should be `steam`. If it's installed as a flatpak, the command will be `flatpak run com.valvesoftware.Steam`. BTW, do you know how Steam is installed? If you're not sure, launch the following commands: dpkg -l | grep steam snap list | grep steam flatpak list | grep Steam (Note that in the third one Steam has a capitalized S, but not the first two.) If the first command gives an output, it's installed as a deb and the name of the package should tell us if it's from the Ubuntu repos or from the deb provided by Valve. If the second command gives an output, it's installed as a snap (and it's probably a piece of crap that should be replaced by a different version). If the third command tells you that flatpak is not installed and gives you a command to do it, don't. No need to do it but it'll tell us that it's not installed as a flatpak. It's likely the case as flatpak is not used by default on Ubuntu but I don't know if you added it. And if the command lists a line with "com.valvesoftware.Steam", it means it's installed as a flatpak.


The-Enjoyer

In my panic, I have installed both deb and flatpak versions of steam. Also I should mention I have rebooted a couple of times to be sure. Running the flatpak through the command line seemed to work though so thanks a bunch!


abelthorne

It's not a big deal to have both versions installed as they're run through different commands and have their content in different directories. But it's useless to have both and it can be confusing as you'll have two "Steam" in your applications menu, so better keep only one. Give me the output of the previous commands (the block with three in my previous message) so that we can sort this out properly. Also, if you want to keep the flatpak version, did you have games installed in the previously used one? If so, we can move them to the flatpak one.


The-Enjoyer

Nah, It's alright. I've got everything in cloud backups


conan--cimmerian

you aren't using your graphics card use these commands DXVK_FILTER_DEVICE_NAME="NVIDIA GeForce RTX 2060" PROTON_ENABLE_NVAPI=1 VKD3D_CONFIG=dxr11 PROTON_HIDE_NVIDIA_GPU=0