• 3 Posts
  • 26 Comments
Joined 8M ago
cake
Cake day: Mar 18, 2024

help-circle
rss

I’m no fan of kernel level anti cheat either, but that “capable” anti cheat still sucks. At this point, I’m convinced that good anti cheat is actually impossible, so you may as well just not put it in the kernel. There are so many ways to cheat that an anti cheat will never detect.


The cloud save support is a beta feature. When I tried it with Alone in the Dark earlier this year, it didn’t work.



24.04 is an LTS distro release. Is my kernel not the LTS kernel? It’s 6.8.0-39-generic, according to neofetch.


Thanks, I’ll give it a try, probably over the weekend with Nobara.

EDIT: In case anyone finds this later, I just tested this with Nobara 40 and had a similar result. Nobara was on kernel 6.10 compared to my 6.8. The game ran fine from beginning to end on SteamOS with a custom kernel branched off of 6.1.52. I’m still operating under the assumption that this is a mesa bug. I don’t have another machine to test this with and rule out hardware issues, but this is the information I collected, and besides, it’s the only game exhibiting problems for me at this point in time.

EDIT to that EDIT: The New Order didn’t run perfectly from beginning to end, I just remembered. It crashed back to the SteamOS menu once and hard froze much like my desktop once, but even that freeze was gracefully caught well enough that I could still use the Steam menu to force quit the program, unlike my experience on desktop.


I understand the nature of troubleshooting, but I don’t think testing a 45 GB game is feasible off of a live distro, and any way to test it on my hardware outside of logs is a whole lot of work to get one game working; I don’t have a spare drive around either. I just figured these errors would mean something to someone who could take action on it to make a better Proton for everyone. I haven’t checked the kernel yet, but my version of mesa matches the latest stable version in your link.

EDIT: I did find this link that sounds like it’s a mesa bug. I’m on the same major version but a different minor version.


I’m not in a position to test on more than just these two machines/distros. Once upon a time, I tried switching to Fedora, but some of the behaviors were not to my liking, so I went back to Kubuntu.


Thanks. I’ll give it a go. I don’t think I’m convinced it’s a hardware issue, since that error says something about permissions and faulty IDs, but what do I know? Couldn’t hurt to check.


I could give it a shot. Will it test VRAM too? Last I ran memtest was years ago. It needs a boot device like a USB, right?


To be fair, I can’t find evidence of anyone on the internet experiencing this same freeze, so it’s probably more specific to me than AMD in general. When I saw freezes like this in Monster Hunter, years ago, I was on Nvidia.


Alright, from journalctl, I can for sure identify exactly where my computer hung. That last line that repeats itself? It repeats itself thousands of times until I shut the machine down. Does that mean anything to you?

Aug 03 12:58:26 Compy-5600X steam[4057]: 08/03 12:58:26 minidumps folder is set to /tmp/dumps
Aug 03 12:58:26 Compy-5600X steam[4057]: 08/03 12:58:26 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(20240716232148)/tid(1798223)
Aug 03 12:58:26 Compy-5600X steam[4057]: 08/03 12:58:26 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(1798223)
Aug 03 12:58:36 Compy-5600X kernel: input: Microsoft X-Box 360 pad 0 as /devices/virtual/input/input105
Aug 03 13:00:04 Compy-5600X systemd[1]: Starting sysstat-collect.service - system activity accounting tool...
Aug 03 13:00:04 Compy-5600X systemd[1]: sysstat-collect.service: Deactivated successfully.
Aug 03 13:00:04 Compy-5600X systemd[1]: Finished sysstat-collect.service - system activity accounting tool.
Aug 03 13:00:33 Compy-5600X kernel: amdgpu 0000:0a:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:4 pasid:32798, for process WolfNewOrder_x6 pid 1798131 thread WolfNewOrd:cs0 pid 1798172)
Aug 03 13:00:33 Compy-5600X kernel: amdgpu 0000:0a:00.0: amdgpu:   in page starting at address 0x0000e8674353a000 from client 0x1b (UTCL2)
Aug 03 13:00:33 Compy-5600X kernel: amdgpu 0000:0a:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00401430
Aug 03 13:00:33 Compy-5600X kernel: amdgpu 0000:0a:00.0: amdgpu:          Faulty UTCL2 client ID: SQC (data) (0xa)
Aug 03 13:00:33 Compy-5600X kernel: amdgpu 0000:0a:00.0: amdgpu:          MORE_FAULTS: 0x0
Aug 03 13:00:33 Compy-5600X kernel: amdgpu 0000:0a:00.0: amdgpu:          WALKER_ERROR: 0x0
Aug 03 13:00:33 Compy-5600X kernel: amdgpu 0000:0a:00.0: amdgpu:          PERMISSION_FAULTS: 0x3
Aug 03 13:00:33 Compy-5600X kernel: amdgpu 0000:0a:00.0: amdgpu:          MAPPING_ERROR: 0x0
Aug 03 13:00:33 Compy-5600X kernel: amdgpu 0000:0a:00.0: amdgpu:          RW: 0x0
Aug 03 13:00:43 Compy-5600X kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, signaled seq=815617255, emitted seq=815617257
Aug 03 13:00:43 Compy-5600X kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process WolfNewOrder_x6 pid 1798131 thread WolfNewOrd:cs0 pid 1798172
Aug 03 13:00:43 Compy-5600X kernel: amdgpu 0000:0a:00.0: amdgpu: GPU reset begin!
Aug 03 13:00:44 Compy-5600X kernel: amdgpu 0000:0a:00.0: amdgpu: MODE1 reset
Aug 03 13:00:44 Compy-5600X kernel: amdgpu 0000:0a:00.0: amdgpu: GPU mode1 reset
Aug 03 13:00:44 Compy-5600X kernel: amdgpu 0000:0a:00.0: amdgpu: GPU smu mode1 reset
Aug 03 13:00:44 Compy-5600X kernel: amdgpu 0000:0a:00.0: amdgpu: GPU reset succeeded, trying to resume
Aug 03 13:00:44 Compy-5600X kernel: [drm] PCIE GART of 512M enabled (table at 0x0000008000F00000).
Aug 03 13:00:44 Compy-5600X kernel: [drm] VRAM is lost due to GPU reset!
Aug 03 13:00:44 Compy-5600X kernel: [drm] PSP is resuming...
Aug 03 13:00:44 Compy-5600X kernel: [drm] reserve 0xa00000 from 0x83fd000000 for PSP TMR
Aug 03 13:00:45 Compy-5600X plasmashell[1970]: amdgpu: amdgpu_cs_query_fence_status failed.
Aug 03 13:00:45 Compy-5600X steam[4057]: amdgpu: amdgpu_cs_query_fence_status failed.
Aug 03 13:00:45 Compy-5600X steam[4057]: amdgpu: amdgpu_cs_query_fence_status failed.
Aug 03 13:00:45 Compy-5600X steam[4057]: amdgpu: amdgpu_cs_query_fence_status failed.
Aug 03 13:00:45 Compy-5600X steam[4057]: amdgpu: amdgpu_cs_query_fence_status failed.
Aug 03 13:00:45 Compy-5600X steam[4057]: amdgpu: amdgpu_cs_query_fence_status failed.

I can also get the Proton logs if you still need them, but that will have to come later, since it’s an ordeal to plan for a scenario where my desktop will crash.


Weird freezing on Wolfenstein: The New Order. Only on desktop, not Steam Deck. Is Valve interested
I'm on Kubuntu 24.04, rocking a build that was pretty darn high end in 2021 with an AMD 6800 XT, and of course, Wolfenstein: The New Order was already old news by then. Proton does miracles, but this game freezes my entire machine. The last time I saw something like this happen was with Monster Hunter World in 2018, on a much older version of Proton. I can reliably get the game to freeze my machine in the opening level of The New Order, even across multiple versions of Proton, even with the renderapi launch parameter that should switch it back to OpenGL. Of course, even if I report this to Steam support, they'll tell me that they only support Steam Deck and not bespoke Linux desktops, and the game works fine on my Steam Deck, but would they be interested in some logs and a bug reported against the GitHub project? This is assuming no one here has an easy fix, of course. But if not, how would I get the logs? I wouldn't know what I'm looking at in those logs, personally. I'm also not sure if they'll write out correctly. Because it freezes the entire machine, I end up having to hard shut down the computer by the power button, and once or twice during my experiments, it failed to mount my game SSD (a separate drive from where my OS is installed) at boot, and I had to set up the automatic mount in the partition manager again. So assuming that doesn't impact the ability to write out the logs, I can collect them with some instructions, if you kind strangers in the know wouldn't mind providing them, please. And if Valve is interested in looking at them.
fedilink

Absolutely not correct.

Feel free to price out the build that beats these things by a wide margin.

All of which you can run on an ATX…?

Try carrying around a dozen ATX machines while I carry around a dozen of these. You’ll see why TOs prefer the smaller, lighter machine.

This is not complicated.

It sure isn’t.


responding to edits:

What’s cool about spending ridiculous amounts of money on needlessly small products?

$550 is ridiculous? You’re not getting much more power in an ATX build if you’re only filling a 1080p display anyway.

Like Minesweeper tournaments?

Skullgirls, Guilty Gear XX Accent Core +R, basically anything retro and emulated, Puyo Puyo. Take your pick. This thing can run Street Fighter 6, and let me tell you how many problems there are with running it on a PS5, even if it outputs a better image…Sony really made things harder for everyone.

Because it’s doing a tenth as much work.

Exactly! Now you’re getting it!

And also, most game-playing time worldwide is spent on games that are over ten years old and don’t need a lot of power. If you want the form factor more than power that you don’t need, you may as well lower your energy bill and the amount of space this thing takes up in your home.


The form factor is why this thing is cool though. I know a handful of tournament organizers who love how much better these things have gotten. (Also, this is using about a tenth of the energy that your ATX build will likely use.)


Seriously, this thing looks awesome.

EDIT: I waited a few weeks to make sure I still wanted one, so that this couldn’t be considered an impulse purchase. It is, in fact, awesome. More powerful than a PS4 Pro in such a small, light, quiet package. I’m definitely using this as my fighting game machine when I travel and need to set up a casuals station. Not only is it significantly more performant than a Steam Deck, it ought to be less cumbersome to set up than a Steam Deck and dock.


Worth a shot. I’m on Proton Experimental. But the other major differences between our systems are OS and GPU. I’m on Kubuntu 24.04 and an RX 6800 XT with mesa drivers.


Ah, sorry, you didn’t specify. I did just test it out on my machine, and main menu and fatal blows were basically just locked at 30. If that’s not what you’re seeing, I guess I’d try verifying game files next.


I believe those cut-scenes are locked to a lower frame rate for performance and storage space reasons, on consoles especially. In other words, I don’t believe it’s a problem with your system, and it’s likely working as intended.


Man, that was it; or at least, it doesn’t complain about IPX not being installed anymore. I didn’t know you could just make up a name for any library not listed and it would still know to override it. Thanks! I’ll run a LAN test between my desktop and Steam Deck, and if it’s all working, I’ll document it on PC Gaming Wiki and update this thread.


This is exactly what I thought was happening, and theoretically, it’s exactly what I recreated in Heroic, give or take the frame rate limit. However, while things like the controller remapping config files are clearly working, the IPX networking fix is not. For one, things like wsock32, verbatim anyway, aren’t present in the list of library overrides at all, and that list of libraries I put in the original post, that appear in the Lutris install, don’t appear in the Lutris script. I looked for some extra scripts in the github directories to see if there were other instructions that were being run outside of this script (that’s what you told me to look for, right?), but the only thing I found in there seemed to be a copy of part of this same Lutris script.


Thanks. For some reason it occurred to me to hit up the Heroic Discord but not the Lutris one.


SOLVED Is there anyone here fluent in Lutris who can help me decipher this install script?
I got Star Wars Episode I Racer from GOG on a sale for dirt cheap back around May 4th. I've been trying to get it working via Heroic ever since, particularly the multiplayer, which is fixed via mods. The Lutris script definitely does all of this super easy, but not only would I like to have it working via Heroic for the gamepad controls navigation, I'd also like to pay it forward and document these steps on the PC Gaming Wiki. Unfortunately, while I thought I could tell what this script was doing after scouring the Lutris script documentation, I haven't managed to crack it, and the Heroic install of the game complains about not having IPX installed when I boot it. https://lutris.net/games/install/13260/view With the Lutris install of the game and the Heroic install of the game side by side in WineCFG, I can see that that there are library overrides set for: - dplaysvr.exe - dplayx - dpmodemx - dpnet - dpnhpast - dpnhupnp - dpnsvr.exe - dpwsockx All "(native)". For some reason they're sorted to the top of the library overrides and marked with an asterisk, and what's more, I don't see any hint of these ones in the Lutris install script, but they got set somehow, and I don't see the libraries here that are listed in the script. There are also several ways to use the mod fix, including the DLL override and the EXE patcher. The EXE patcher just crashes and dies right away when I run it in the Wine prefix via Heroic, and I once again don't see any hint in the Lutris script that the patcher executable is being run. And if it wasn't clear up until this point, I did download the 3 files at the top of the Lutris script and extract them to the Heroic game directory. Are there any Lutris experts here who can help me figure out what I'm missing? **UPDATE:** The fix was, of course, very simple. Thanks to [@bjoern_tantau@swg-empire.de](https://swg-empire.de/u/bjoern_tantau)! The thing that prevented it from working was the wsock32 override. Just because it's not in the list of library overrides, that doesn't mean you can't just type it in yourself. I've updated [the PC Gaming Wiki](https://www.pcgamingwiki.com/wiki/Star_Wars:_Episode_I_-_Racer) with instructions for any time travelers from the future.
fedilink

Again, Windows 8 Pro, forcibly upgraded against my will, with no ability to decline, to Windows 10 Home. It wasn’t the same version of Windows downgraded from Pro to Home.


Ads in Windows 10 back in like 2017 were major contributing factors for me to switch back then. But then when I mentioned I got ads in Windows 10, people looked at me like I had two heads. Perhaps there was some kind of A/B testing going on, and I was the unlucky one. This followed a forced update from Windows 8 Professional to Windows 10 Home, so I lost some control over my PC in that transition, as they took Pro features away from me.


Are you on Ubuntu or a derivative? The only thing I can offer is to install your updates and reboot. That fixed it for me, after months of being a problem, and I can only guess it was pulse audio related, because that one was in the list of updates I got.


Yeah, I just installed updates and rebooted yesterday, and now it’s gone (knock on wood) after several months of experiencing it. I noticed Pulse Audio was in the list of updates, but I’m not savvy enough to know what the real problem was or what’s fixed it.


Thanks for the idea, but unfortunately it didn’t work for me, even trying several times with the game open and closed. Are you on a similar Ubuntu distro flavor?


Crunchy audio coming through some Proton games on desktop but not on Steam Deck
Hi, folks. A bit of an unusual problem here. In some Proton games, in semi-predictable places, I'll get this audio crunch noise. It's not deafeningly loud or anything, but it is distracting sometimes. I first heard it when playing Starfield, and it was most common when loading into a city environment. This crunchy audio sounds kind of like when Hollywood simulates corrupt or glitchy video recordings, and it's in addition to, not really in place of, the other audio in the scene, as far as I can tell. Because Starfield is a sci-fi game, I initially thought it was either supposed to be there or that it was there for everyone on Windows as some kind of Bethesda technical shenanigans. Then I noticed it in Horizon: Zero Dawn, a game I had played through 7 years ago on PS4, so I was familiar with the sounds in that game. It was much more rare there, and I had a hard time pinning down a pattern. As I'm now playing through Pillars of Eternity II, it's much more noticeable, as it tends to happen whenever you continue the dialogue to the next step by hitting "1. Continue" or whatever other dialogue options the game gives you, but how frequently it shows it can vary wildly by location. Sometimes I won't hear it for hours, and sometimes it's every time I click to continue the conversation. I wish I could show you what this audio sounds like. I encountered an area in Neketaka where this glitch happens frequently, so I set up OBS and recorded it, only to find that the audio glitch didn't make it into the recording. "Maybe it's my speakers?" I thought, but I also get this glitch through headphone jack with a shielded audio cable. I tried the game on Steam Deck, which also defaults to running the game through Proton instead of native, and the same scene via cloud save was glitchless. I found some search results saying that some "audio niceness" value may have been exceeded, but when I turned on logging, I didn't see any evidence that that's what's happening to me as the thread explained that I should, and trying the advice they offered anyway, I saw no difference. I've tried Proton 7, 8, and experimental, and they all behave the same; Steam Deck says Valve selected Proton 8, for what that's worth, and my kernel is newer than the one Steam Deck uses, though that is Valve's custom kernel. I'm on Kubuntu 23.10 and kernel 6.5.0-26-generic. There are a couple of reasons why I chose to run Pillars of Eternity II, in particular, via Proton that I won't bore you with, and I may be able to get around this more-pervasive-than-average problem for this game specifically by running it natively, but I'd still like to solve this problem for all of my future Proton games if possible, and I can fairly reliably reproduce the issue here to be sure that it's gone after making changes. Does anyone know where I can start looking? Has anyone run into this problem personally?
fedilink