this post was submitted on 29 Jan 2024
44 points (100.0% liked)

Linux

45778 readers
1226 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

Hello y'all!

I'm trying to launch the game Star Citizen, and I get the error below:

Assersion failed!

Program: C:\windows\system32\winevulkan\vulkan.dll
File: ../dlls/winevulkan/loader.c
Line: 664

Expression: !status

For information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts

(Press Retry to debug the application - JTT must be enabled)

I have three options:

  • Abort, which brings me back to the launcher and asks if I want to retry launch or verify the game files
  • Retry, which encounters the same error again
  • Ignore, which closes the window, but the game does not start despite the launcher stating that the game is running

Distro: EndeavorOS CPU: Ryzen 9 5900X RAM: 64GB GPU: Two Identical RTX 3060s

I currently have the PC configured for multiseat, where the system has two RTX 3060s, and two monitors/sets of peripherals. I used loginctl to assign seats.

I have two separate installs of the game, both in the default install location (/home/user/Games), for both myself and the second user on the system (for two simultaneous logins).

Wenever I open Lutris and go to system options, the Vulkan ICD loader dropdown menu only shows "Unspecified: Not Found (default)", and "Nvidia Proprietary: Not Found"

I tried this previously with Kubuntu, and I got the same error, but only on seat0. The game launched and ran fine on seat1. When checking the system settings in Lutris, it showed one selection for one of the RTX 3060s on both users.

top 6 comments
sorted by: hot top controversial new old
[–] anamethatisnt@lemmy.world 11 points 5 months ago

I've never tried to run multiseat the way you do here.
I do however succesfully run multiple computers in one chassi using kvm/qemu with pci-e physical passthrough on gpu and usb controller to my virtual fedora gaming machine (using vfio drivers in the host). Definitely more overhead than multiseat but I do enjoy the easy backup and restore I have on my gaming machine.

Level1techs.com has a ton of good information if you're interested in virtualizing instead, such as https://forum.level1techs.com/t/ubuntu-17-04-vfio-pcie-passthrough-kernel-update-4-14-rc1/119639

[–] possiblylinux127@lemmy.zip 5 points 5 months ago (2 children)

Honestly multiseat is not really the easiest solution in this case. Install proxmox with two VMs

[–] Max_P@lemmy.max-p.me 2 points 5 months ago* (last edited 5 months ago)

It would be if it wasn't for NVIDIA, as usual. On Intel/AMD, you assign the seats, the displays light up and you're good to go, pretty much works out of the box, especially on Wayland.

But for NVIDIA yeah maybe a VM is less pain since NVIDIA works well with VFIO.

[–] Eric_Pollock@lemmy.world 1 points 5 months ago (1 children)

Are there any guides for doing this? I can't seem to find any, and I have zero experience with Proxmox

[–] possiblylinux127@lemmy.zip 1 points 5 months ago* (last edited 5 months ago)

Yes, you can just look up proxmox virtio GPU pass though

[–] Sethayy@sh.itjust.works 1 points 5 months ago

Not sure if it'll solve the issue but you could try docker/podman with x11docker to separate the 2 instances (ie only allow them to see 1 gpu/peripherals), cause it seems like theyre stepping on each others toes rn