While you're here, please consider supporting GamingOnLinux on:
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- SteamOS 3.5.18 Preview released for Steam Deck
- Team Fortress 2 64bit support released, plus Vulkan for Linux via DXVK
- Stardew Valley 1.6.4 brings even more new free content
- Phantom Fury gets Steam Deck Verified ahead of release
- Check out this casual fab farming game bundle, plus a whole bunch of Godot Engine courses
- > See more over 30 days here
-
Dr. Robotnik's Ring Racers released after 5 years of de…
- Linux_Rocks -
Ubuntu 24.04 LTS (Noble Numbat) is now available
- kneekoo -
Garry's Mod forced to remove Nintendo content after tak…
- Eike -
Garry's Mod forced to remove Nintendo content after tak…
- mindedie -
Fallout 4 'Next Gen' update out now and Steam Deck Veri…
- grahfgames - > See more comments
Latest Forum Posts
- Hello to all
- Hamish - Divinity Original Sin II - Definitive Edition - stopped starting …
- spiry2sick - Weekend Players' Club 4/19/2024
- StoneColdSpider - What sorta display and audio setup do you folks got?
- Arehandoro - Logitech G29 steering wheel - Snowrunner support
- silmeth - See more posts
Linux Distribution: PopOs 20.04
Desktop Environment: Gnome
Graphics Card: Switchable Intel and NVIDIA Graphics "RTX 2060"
GPU Driver Version: 450.80.02
Have you checked for system updates?: [Yes]
If this is not Steam, you can still give us a system readout using inxi with "inxi -SbCGxx" in terminal (please put that into Pastebin/Gist as linked above!):
You can note your issue below here
Hey i just got the new System76 Oryx Pro.
which has a Switchable Intel and NVIDIA Graphics, which comes preinstalled with POP OS, and it seems like once i switch to the RTX 2060, something is not right. Games with Proton not even starting.
Vkcube, shows a spinning cube.
I got the same Problem on my second computer, but this here is like linux native. I hope you guys can help me to figure out the problem.
Thanks in advance.
Last edited by Spirimint on 23 October 2020 at 11:40 pm UTC
View PC info
try to switch to older proton 5.0 to confirm if your vulkan drivers work there. If they do then we can check whats needed for newer proton.
Last edited by Spirimint on 24 October 2020 at 11:46 am UTC
View PC info
glxinfo | grep render
also to check native games, you could start steam from terminal and then try to start the game, it should show whats wrong with them.
direct rendering: Yes
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_OML_swap_method,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Mesa Intel(R) UHD Graphics (CML GT2)
GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
GL_NV_conditional_render, GL_NV_depth_clamp,
GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
GL_NV_compute_shader_derivatives, GL_NV_conditional_render,
GL_EXT_render_snorm, GL_EXT_robustness, GL_EXT_sRGB_write_control,
GL_NV_conditional_render, GL_NV_draw_buffers, GL_NV_fbo_color_attachments,
GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
found out it seems like its only one native who does not work, so it might be a problem with game itself.
But i would have one more question.
My System has a Hybrid Mode but in the Hybrid Mode, Vulkan won't get any good performance. But i found:
"Hybrid
Hybrid graphics mode uses both the integrated GPU and the discrete NVIDIA GPU. Applications will use the integrated GPU unless explicitly requested to use the discrete GPU.
Vulkan applications must be launched with this command to be rendered on the dGPU (NVIDIA):
__NV_PRIME_RENDER_OFFLOAD=1 <application>
GLX applications must be launched with this command to be rendered on the dGPU (NVIDIA):
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia <application>
Hybrid graphics mode is available on 19.10 and later."
so i tried
NV_PRIME_RENDER_OFFLOAD=1 steam
Running Steam on pop 20.04 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Steam client's requirements are satisfied
/home/somavakien/.steam/debian-installation/ubuntu12_32/steam -nominidumps -nobreakpad
[2020-10-24 20:04:49] Startup - updater built Oct 23 2020 20:26:36
[2020-10-24 20:04:49] Loading cached metrics from disk (/home/somavakien/.steam/debian-installation/package/steam_client_metrics.bin)
[2020-10-24 20:04:49] Using the following download hosts for Public, Realm steamglobal
[2020-10-24 20:04:49] 1. http://media4.steampowered.com, /client/, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2020-10-24 20:04:49] Verifying installation...
[2020-10-24 20:04:49] Verification complete
STEAM_RUNTIME_HEAVY: ./steam-runtime-heavy
Warning: failed to set thread priority: set failed for 4: -1: setpriority() failed
Warning: failed to set thread priority: set failed for priority 4
Warning: support for elevated priorities is most likely unavailable, suppressing future warnings
Warning: failed to set thread priority: set failed for 4: -1: setpriority() failed
Warning: failed to set thread priority: set failed for priority 4
Warning: support for elevated priorities is most likely unavailable, suppressing future warnings
is there anything i can do?
View PC info
I have no experience with switchable graphics so i dunno what to do there.
shouldn't there be a place like this where you switch your GPU?
View cookie preferences.
Accept & Show Accept All & Don't show this again Direct Link
and iirc theres a thing on your top panel also where you can do that, or at least i remember seeing it on the interwebs somewhere, but i have no experience with it myself
Last edited by Xpander on 25 October 2020 at 1:20 am UTC
For switching between graphics i use this:
https://support.system76.com/articles/graphics-switch-pop/
this is the output of glxinfo | grep render in NVIDIA Mode:
glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce RTX 2060/PCIe/SSE2
GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_nvenc_interop,
GL_NV_compute_shader_derivatives, GL_NV_conditional_render,
GL_NV_path_rendering, GL_NV_path_rendering_shared_edge,
GL_NV_stereo_view_rendering, GL_NV_texgen_reflection,
GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted,
GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_nvenc_interop,
GL_NV_compute_shader_derivatives, GL_NV_conditional_render,
GL_NV_path_rendering, GL_NV_path_rendering_shared_edge,
GL_NV_stereo_view_rendering, GL_NV_texgen_reflection,
GL_EXT_multisample_compatibility, GL_EXT_multisampled_render_to_texture,
GL_EXT_multisampled_render_to_texture2,
GL_EXT_raster_multisample, GL_EXT_render_snorm, GL_EXT_robustness,
GL_NV_conditional_render, GL_NV_conservative_raster,
GL_NV_packed_float_linear, GL_NV_path_rendering,
GL_NV_path_rendering_shared_edge, GL_NV_pixel_buffer_object,
GL_NV_shadow_samplers_cube, GL_NV_stereo_view_rendering,
GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
GL_OVR_multiview_multisampled_render_to_texture
somavakien@pop-os:~$
so if i understood the website correct with the code "NV_PRIME_RENDER_OFFLOAD=1" i should could start in hybrid the nvidia but i only get this
NV_PRIME_RENDER_OFFLOAD=1 glxinfo | grep render
direct rendering: Yes
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_OML_swap_method,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Mesa Intel(R) UHD Graphics (CML GT2)
GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
GL_NV_conditional_render, GL_NV_depth_clamp,
GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
GL_NV_compute_shader_derivatives, GL_NV_conditional_render,
GL_EXT_render_snorm, GL_EXT_robustness, GL_EXT_sRGB_write_control,
GL_NV_conditional_render, GL_NV_draw_buffers, GL_NV_fbo_color_attachments,
GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
but if i use the second code i got this "__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia <application>"
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce RTX 2060/PCIe/SSE2
GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_nvenc_interop,
GL_NV_compute_shader_derivatives, GL_NV_conditional_render,
GL_NV_path_rendering, GL_NV_path_rendering_shared_edge,
GL_NV_stereo_view_rendering, GL_NV_texgen_reflection,
GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted,
GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_nvenc_interop,
GL_NV_compute_shader_derivatives, GL_NV_conditional_render,
GL_NV_path_rendering, GL_NV_path_rendering_shared_edge,
GL_NV_stereo_view_rendering, GL_NV_texgen_reflection,
GL_EXT_multisample_compatibility, GL_EXT_multisampled_render_to_texture,
GL_EXT_multisampled_render_to_texture2,
GL_EXT_raster_multisample, GL_EXT_render_snorm, GL_EXT_robustness,
GL_NV_conditional_render, GL_NV_conservative_raster,
GL_NV_packed_float_linear, GL_NV_path_rendering,
GL_NV_path_rendering_shared_edge, GL_NV_pixel_buffer_object,
GL_NV_shadow_samplers_cube, GL_NV_stereo_view_rendering,
GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
GL_OVR_multiview_multisampled_render_to_texture
ok start steam like this works __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia steam
seems like steam is not a vulkan application but can translate then to vulkan?
How could i get set this, without using the terminal? So everytime i start steam yes uses this code?
Last edited by Spirimint on 25 October 2020 at 8:51 am UTC
View PC info
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia steam
Call it
Steam (Nvidia)
or something... i bet gnome has the create launcher option somewhere... havent used gnome for a while though.Last edited by Spirimint on 26 October 2020 at 8:19 am UTC