New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error: Shared IPC Compositor Connect Failed (306) #16
Comments
Are you launching steam with STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0? I will get error 306 on my system unless I launch it with this set. |
@tizzir I just tried that - same outcome. |
I had/have this issue as well on an Ubuntu 16.10 box with 375.27.10 and the latest Steam/SteamVR betas as well. Using STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 ended up fixing it, but still appears to be rather flakey. |
@michaellarabel the command to run steam with that is |
@ParkerMc Yep, that should do it. |
@ParkerMc and anyone else who may need it, here is my CPU information: https://gist.github.com/Kalman98/718b93b537f3fa8711e5254cf9f47521 Use it wisely. |
I also have this issue and I have intel and nvidia, so im not sure is related to the cpu being amd Im stuck in built 24 feb, so not sure if this still happens with the latest version (supposedly march 1st) |
I had the 306 error as well - and STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 didn't fix it - but uninstalling libvulkan1 (using the package manager) solved the problem for me on Ubuntu 16.10. Now, if I need to run something "outside Steam", I use ~/.steam/steam/ubuntu12_32/steam-runtime/run.sh /path/to/executable |
|
Getting the same issues with intel, nvidia 375.27.13 and ubuntu 16.04 x64. Also getting a popup with the message: "Error: Installation path could not be located (110)" Tried all of the above. Should I update to 16.10? |
Not sure what fixed it, but this bug does no longer affect me. I dint uninstall anything, nor I use that env variable |
I have tried every solution I can find on the internet, but nothing seems to work, running ubuntu 14.04, Nvidia 1080 GTX with newest of drivers. Tried starting with |
Hello @spencerh-b, exactly what version of the nvidia driver are you using? Only 375.27.10 and 375.27.13 from the vulkan dev beta are compatible at this time, not the latest driver. |
I am having this problem.
|
@kisak-valve I currently 375.27.13 |
Make sure you all have Steam client Beta. If you don't, uninstall SteamVR before switching Steam. |
Is anyone able to tell me what a compositor is? As well, does anyone have any documentation as to why this error is thrown? |
Update: Purging all drivers and reinstalling the latest one seemed to do the trick, if this doesn't work. I actually fixed the issue while attempting to install unreal engine, could be that a missing dependency was installed |
In the old days, games drew directly to the headset screen. That wasn't very practical because only one thing could draw at a time, and there couldn't be an overlay to close one app and open another, chaperone, notifications, etc. The compositor does that by taking a texture with the frame from the game. Also it simplifies the development pipeline since games themselves don't have to worry about distortion, reprojection, and a myriad of other things such as USB input. In a way, the compositor is one part of the HMD "driver". |
Getting this 306 error with an Intel CPU and an AMD RX 480 using the latest 17.10-401251 driver.
My setup is https://gist.github.com/MrMinimal/6c1d35595354f624700fb738bd6977da
Also getting the following in the kernel log (similar to #26 ?):
My terminal after starting SteamVR: @michaellarabel Have you had experience with AMD GPUs for VR? |
Hello @MrMinimal, my understanding is that amdgpu-pro does not support the experimental vulkan extensions that are required for SteamVR. Mesa's next release and git master should have support for those extensions. |
I'm with same problem on nvidia, the most relevant error i see is 'Xlib: extension "NV-GLX" missing on display ":0".' but i'm not sure if it is the cause of the problem, if needed i post the logs (i'm on arch linux) |
It seems like i got some success using nvidia-xrun, but it is pretty slow :( not sure what to do to speed up |
For some reason it does not work again ... maybe some upgrade? |
I'm getting the same error again. |
I am getting the error on 2 laptops with 2 different Vives. One is nvidia, the other intel, same error. |
I'm getting this error on a Dell Precision T7600 desktop machine with an NVIDIA Quadro 4000 (yes, I know this isn't powerful enough) running RHEL 7.3 with the MATE desktop environment and the latest NVIDIA driver (381.22). This driver is the recommended driver as listed in the Readme. I do not have native vulkan drivers and I did launch steam (and vrstartup.sh) with STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0. |
Hello @jewalker, please re-read the Readme.md, it now says that the current vulkan dev branch - nvidia 381.26.08 is required and the mainline driver including 381.22 is not supported anymore. |
Thanks. The Readme was updated yesterday after I did my testing.
…On Wed, Jul 19, 2017 at 10:29 AM, kisak-valve ***@***.***> wrote:
Hello @jewalker <https://github.com/jewalker>, please re-read the
Readme.md, it now says that the current vulkan dev branch - nvidia
381.26.08 is required and the mainline driver including 381.22 is not
supported anymore.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#16 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AYpxGxmdmFdTaS6UbrpeiXalg0yAJnOuks5sPjzhgaJpZM4MLkLU>
.
|
I just got a new computer and now I am getting this issue, here is the gdb output. I checked the udev rules and they are there. I was trying to use the null driver if that matters.
|
Oddly opting out of steam vr beta worked for me. |
I have switched to Arch Linux somewhere in the middle of all of this and am now using a GTX 1050 GPU. Besides that my PC remains the same. Opting out of SteamVR beta now seems to make it run correctly. Maybe there's a driver issue with SteamVR beta? Edit: My graphics driver version is 384.59. |
I updated my machine with an NVIDIA K5000 and updated to the 384.47 version of the driver. I am no longer getting the 306 error, but I am still getting a screen flash when starting SteamVR, and I can't interact properly with the SteamVR gui. Every time I click on something in the gui my screen goes black. Clicking anywhere off of the gui restores my screen. It is evident that the gui is responding, I just can't see what it's doing. I suspect this has something to do with the MATE desktop environment and compositing settings. We occasionally see similar problems with Maya's hotbox. I was able to run Room Setup and the SteamVR tutorial, but the tutorial froze about 75% through. |
Had this issue, using NVIDIA's Vulkan dev driver as stated in README resolved it. @jewalker i'm using GNOME as provided by CentOS and there's no flicker using SteamVR Desktop so far. |
I would love to try the Vulkan dev driver, but i need the NVIDIA CUDA Deep Neural Network library and Ubuntu is trying to remove too many dependencies when i move to those drivers and i'm worried that cudnn will stop working.... |
Well, it works in the latest version of SteamVR. Thanks, guys! |
I hate to say this, but I'm getting the same error, using both the current beta and release. OS: Ubuntu 16.04 I've also tried running the Steam client from the command line preceded by I've dumped the stdout spam from running the Steam client to a gist in the hopes it will help. |
@rux616 make sure that you are using the Nvidia Driver in your settings. If the driver is selected my next suggestion would be to make sure that you don't have multiple drivers installed after I purged my nvidia drivers and reinstalled the one I wanted I was able to get this to work. |
Also if you can create a system report (from the vrmonitor menu) that will be more helpful than the stdout spam. |
I have since purged and reinstalled my Nvidia drivers, ran the system report, and uploaded it here. I noticed under the vrcompositor.txt logs that it was saying something about not being able to create Vulkan resources, but I'm not sure why that would be the case, since the 384-series driver supposedly has them integrated. Any thoughts? |
@rux616 very strange. I have been using the 375 and have not run into these issues so I am unable to help with your exact situation, sorry I cannot be more help. |
@rux616 Does deleting ubuntus native libvulkan package like what is mentioned in a comment above |
What is the output from vulkaninfo? (may have to install the vulkan-utils package if you haven't already) |
First of all, I wanted to thank you all @spencerh-b, @Balderick, and @johnv-valve for your help thus far. Second, on to more findings. @Balderick I don't actually seem to have a Lastly, @johnv-valve, I installed the
If I am interpreting this correctly, it looks like for whatever reason something's up with my |
Whenever you make changes in steamvr settings (from steamvr monitor GUI) a config file is made. You will find it in your steam installs config dir. On a clean steam or steamvr install there is no steamvr.vrsettings file created and so not finding one is default / expected behaviour. Going by what vulkaninfo gave you, it is telling you either you need to reinstall GPU driver or use a different GPU driver. I.e. |
I've added the Also, the GPU driver I'm using is of the recommended series from the SteamVR for Linux readme, and is installed from the graphics driver ppa also as recommended. I have lost track of how many times I have purged it and all of its components and reinstalled. The Nvidia kernel modules are currently loaded.
|
Your problem is your nvidia vulkan installation is broken. Until vulkaninfo works there is no point in messing with any SteamVR settings (and that one doesn't do anything anyway) |
@johnv-valve Why does that api switch exist if it does nothing anyway? Is another issue but would like to ask What does rux616 have to do to get steamvr working as expected? |
Okay, I purged the Nvidia 384.90 driver from my system and went with the 381.22 driver instead. I've created another system report, which seems to show things as working, until they don't. |
You need Nvidia 384.69 or greater, 381.22 will not work. You need vulkan to be working with that driver. I do not know what is wrong with your system that this is not working for you, but until you get that fixed SteamVR is not going to work. @Balderick - that switch works on Windows but on Linux we always use direct mode if it is available (and it should be available if you have the right nvidia driver) |
I switched back to the 384.90 driver and was still having issues, but found the cause. Somehow the Nvidia Vulkan json file at Thanks again to @johnv-valve and @Balderick for your help. |
I'm getting this error with AMD (RX 580, Linux 4.15.5, Mesa 17.3.5). Does it have to do with the desktop compositor not being disabled? Couldn't find a way to do that in Gnome, I tried using "Gnome on Xorg" and "Gnome Classic" (as well as Budgie, initially) and nothing changes. I have the udev rules set up, and I've tried using a different USB port. I have the monitor disabled in the Displays section of Gnome Control Center. |
I thought some differences in Solus might have been the issue, so I installed Ubuntu, since it's Steam's officially supported desktop Linux distro. Well, that didn't help at all, I get the exact same results. Here's a report, and vulkaninfo output. |
So I had this error too. The issue all came down to not having the package mesa-vulkan-drivers installed (pretty dumb mistake, but you wouldn't find it from that error code if you hadn't suggested running vulkaninfo...). Installing it fixed the error and I seem to get a borderless window on the vive now (if extending the desktop to it, if not I just got it on my other screens, not very nice). I'm running Kubuntu 18.04 with an upgraded kernel 4.17.9 with a RX 580. The room setup wanted to start then but I didn't let it finish as it's pretty late now |
Your system information
vrclient_steam.txt: https://gist.github.com/Kalman98/011ea211060355416c7c97fd3dd23ad7
vrclient_steamvr_room_setup.txt: https://gist.github.com/Kalman98/6f2bf09e5d4d76c254e4f9c2944a6317
vrclient_steamvr_tutorial.txt: https://gist.github.com/Kalman98/248c71432a61dcbb5e441418f6e62286
vrclient_vrcompositor.txt: https://gist.github.com/Kalman98/23675ea1074d846ef0ff78dd87a41432
vrclient_vrmonitor.txt: https://gist.github.com/Kalman98/48cc8160248e3c4c32e759c0d801fe33
vrcompositor.txt: https://gist.github.com/Kalman98/9327d1b8506658cf7a552759e43c342a
vrmonitor.txt: https://gist.github.com/Kalman98/88d22643c8db447b80864000592b5429
vrserver.txt: https://gist.github.com/Kalman98/1286883ba42ca6ce6f96a0c51d8c8547
Please describe your issue in as much detail as possible:
I am using the null driver.
My steamvr.vrsettings config: https://gist.github.com/Kalman98/c069ac11efe97a720c1484463e5124bb
It gives me the error stated.
Steps for reproducing this issue:
The text was updated successfully, but these errors were encountered: