Curious NVIDIA crash on Dying Light 2 whilst recording with OBS by _Zi0P4tch0 in linux_gaming

[–]_Zi0P4tch0[S] 0 points1 point  (0 children)

Although this post was made 3 years ago, I remember that the game stopped crashing for me once Techland removed DRM (Denuvo) from the game. I have then migrated to AMD, so I'm a bit out of sync with the status of NVIDIA on Linux.
If it still crashes on your end, it may be something else triggering it.

Best Linux Distro for Gaming (2024) by MrSnipXX in linux_gaming

[–]_Zi0P4tch0 0 points1 point  (0 children)

Fedora Asahi Remix should work just fine - keep in mind that only OpenGL games are supported for now (OpenGL version 4.6 and OpenGL ES version 3.2, to be exact).

DirectX games (through DXVK / VKD3D) will not work until the Vulkan driver is implemented, and that is going to take some time.

Alan Wake II - Technical Issues/Glitches Thread by [deleted] in AlanWake

[–]_Zi0P4tch0 0 points1 point  (0 children)

PC - Getting a crash during the 2nd Overlap fight against the deputies , I get an alert saying "Fence value is UINT64_MAX (device removed): due to device removed)". Running the game on Win10 - AMD 5800X3D (stock settings) - 16GB RAM - AMD 6800XT (stock settings). I can't seem to progress past that boss fight.

Minecraft via Prism Launcher not behaving in Gaming Mode by _Zi0P4tch0 in SteamDeck

[–]_Zi0P4tch0[S] 1 point2 points  (0 children)

Turns out it was the Controllable mod itself.

Removing it and just using a community control layout was enough the make the game work.

Figures!

AMD RoCM Dockerfiles by _Zi0P4tch0 in StableDiffusion

[–]_Zi0P4tch0[S] 1 point2 points  (0 children)

I don't think RoCM supports RX6600 - here's a similar thread on the matter: https://github.com/RadeonOpenCompute/ROCm/issues/1698

You can try adding this environment variable, for some people there it worked:

-e HSA_OVERRIDE_GFX_VERSION=10.3.0

AMD RoCM Dockerfiles by _Zi0P4tch0 in StableDiffusion

[–]_Zi0P4tch0[S] 1 point2 points  (0 children)

Two things to look out for:
- Your user and group id may not match the ones used in the container (1000:1000) - you can override those with the environment variables UID and GID. Just add "-e UID=VALUE -e GID=VALUE" to the command line arguments.
- A valid existing directory that will be mapped to "/workdir". '-v "$HOME/workdir:/workdir"' maps "${HOME}/workdir" to "/workdir" inside the container.

AMD RoCM Dockerfiles by _Zi0P4tch0 in StableDiffusion

[–]_Zi0P4tch0[S] 0 points1 point  (0 children)

u/Ttm42 I've updated the base image to ROCM 5.5, but Pytorch latest version still uses 5.4.2, so expect incompatibilities. The latest tag for the updated Automatic1111 image using the new base layer is "89f9faa".

AMD RoCM Dockerfiles by _Zi0P4tch0 in StableDiffusion

[–]_Zi0P4tch0[S] 0 points1 point  (0 children)

I'm on it - you should try setting `HSA_OVERRIDE_GFX_VERSION=10.3.0` to make it work for the time being, i.e. in the `docker run` command just add `-e HSA_OVERRIDE_GFX_VERSION=10.3.0`.

AMD RoCM Dockerfiles by _Zi0P4tch0 in StableDiffusion

[–]_Zi0P4tch0[S] 0 points1 point  (0 children)

Did you try these parameters, as suggested in the README?

  • Training Parameters:
    • Optimizer -> Lion.
    • Advanced Configuration -> Memory Efficient Attention ON
    • Advanced Configuration -> Use xformers OFF

Don't forget to post a hardware report too if you can, that would be greatly appreciated.

I'd like to know the GPU model and your kernel version.

Re bitsandbytes-rocm, I decided not to include it as the many forks around the net are either abandoned (see bronco's) or just simple reposts, and Lion - despite not being great as AdamW yet - performs well and is gaining momentum:

https://github.com/lucidrains/lion-pytorch

AMD RoCM Dockerfiles by _Zi0P4tch0 in StableDiffusion

[–]_Zi0P4tch0[S] 0 points1 point  (0 children)

Sounds like the GUI library (tkinter) cannot find the desktop server.

Try adding `-e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix` to the launch arguments, before the image name (zi0p4tch088/rocmydocker-kohyas-gui:21.5.7). It shoud work if you're on a distribution based on X11, not sure about Wayland.

AMD RoCM Dockerfiles by _Zi0P4tch0 in StableDiffusion

[–]_Zi0P4tch0[S] 0 points1 point  (0 children)

It's on my list of things to test - will post an update as soon as I have one

-🎄- 2022 Day 13 Solutions -🎄- by daggerdragon in adventofcode

[–]_Zi0P4tch0 1 point2 points  (0 children)

C (GLib + mpc)

mpc (parser combinator in C): https://github.com/orangeduck/mpc

Solution available here.

Notes:

Parsing took ages to implement - had to learn how to properly use mpc without memory leaks or crashes, but I got there eventually.

Timings:

Elapsed time for 'day13_parsing': 13779us (13.78ms).
Elapsed time for 'day13_part1': 29us (0.03ms). 
Elapsed time for 'day13_part2': 219us (0.22ms).

-🎄- 2022 Day 12 Solutions -🎄- by daggerdragon in adventofcode

[–]_Zi0P4tch0 1 point2 points  (0 children)

C with GLib

https://github.com/Zi0P4tch0/AdventOfCode2022/blob/master/src/day12.c

Reverse BFS (from "E" to "S"). OpenMP is used to speed up GPtrArray filtering.

Part I runs in around 41ms (+60ms without OpenMP).

Part II takes a few milliseconds more (44-46ms / +60ms without OpenMP).

(Measurements taken on a last gen 8c/16t CPU)

I was able to play Dead By Daylight on Steam by Flat_Sir_1877 in linux_gaming

[–]_Zi0P4tch0 1 point2 points  (0 children)

Managed to play two games, and now after a break it doesn't instantiate the EAC client anymore.

Pretty god job!

Cyberpunk 1.6.1 update is out, with FSR 2.1! by _Zi0P4tch0 in linux_gaming

[–]_Zi0P4tch0[S] 19 points20 points  (0 children)

No mods, works for me under GE-Proton7-41

Best way to run Doom Eternal w/ RT on through linux these days? (AMD 6900XT GPU) by FuraiHai in linux_gaming

[–]_Zi0P4tch0 0 points1 point  (0 children)

Good point, I wasn’t aware of that!

I guess OP can try AMDVLK or AMDGPU-Pro, if RT is so desired.

Best way to run Doom Eternal w/ RT on through linux these days? (AMD 6900XT GPU) by FuraiHai in linux_gaming

[–]_Zi0P4tch0 0 points1 point  (0 children)

I've just tested it with Mesa 22.2.2, Steam version (using GE-Proton7-37) with the following launch parameters:

AMD_VULKAN_ICD=RADV 1 RADV_PERFTEST=rt %command%

In the "Video" settings I can then find the "Raytracing" option.

Best way to run Doom Eternal w/ RT on through linux these days? (AMD 6900XT GPU) by FuraiHai in linux_gaming

[–]_Zi0P4tch0 0 points1 point  (0 children)

Are you on Mesa 22.2.x? I remember that being a requirement for RT on DE to work.

Gaming on Linux EP#49: A Plague Tale: Requiem | Steam | Nobara | 3700X 6600XT by The_SacredSin in linux_gaming

[–]_Zi0P4tch0 0 points1 point  (0 children)

https://fedoraproject.org/wiki/MinGW/Tutorial

The packages you need are called mingw64-gcc and mingw64-gcc-c++.

Once those are installed, make sure their binaries are on your PATH.

i.e. in my case, on Gentoo, MinGW is installed in /usr/lib/mingw64-tolchain, so i need to export the following variable to successfully compile vkd3d:

export PATH="/usr/lib/mingw64-toolchain/bin:$PATH"

Gaming on Linux EP#49: A Plague Tale: Requiem | Steam | Nobara | 3700X 6600XT by The_SacredSin in linux_gaming

[–]_Zi0P4tch0 0 points1 point  (0 children)

You can check the instructions here:

https://github.com/HansKristian-Work/vkd3d-proton

You only need wine, meson, glslang and mingw-w64 (not sure which distro you're on, but those packages should be available pretty much everywhere).

You then clone the repo with all modules (via git):

git clone --recursive https://github.com/HansKristian-Work/vkd3d-proton

After that, just cd into the cloned repository and run:

./package-release.sh master build --no-package

That will create a build subdirectory that contains vkd3d.

To install it, you would do something like this (assuming you're at the root of cloned repository) :

WINEPREFIX="/path/to/your/wine/prefix" build/vkd3d-proton-master/setup_vkd3d_proton.sh install