Skip to content
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

DriverManager monado load error libuvc.so.0: cannot open shared object file #727

Open
ccgauvin94 opened this issue Jul 26, 2024 · 3 comments
Labels

Comments

@ccgauvin94
Copy link

ccgauvin94 commented Jul 26, 2024

Describe the bug
Cannot load external drivers - 'cannot find file'

To Reproduce
Steps to reproduce the behavior:

  1. Copy an external driver folder into .steam/steam/steamapps/common/SteamVR/drivers
    (Tested with steamvr-monado and air_glasses)
  2. Start SteamVR - driver will fail to load. Logs indicate that this is because it is unable to find the driver file. However, it seemingly has no problem finding the other files such as the vrmanifest.

Expected behavior
Presumably the driver should load.

System Information (please complete the following information):
Please use the latest Steam beta client and SteamVR beta for your bug reports!

  • Steam client version (build number or date): 1721173382, also tried Flatpak
  • SteamVR version: 2.62 and beta 2.7.4
  • Distribution (e.g. Ubuntu): openSUSE Tumbleweed, KDE Plasma 6.1.2, KDE Frameworks 6.4.0, Qt 6.7.2, Kernel 6.9.9-1-default, Wayland, AMD Radeon 780M and AMD Ryzen 7040HS.
  • Steam runtime diagnostics: [generate via Help -> Steam Runtime Diagnostics in the Steam client]

Github complains it's too long if I include this.

  • Steam and SteamVR logs: [generate by running this command in a terminal tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs]

I can generate these if needed, but here is the relevant output from the Web Console:

Show Log Name
Show Date
[Settings] Load Default Json Settings from /home/colin/.local/share/Steam/steamapps/common/SteamVR/drivers/steamvr-monado/resources/settings/default.vrsettings
[Settings] Load Default Json Settings from /home/colin/.local/share/Steam/steamapps/common/SteamVR/drivers/steamvr-monado/resources/settings/default.vrsettings
Unable to load driver monado from /home/colin/.local/share/Steam/steamapps/common/SteamVR/drivers/steamvr-monado/bin/linux64/driver_monado.so (libuvc.so.0: cannot open shared object file: No such file or directory)
ASSERT: "DriverManager monado load error libuvc.so.0: cannot open shared object file: No such file or directoryu" at /data/src/common/vrcommon/drivermanager.cpp:439.
Unable to load driver monado because of error VRInitError_Init_FileNotFound(103). Skipping.
  • Minidumps: [run the following command: tar -zcvf ~/Desktop/steam-minidumps.tar.gz /tmp/dumps]

Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
Add any other context about the problem here.

@ccgauvin94 ccgauvin94 added the bug label Jul 26, 2024
@kisak-valve kisak-valve changed the title [BUG] Can't load external drivers - cannot find file DriverManager monado load error libuvc.so.0: cannot open shared object file Jul 26, 2024
@ccgauvin94
Copy link
Author

Just note, this is not monado specific, I also had the same error with the air_glasses driver.

@DevilishSpirits
Copy link

I think that this is related to my issue #698 about containerization issues. Running vrmonitor.sh manually outside their sanbox or copying the library into one of SteamVR LD_LIBRARY_PATH may workaround this problem until VALVE decide to fix these issues.

@ccgauvin94
Copy link
Author

Thanks for the hint. Unfortunately, vrmonitor.sh appears to be broken for me as well! Something is clearly off with the containerization.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants