using an old Lenovo Y50
I have a rather old Lenovo Y50-70 laptop with a dual GPU: integrated Intel and discrete Nvidia GTX860M.
I know this setup is unable to run modern AAA games, but I hope to be ale to run older titles.
Problem is this laptop has been completely reformatted and now has a completely updated Linux Mint release.
I installed Nvidia proprietary drivers but apparently Proton does not use them and tries to use the internal Intel GPU, obviously far too weak for any non-vintage game.
Specifically it seems unable to activate Vulkan shaders.
Can someone help with required setup?
Target, if possible, would be to run Dragon's Dogma.
< >
1-15 / 20 のコメントを表示
Omega 2023年9月17日 10時24分 
In the Nvidia control panel switch PRIME profile to the Nvidia GPU.
mc5686 2023年9月17日 23時23分 
Omega の投稿を引用:
In the Nvidia control panel switch PRIME profile to the Nvidia GPU.
Thanks @Omega, but I already had this setting: "NVIDIA (Performance Mode)"

If I launch from command line I see the following trace:
mcon@lenovo:~$ steam steam://rungameid/367500 steam.sh[2604]: Running Steam on linuxmint 21.2 64-bit steam.sh[2604]: STEAM_RUNTIME is enabled automatically setup.sh[2674]: Steam runtime environment up-to-date! steam.sh[2604]: Steam client's requirements are satisfied [2023-09-18 07:51:46] Startup - updater built Sep 11 2023 20:48:54 [2023-09-18 07:51:46] Startup - Steam Client launched with: '/home/mcon/.steam/debian-installation/ubuntu12_32/steam' '-nominidumps' '-nobreakpad' 'steam://rungameid/367500' 09/18 07:51:46 Init: Installing breakpad exception handler for appid(steam)/version(1694466342)/tid(2765) Looks like steam didn't shutdown cleanly, scheduling immediate update check [2023-09-18 07:51:46] Loading cached metrics from disk (/home/mcon/.steam/debian-installation/package/steam_client_metrics.bin) [2023-09-18 07:51:46] Using the following download hosts for Public, Realm steamglobal [2023-09-18 07:51:46] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf' [2023-09-18 07:51:46] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf' [2023-09-18 07:51:46] 3. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in' [2023-09-18 07:51:46] Checking for update on startup [2023-09-18 07:51:46] Checking for available updates... [2023-09-18 07:51:46] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12 [2023-09-18 07:51:46] Manifest download: send request [2023-09-18 07:51:46] Manifest download: waiting for download to finish [2023-09-18 07:51:47] Manifest download: finished [2023-09-18 07:51:47] Download skipped: /steam_client_ubuntu12 version 1694466342, installed version 1694466342, existing pending version 0 [2023-09-18 07:51:47] Nothing to do [2023-09-18 07:51:47] Verifying installation... [2023-09-18 07:51:47] Performing checksum verification of executable files [2023-09-18 07:51:48] Verification complete Steam logging initialized: directory: /home/mcon/.steam/debian-installation/logs XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf0c089c0 XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf0c071f0 steamwebhelper.sh[2810]: Runtime for steamwebhelper: defaulting to /home/mcon/.steam/debian-installation/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[2810]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() CAppInfoCacheReadFromDiskThread took 83 milliseconds to initialize Steam Runtime Launch Service: starting steam-runtime-launcher-service Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 2910 bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam /usr/share/themes/Mint-Y-Aqua/gtk-2.0/main.rc:1053: error: unexpected identifier 'direction', expected character '}' MESA-INTEL: warning: Haswell Vulkan support is incomplete MESA-INTEL: warning: Haswell Vulkan support is incomplete BRefreshApplicationsInLibrary 1: 1ms BuildCompleteAppOverviewChange: 308 apps RegisterForAppOverview 1: 13ms RegisterForAppOverview 2: 13ms esync: up and running. wine: RLIMIT_NICE is <= 20, unable to use setpriority safely MESA-INTEL: warning: Haswell Vulkan support is incomplete MESA-INTEL: warning: Haswell Vulkan support is incomplete MESA-INTEL: warning: Haswell Vulkan support is incomplete MESA-INTEL: warning: Haswell Vulkan support is incomplete MESA-INTEL: warning: Haswell Vulkan support is incomplete MESA-INTEL: warning: Haswell Vulkan support is incomplete MESA-INTEL: warning: Haswell Vulkan support is incomplete MESA-INTEL: warning: Haswell Vulkan support is incomplete MESA-INTEL: warning: Haswell Vulkan support is incomplete MESA-INTEL: warning: Haswell Vulkan support is incomplete MESA-INTEL: warning: Haswell Vulkan support is incomplete MESA-INTEL: warning: Haswell Vulkan support is incomplete MESA-INTEL: warning: Haswell Vulkan support is incomplete MESA-INTEL: warning: Haswell Vulkan support is incomplete MESA-INTEL: warning: Haswell Vulkan support is incomplete MESA-INTEL: warning: Haswell Vulkan support is incomplete MESA-INTEL: warning: Haswell Vulkan support is incomplete MESA-INTEL: warning: Haswell Vulkan support is incomplete MESA-INTEL: warning: Haswell Vulkan support is incomplete MESA-INTEL: warning: Haswell Vulkan support is incomplete MESA-INTEL: warning: Haswell Vulkan support is incomplete MESA-INTEL: warning: Haswell Vulkan support is incomplete MESA-INTEL: warning: Haswell Vulkan support is incomplete MESA-INTEL: warning: Haswell Vulkan support is incomplete [2023-09-18 07:53:49] Background update loop checking for update. . . [2023-09-18 07:53:49] Checking for available updates... [2023-09-18 07:53:49] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12?t=803425043 [2023-09-18 07:53:49] Manifest download: send request [2023-09-18 07:53:49] Manifest download: waiting for download to finish [2023-09-18 07:53:50] Manifest download: finished [2023-09-18 07:53:50] Download skipped by HTTP 304 Not Modified [2023-09-18 07:53:50] Nothing to do

This is right after a clean restart needed to reload Steam which, in this condition
flatly refuses to die on "Exit Steam"; when launched from command line I see
(and I can kill it):
src/common/pipes.cpp (885) : stalled cross-thread pipe. src/common/pipes.cpp (885) : stalled cross-thread pipe. 09/18 08:09:50 Init: Installing breakpad exception handler for appid(steam)/version(1694466342)/tid(2765) assert_20230918080950_36.dmp[3867]: Uploading dump (out-of-process) /tmp/dumps/assert_20230918080950_36.dmp src/clientdll/steamclient.cpp (895) : bufRet.TellPut() == sizeof(uint8) src/clientdll/steamclient.cpp (895) : bufRet.TellPut() == sizeof(uint8) assert_20230918080950_36.dmp[3867]: Finished uploading minidump (out-of-process): success = yes assert_20230918080950_36.dmp[3867]: response: CrashID=bp-eb987ed6-cdd3-4b1e-bbfe-e5a652230917 assert_20230918080950_36.dmp[3867]: file ''/tmp/dumps/assert_20230918080950_36.dmp'', upload yes: ''CrashID=bp-eb987ed6-cdd3-4b1e-bbfe-e5a652230917'' Thread "CJobMgr::m_WorkThreadPool:1" (ID 2902) failed to shut down Thread "CJobMgr::m_WorkThreadPool:1" (ID 2902) failed to shut down Thread "CJobMgr::m_WorkThreadPool:1" (ID 2902) failed to shut down Thread "CJobMgr::m_WorkThreadPool:1" (ID 2902) failed to shut down Thread "CJobMgr::m_WorkThreadPool:1" (ID 2902) failed to shut down Thread "CJobMgr::m_WorkThreadPool:1" (ID 2902) failed to shut down Thread "CJobMgr::m_WorkThreadPool:1" (ID 2902) failed to shut down Thread "CJobMgr::m_WorkThreadPool:1" (ID 2902) failed to shut down ^C^C^C^C[2023-09-18 08:11:13] Shutdown mcon@lenovo:~$

As you see apparently Intel GPU is still used ;(

Do you have any further advice?
TiA!
What video driver is installed for the nVidia videocard?
mc5686 2023年9月17日 23時55分 
Cathulhu の投稿を引用:
What video driver is installed for the nVidia videocard?
I have:
NVIDIA Corporation: GM107M [GeForce GTX 860M] This device is using recommended driver. nvidia-driver-535 (recommended) * Version 535.86.05-0ubuntu0.22.04.1 NVIDIA driver metapackage
_I_ 2023年9月18日 0時08分 
you also need the intel hd driver, as thats the only thing attached to the displays
_I_ の投稿を引用:
you also need the intel hd driver, as thats the only thing attached to the displays
I have the "Intel-media-va-driver (VAAPI driver for Intel GEN8+ Graphics family)" installed, should I switch to "Intel-media-va-driver-non-free"?
I see no other (more specific) Intel driver
Omega 2023年9月18日 0時33分 
mc5686 の投稿を引用:
Omega の投稿を引用:
In the Nvidia control panel switch PRIME profile to the Nvidia GPU.
Thanks @Omega, but I already had this setting: "NVIDIA (Performance Mode)"
That is weird, it should be using the card. Nvidia cards are very iffy.

You can look in to any of these alternative methods;
https://wiki.archlinux.org/title/NVIDIA_Optimus#Use_switchable_graphics

The prime-run solution mentioned on this page seems to be the easiest to use, the package is not available on Ubuntu-variants but that is not a problem, it is a very simple little script you can just copy-paste. Add the following to the launch options of your Steam games;
__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia %command%
Then see if it launches with your Nvidia card.

_I_ の投稿を引用:
you also need the intel hd driver, as thats the only thing attached to the displays
Intel drivers are included in the kernel.
最近の変更はOmegaが行いました; 2023年9月18日 0時35分
Omega の投稿を引用:
__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia %command%
Then see if it launches with your Nvidia card.
Unfortunately this results in a complete Steam hang; I had to "killall -9 steam":
mcon@lenovo:~$ __NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia steam steam://rungameid/367500
steam.sh[5299]: Running Steam on linuxmint 21.2 64-bit
steam.sh[5299]: STEAM_RUNTIME is enabled automatically
setup.sh[5369]: Steam runtime environment up-to-date!
steam.sh[5299]: Steam client's requirements are satisfied
[2023-09-18 11:32:55] Startup - updater built Sep 11 2023 20:48:54
[2023-09-18 11:32:55] Startup - Steam Client launched with: '/home/mcon/.steam/debian-installation/ubuntu12_32/steam' '-nominidumps' '-nobreakpad' 'steam://rungameid/367500'
09/18 11:32:55 Init: Installing breakpad exception handler for appid(steam)/version(1694466342)/tid(5460)
[2023-09-18 11:32:55] Loading cached metrics from disk (/home/mcon/.steam/debian-installation/package/steam_client_metrics.bin)
[2023-09-18 11:32:55] Using the following download hosts for Public, Realm steamglobal
[2023-09-18 11:32:55] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2023-09-18 11:32:55] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2023-09-18 11:32:55] 3. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2023-09-18 11:32:55] Verifying installation...
[2023-09-18 11:32:55] Verification complete

Steam logging initialized: directory: /home/mcon/.steam/debian-installation/logs

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xefee49c0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xefee31f0
^C^C^C^C/home/mcon/.steam/debian-installation/steam.sh: line 798: 5460 Killed "$STEAMROOT/$STEAMEXEPATH" "$@"
mcon@lenovo:~$

Do you have any further advice?
Omega 2023年9月18日 2時55分 
mc5686 の投稿を引用:
Omega の投稿を引用:
__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia %command%
Then see if it launches with your Nvidia card.
Unfortunately this results in a complete Steam hang; I had to "killall -9 steam":
mcon@lenovo:~$ __NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia steam steam://rungameid/367500
steam.sh[5299]: Running Steam on linuxmint 21.2 64-bit
steam.sh[5299]: STEAM_RUNTIME is enabled automatically
setup.sh[5369]: Steam runtime environment up-to-date!
steam.sh[5299]: Steam client's requirements are satisfied
[2023-09-18 11:32:55] Startup - updater built Sep 11 2023 20:48:54
[2023-09-18 11:32:55] Startup - Steam Client launched with: '/home/mcon/.steam/debian-installation/ubuntu12_32/steam' '-nominidumps' '-nobreakpad' 'steam://rungameid/367500'
09/18 11:32:55 Init: Installing breakpad exception handler for appid(steam)/version(1694466342)/tid(5460)
[2023-09-18 11:32:55] Loading cached metrics from disk (/home/mcon/.steam/debian-installation/package/steam_client_metrics.bin)
[2023-09-18 11:32:55] Using the following download hosts for Public, Realm steamglobal
[2023-09-18 11:32:55] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2023-09-18 11:32:55] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2023-09-18 11:32:55] 3. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2023-09-18 11:32:55] Verifying installation...
[2023-09-18 11:32:55] Verification complete

Steam logging initialized: directory: /home/mcon/.steam/debian-installation/logs

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xefee49c0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xefee31f0
^C^C^C^C/home/mcon/.steam/debian-installation/steam.sh: line 798: 5460 Killed "$STEAMROOT/$STEAMEXEPATH" "$@"
mcon@lenovo:~$

Do you have any further advice?
Ok, but what if you only add these variables to a game instead? Not Steam itself.

You can Add that full command as I wrote it under "Properties > Startup Options" to any game in your library.
最近の変更はOmegaが行いました; 2023年9月18日 2時56分
Omega の投稿を引用:
]
Ok, but what if you only add these variables to a game instead? Not Steam itself.

You can Add that full command as I wrote it under "Properties > Startup Options" to any game in your library.

BRefreshApplicationsInLibrary 1: 0ms
BuildCompleteAppOverviewChange: 308 apps
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
/bin/sh\0-c\0__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia /home/mcon/.steam/debian-installation/ubuntu12_32/reaper SteamLaunch AppId=367500 -- /home/mcon/.steam/debian-installation/ubuntu12_32/steam-launch-wrapper -- '/home/mcon/.steam/debian-installation/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun -- '/home/mcon/.steam/debian-installation/steamapps/common/Proton - Experimental'/proton waitforexitandrun '/home/mcon/.steam/debian-installation/steamapps/common/DDDA/DDDA.exe'\0
chdir "/home/mcon/.steam/debian-installation/steamapps/common/DDDA"
ERROR: ld.so: object '/home/mcon/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mcon/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/mcon/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mcon/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mcon/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
What am I still missing?
Omega 2023年9月18日 3時56分 
mc5686 の投稿を引用:
Omega の投稿を引用:
]
Ok, but what if you only add these variables to a game instead? Not Steam itself.

You can Add that full command as I wrote it under "Properties > Startup Options" to any game in your library.

BRefreshApplicationsInLibrary 1: 0ms
BuildCompleteAppOverviewChange: 308 apps
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
/bin/sh\0-c\0__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia /home/mcon/.steam/debian-installation/ubuntu12_32/reaper SteamLaunch AppId=367500 -- /home/mcon/.steam/debian-installation/ubuntu12_32/steam-launch-wrapper -- '/home/mcon/.steam/debian-installation/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun -- '/home/mcon/.steam/debian-installation/steamapps/common/Proton - Experimental'/proton waitforexitandrun '/home/mcon/.steam/debian-installation/steamapps/common/DDDA/DDDA.exe'\0
chdir "/home/mcon/.steam/debian-installation/steamapps/common/DDDA"
ERROR: ld.so: object '/home/mcon/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mcon/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/mcon/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mcon/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mcon/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
What am I still missing?
It is still trying to launch on the Intel GPU.

I have a laptop with similar specs, a Haswel Intel CPU with only partial Vulkan support and a secondary AMD GPU with full Vulkan support. I recall spending about half a day getting it to start DOOM 2016 on the secondary GPU instead of the integrated one. The big problem was it can't start on the Intel and then switch over to the AMD card because the Intel does not have proper Vulkan support.


When you check the Nvidia settings is there als an option to make it always use the card and not just on-demand?

If you launch the Nvidia control panel via the command line does it give any interesting output?
nvidia-settings
Does it say anything such as "PRIME: is it supported? no"?
Omega の投稿を引用:
When you check the Nvidia settings is there als an option to make it always use the card and not just on-demand?

If you launch the Nvidia control panel via the command line does it give any interesting output?
nvidia-settings
Does it say anything such as "PRIME: is it supported? no"?
I do have "NVIDIA" (not "on Demand") selected.
Launching "nvidia-settings" from the command line I get:
mcon@lenovo:~$ nvidia-settings (nvidia-settings:3043): GLib-GObject-CRITICAL **: 13:44:54.903: g_object_unref: assertion 'G_IS_OBJECT (object)' failed ** Message: 13:44:55.040: PRIME: Requires offloading ** Message: 13:44:55.040: PRIME: is it supported? yes ** Message: 13:44:55.068: PRIME: Usage: /usr/bin/prime-select nvidia|intel|on-demand|query ** Message: 13:44:55.068: PRIME: on-demand mode: "1" ** Message: 13:44:55.068: PRIME: is "on-demand" mode supported? yes mcon@lenovo:~$ prime-select query nvidia mcon@lenovo:~$ mcon@lenovo:~$ nvidia-settings (nvidia-settings:3043): GLib-GObject-CRITICAL **: 13:44:54.903: g_object_unref: assertion 'G_IS_OBJECT (object)' failed ** Message: 13:44:55.040: PRIME: Requires offloading ** Message: 13:44:55.040: PRIME: is it supported? yes ** Message: 13:44:55.068: PRIME: Usage: /usr/bin/prime-select nvidia|intel|on-demand|query ** Message: 13:44:55.068: PRIME: on-demand mode: "1" ** Message: 13:44:55.068: PRIME: is "on-demand" mode supported? yes mcon@lenovo:~$ prime-select query nvidia mcon@lenovo:~$
I suspect problem lies in starting "Proton", it seems it is launched on Intel GPU.
Omega 2023年9月18日 5時53分 
mc5686 の投稿を引用:
Omega の投稿を引用:
When you check the Nvidia settings is there als an option to make it always use the card and not just on-demand?

If you launch the Nvidia control panel via the command line does it give any interesting output?
nvidia-settings
Does it say anything such as "PRIME: is it supported? no"?
I do have "NVIDIA" (not "on Demand") selected.
Launching "nvidia-settings" from the command line I get:
mcon@lenovo:~$ nvidia-settings (nvidia-settings:3043): GLib-GObject-CRITICAL **: 13:44:54.903: g_object_unref: assertion 'G_IS_OBJECT (object)' failed ** Message: 13:44:55.040: PRIME: Requires offloading ** Message: 13:44:55.040: PRIME: is it supported? yes ** Message: 13:44:55.068: PRIME: Usage: /usr/bin/prime-select nvidia|intel|on-demand|query ** Message: 13:44:55.068: PRIME: on-demand mode: "1" ** Message: 13:44:55.068: PRIME: is "on-demand" mode supported? yes mcon@lenovo:~$ prime-select query nvidia mcon@lenovo:~$ mcon@lenovo:~$ nvidia-settings (nvidia-settings:3043): GLib-GObject-CRITICAL **: 13:44:54.903: g_object_unref: assertion 'G_IS_OBJECT (object)' failed ** Message: 13:44:55.040: PRIME: Requires offloading ** Message: 13:44:55.040: PRIME: is it supported? yes ** Message: 13:44:55.068: PRIME: Usage: /usr/bin/prime-select nvidia|intel|on-demand|query ** Message: 13:44:55.068: PRIME: on-demand mode: "1" ** Message: 13:44:55.068: PRIME: is "on-demand" mode supported? yes mcon@lenovo:~$ prime-select query nvidia mcon@lenovo:~$
I suspect problem lies in starting "Proton", it seems it is launched on Intel GPU.
I think the problem you are running in to here is the same as I did with my AMD card, while offloading it will only switch to the descrete GPU when the I-GPU becomes too loaded.

Now the problem is that your I-GPU does not support Vulkan, so it can't launch these games and then switch to the Nvidia card on-demand.

Under the open source drivers it nowdays is trivial to define a GPU to be used, but with the proprietary Nvidia drivers it seems to be overly difficult.

The next thing you could try is EnvyControl.
https://github.com/bayasdev/envycontrol
最近の変更はOmegaが行いました; 2023年9月18日 5時54分
Omega の投稿を引用:
Under the open source drivers it nowdays is trivial to define a GPU to be used, but with the proprietary Nvidia drivers it seems to be overly difficult.
Are you suggesting to switch to nouveau drivers?
Omega 2023年9月18日 6時21分 
mc5686 の投稿を引用:
Omega の投稿を引用:
Under the open source drivers it nowdays is trivial to define a GPU to be used, but with the proprietary Nvidia drivers it seems to be overly difficult.
Are you suggesting to switch to nouveau drivers?
You can try, but Nouvea generally delivers a very poor gaming experience.

I'd try EnvyControl first.
< >
1-15 / 20 のコメントを表示
ページ毎: 1530 50

投稿日: 2023年9月17日 10時14分
投稿数: 20