kratsy-tony Posted January 28, 2020 Report Share Posted January 28, 2020 The approach to installing steam as described here: https://www.funtoo.org/Steam is very clever. However, it doesn't describe how it applies to Optimus laptops. Or am I missing something? Can the guide for Steam be used for gaming (Optimus) laptops? Sorry, but I'm just a mere mortal trying to figure out how I can use my gaming laptop given that Funtoo is now fully 64-bit. Other things in mind: Lutris, Wine, DXVK, Vulkan, Steam proton. Link to comment Share on other sites More sharing options...
kratsy-tony Posted February 1, 2020 Author Report Share Posted February 1, 2020 Some update: After tinkering a bit. It seems that you don't need bumblebee at all!??? I'm not really sure because glxinfo returns "Intel" as its renderer. I.e., it returns the following: root@4f82889627cf:/# glxinfo |grep -i renderer GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, GLX_MESA_query_renderer, Extended renderer info (GLX_MESA_query_renderer): OpenGL renderer string: Mesa DRI Intel(R) UHD Graphics 630 (Coffeelake 3x8 GT2) x86/MMX/SSE2 This is a bit confusing because the command nvidia-container-cli info returns this (for an unitiated like me I take this as an indication that the Nvidia card is in use): NVRM version: 440.44 CUDA version: 10.2 Device Index: 0 Device Minor: 0 Model: GeForce GTX 1660 Ti Brand: GeForce GPU UUID: GPU-142cff67-ea5c-3410-82cd-cc262a1afc18 Bus Location: 00000000:01:00.0 Architecture: 7.5 I was able to install Witcher using Steam Proton (good), however there is no audio at all (this is the deal breaker for me). From video previews in steam games to the actual game that's running - no audio. I hope some Funtoo gods would shed some light on this. I'm definitely missing a lot. Thank you guys for the great work. Link to comment Share on other sites More sharing options...
kratsy-tony Posted February 2, 2020 Author Report Share Posted February 2, 2020 Thanks jhan for pointing this out, I appreciate it. Will check it out. Link to comment Share on other sites More sharing options...
kratsy-tony Posted February 2, 2020 Author Report Share Posted February 2, 2020 Hmmm... I'm already using steam-nvidia-launcher-1.6, but the file described in the bug remains having an extra "unix:" prepended to the pulse server line. How does one edit that file inside the docker container? It seems to be immutable. Basically I still don't have audio, and I'm not even sure if the nvidia card is used instead of the intel one as glxinfo indicates that its renderer is intel. Link to comment Share on other sites More sharing options...
Funtoo Linux BDFL drobbins Posted February 2, 2020 Funtoo Linux BDFL Report Share Posted February 2, 2020 @kratsy-tony you can "steam-nvidia-launcher attach" to attach to a running container and edit /root/steam.sh. But I think I know why the container didn't update ... keep reading below. BTW, that's really cool that you were able to use the steam-nvidia-launcher under Optimus -- I hadn't tested that. The audio issue *should* be fixed with 1.6, but you *may* need to "blow away" your old container to fix the audio issue, now that I think about it. I don't think the launcher is checking to make sure the container is 1.6 so it's running your existing 1.5 container. Do a "docker ps -a", grab the container ID, then do "docker rm <container-id>". When you use steam-nvidia-launcher the next time, the container will be recreated and you'll have a 1.6 container. Edit: also note your existing downloads should be preserved since they are bind-mounted into the ~/SteamData directory in your home dir on your host. Link to comment Share on other sites More sharing options...
kratsy-tony Posted February 12, 2020 Author Report Share Posted February 12, 2020 Hello @drobbins, thanks for the help - I appreciate it. Now I can play Steam games with sound. Quote BTW, that's really cool that you were able to use the steam-nvidia-launcher under Optimus -- I hadn't tested that. I'm unsure if the Nvidia GPU is being used - if my deduction is correct, I don't think it does. If I run a game (Windows - Witcher 1) through Steam's Proton and switch to a terminal attached to the container, then run nvidia-smi, it returns the following: +-----------------------------------------------------------------------------+ | NVIDIA-SMI 430.64 Driver Version: 440.44 CUDA Version: 10.2 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | |===============================+======================+======================| | 0 GeForce GTX 166... Off | 00000000:01:00.0 Off | N/A | | N/A 52C P0 7W / N/A | 0MiB / 5944MiB | 0% Default | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: GPU Memory | | GPU PID Type Process name Usage | |=============================================================================| | No running processes found | +-----------------------------------------------------------------------------+ As you can see, it indicates that the GPU is off. I haven't tried native titles yet (e.g., DoTA or Witcher 2). I'll let you guys know as soon as I do. Cheers! Link to comment Share on other sites More sharing options...
Recommended Posts