this post was submitted on 14 Aug 2023
2 points (100.0% liked)

SwitchRoot

196 readers
15 users here now

Android & Ubuntu for Nintendo Switch

Unofficial Lemmy Community


https://switchroot.org/


Please Read The Official Wiki

Android Install Guide

Ubuntu Install Guide


Friends of the Family:
https://lemmy.ml/c/switchroot


Join the OFFICIAL Discord!


Rules:

  1. No Piracy. Regardless of your opinions about piracy in general, we do not allow it here. You may discuss the concept, but do not link to any materials or give hints about where to acquire pirated data.

  2. Don't post anything that intentionally bricks peoples' systems. You will be held liable if you do this.

  3. Don't post unrelated content. Make sure anything you post is about Android/Ubuntu on Switch

  4. If you ask for help, and find a solution to your own problem, you must post the solution in the main body of the post you asked in.

  5. Tech support questions are allowed, but please try to keep them in the megathread when possible (if one is up). If you feel your issue is complex enough to warrant its own thread, then you may post your question as a full thread.

  6. We generally abide by freedom of speech, but do not go out of your way to attack others or be disparaging. We want a welcoming environment.


Disclaimer: There is always the potential for an unrecoverable brick. Everything you do to your own device is subsequently your own responsibility. Neither the subreddit moderators, nor the guide makers nor any person part of reddit or !/c/switchroot is responsible for your bricked system.

!/c/switchroot is not affiliated with Nintendo in any way.

founded 1 year ago
MODERATORS
 

Hi. I'm a recent transfer from Reddit, as many are here, and have gotten into exploring Linux on Switch. Honestly, this was actually my first in-depth involvement with Linux, although I have messed with it in the past. Anyway, on to the main topic. After some ups and downs, I was able to get Steam to work via a combo of Pi-Apps (wine64 and box64) and the L4T Megascript (the steam install script by itself had some issues). While some games seem to work ok (The Talos Principle is pretty much playable at this point), it looks like x86 (32bit) games are not cooperating with DXVK; they only work with OpenGL through Steam's WINED3D launch command. Otherwise, they don't even launch, and crash immediately. This wouldn't be too much of a problem, except some 3D games look like they'd perform much better (or be outright playable in cases with unplayable games) with DXVK.

I've tried everything from installing 32bit libraries (spoiler: L4T 18.04 either does not work with them half the time due to dependency/compatibility issues, or cannot find them the other half) to updating sources and installing new software/updating drivers; nothing's worked so far. From what I can tell from the Proton logs, it looks like it has to do with i386/32bit drivers, but I can't be sure how to fix this given the before mentioned issues. I just wanted to check in to see if anyone else either had this issue or had any ideas to remedy this. That being said, anyone have an idea of how to fix this? The bulk of what's causing this seems to be summed up in these two lines from the proton log:

"Error loading needed lib libGLX_nvidia.so.0" "terminate called after throwing an instance of 'dxvk::DxvkError'"

I might as well add that I've looked in the discord, and didn't find any answers there either.

Mind you, x64 games seem to at least launch off the bat. Again, from my own research, it seems like this is related to Steam or DXVK (or both) not being able to find i386 drivers/the drivers just not being there, but I have had no luck fixing this on L4T Swithroot Ubuntu. Any assistance would be appreciated, and I can provide a full log if needed. Thanks. In the meantime, I'm gonna keep searching online to see what I can find.

you are viewing a single comment's thread
view the rest of the comments
[–] EldritchIdiot7 0 points 1 year ago

What you're mentioning here are games with native arm support. I already understood as much about the architecture incompatibility, but I'm using a combo of Box86, Box64, and Steam/Proton (L4T Megascript) to run x86/x64 games. I've already got some working, as I stated above, I'm just having trouble with DXVK; it's being temperamental with which titles it works with. A good example would be that it works just fine with The Talos Principle (runs pretty good), Brutal Legend (runs, but terribly), AVGN I & II Deluxe (also pretty good), and Hollow Knight (runs okay), but needs WINED3D with games like Cuphead (still runs good though). If I can get DXVK/Proton to behave, it might improve performance (especially with other titles I'm testing).