Skip Navigation
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)ZE
Zenzio @lemmy.world
Posts 1
Comments 20
dlssg-to-fsr3 - Replaces Nvidia's Frame Generation with FSR3
  • They have changed the filenames and installation instructions since:

    dlssg-to-fsr3 has been tested in Cyberpunk 2077 and The Witcher 3 only.

    dlssg-to-fsr3 may be obtained from: https://github.com/Nukem9/dlssg-to-fsr3

    ================================ ===== Install instructions =====

    1. Right click on "DisableNvidiaSignatureChecks.reg" and select "Merge". Click "Yes" when the dialog opens.

    2. Locate your game's installation directory. For Cyberpunk 2077, this would be the folder containing Cyberpunk2077.exe.

    3. Copy "dlssg_to_fsr3_amd_is_better.dll" and the new "nvngx.dll" to your game's installation directory.

    4. Done. Launch the game. You'll see a message box on startup.

    ================================ ==== Uninstall instructions ====

    1. Right click on "RestoreNvidiaSignatureChecks.reg" and select "Merge". Click "Yes" when the dialog opens.

    2. Delete "dlssg_to_fsr3_amd_is_better.dll" and "nvngx.dll" in your game's installation directory.

  • dlssg-to-fsr3 - Replaces Nvidia's Frame Generation with FSR3

    github.com Releases · Nukem9/dlssg-to-fsr3

    Adds AMD FSR3 Frame Generation to games by replacing Nvidia DLSS-G Frame Generation (nvngx_dlssg). - Nukem9/dlssg-to-fsr3

    Releases · Nukem9/dlssg-to-fsr3

    This mod replaces Nvidia's Frame Generation with FSR3 in games like Cyberpunk 2077, The Witcher 3 and others. Apparently it works really well (in Windows). This is a massive boost for people with RTX cards older than the 40XX series.

    https://github.com/Nukem9/dlssg-to-fsr3/releases

    A RTX graphics card is required. From what I've read one needs to place both .dll files into the folder with the game's executable (make a backup of the original dbghelp.dll). In game one needs to disable V-Sync. Another comment there recommends to enable Hardware-Accelerated GPU Scheduling (in Windows). I don't know whether that is possible in Linux.

    Has anyone gotten this to work in Linux/Proton?

    Edit: Apparently one can use this in Linux if one is able to patch in this hack mentioned in one of the comments here: https://github.com/ValveSoftware/Proton/issues/7361

    Edit: New releases will be postet here: https://www.nexusmods.com/site/mods/738?tab=files

    Again, there are two remarkable things about this: For one this works with all RTX graphics cards (not only 40XX series). The other is that DLSS and Path Tracing is still being done with Nvidia's technology (arguably better results than FSR for now). FSR3 then uses the frames produced by Nvidia's technology to do its thing.

    Take note of this comment on the Proton Github page refering to a hack this person wrote: https://github.com/ValveSoftware/Proton/issues/7361

    Hopefully something like this can be included in a future version of Wine/Proton/Proton-GE. Proton-GE doesn’t have an issue page. I think one would have to reach out via Discord. I don’t use Discord though.

    5
    Ran into an issue with the latest arch Linux update, how to prevent in the futur
  • I guess that's a bit better than the original command in question. But from what I understand it's still unnecessary and there is simply no need to force the refresh. A regular pacman -Syu is all you need and will refresh all databases that need it.

  • Ran into an issue with the latest arch Linux update, how to prevent in the futur
  • You could install the linux-lts kernel alongside the one you have already installed to have the option to just boot into that one when a kernel update seems to be the problem.

    Another thing would be to look into backup solutions that execute automatically when updating your system. Personally I have my system on BTRFS subvolumes and a package called snapper to manage the snapshots (backups). Alternatively the package timeshift gets mentioned a lot when discussing backup solutions.

    Otherwise you did exactly what I have done to fix almost every issue I ever had. Downgrading the likely culprit and updating again a bit later.

  • Have any brave souls out there been daily driving the open Nvidia driver on their gaming rigs?
  • I've used that package as well for a while. And depending on ones needs it is perfectly usable even for gaming. In this regard noticing a difference to the closed variant is difficult. And they've recently added G-Sync support.

    The only reason I switched back is that at the time sleep/suspend support wasn't implemented yet. I think it still isn't, is it? Granted waking successfully from sleep to a functioning graphical desktop is hit or miss for me even with the closed driver variant.

  • Problem with new GRUB version? (grub-2:2.06.r591.g6425c12cd-1-x86_64)
  • I just upgraded and didn't have any issues. I'm not experienced in this regard at all. But just to be sure, did you execute the following after the upgrade?

    sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi
    
    sudo grub-mkconfig -o /boot/grub/grub.cfg
    

    Assuming of course your grub setup doesn't differ from mine. These two commands are all I know about grub troubleshooting...

  • What is the state of raytracing on Linux?
  • I'm no authority on any of this. But from what I think I understand I can tell you that you don't need to worry about this. RT/DLSS won't work any different or worse when games are going to run on native Wayland.

  • What is the state of raytracing on Linux?
  • Yes, I'm on Wayland (Sway). I haven't tested any native games. But I think RT/DLSS doesn't care about Wayland or XWayland.

    That being said, for now every game you run via Wine/Proton is running on XWayland (if one is on Wayland). They are in the process of merging code for native Wayland to Wine/Proton bit by bit. But it is going to take a while before everything is in place and Wine/Proton doesn't need XWayland anymore. But as I've said, from what I understand this isn't an issue for RT/DLSS at all.

  • can't wait to discuss the expansion with yall!
  • From what I understand everybody will have to buy it. Of course it’s nice to get things for free (especially if they previously stated it would be). But if it’s good DLC rich of content I don’t mind paying. It was the same for me with the two expansion sized DLCs in the Witcher 3.

  • What DEs are people using?
  • Well, the benefit is Sway being on Wayland which is slowly but surely replacing Xorg (i3 is on Xorg). Xorg is in maintenance mode now and Wayland is being actively developed. I think Wayland can be considered the default now, since major DEs like KDE and Gnome have switched to it. One thing that gets mentioned a lot when talking about the benefits of Wayland (and therefore Sway) is better multi-monitor compatibility. So if you're running i3wm with two or more displays (running with different frame rates) you might want to switch to Sway or anything running on Wayland.

  • What is the state of raytracing on Linux?
  • Yes, RT Overdrive works. But it is VERY heavy on performance. I've got a 3080ti and had to sacrifice resolution in addition to turning down DLSS quality to get barely playable frame rates. But yes, it works and looks incredible. Edit: RT Overdrive really isn't meant for graphics cards which are weaker/older than the upper spectrum of the 4000 GPUs. There is a mod on Nexusmods, which reduces the rays which are being cast. With it you can get a few frames back and you won't really notice the visual difference unless you know what to look for.

  • What is the state of raytracing on Linux?
  • Does the game have to be native or does it work through Proton?

    Haven't tried any native games. Proton works depending on the game. For example Cyperpunk 2077 works but RT in Witcher 3 doesn't yet work (for me).

    Is the performance comparable? Better? Worse?

    Compared to Windows? Performance is worse but not by that much (for me on Nvidia). Depending on the game it is comparable. RT is very heavy on performance. You are going to want to enable DLSS or FSR.

    Is it only working for AMD? Only for Nvidia? Both? (Neither?)

    From what I've read they both work.

    As already mentioned in another post it can be hit or miss. I think it works in most games by now. When Cyberpunk 2077 came out it took a long time for RT to work on Linux. Now it just works on most games I've tried. Witcher 3 being the exception since the update that introduced RT functionality. I'm on Nvidia. AMD should also work now. But supposedly performance isn't great on AMD (just correct me if I'm wrong).

  • screen flickers with adaptive sync on
  • Is your graphics card from Nvidia? Their 535 driver version introduced flickering issues of some sort or another for a lot of people. If I remember correctly you have two choices: One is to downgrade to version 525. The other is to disable G-sync/Freesync. Nvidia is aware and is working on it. Doesn't mean that it isn't a pita, of course. If you want to help you can go to https://github.com/NVIDIA/open-gpu-kernel-modules/issues/511 and use their debug script to give them more to work with. The issue is present in their regular driver and the open kernel modules one.

  • Steam overlay not starting on wayland
  • I don't know how to fix your issue. But I can tell you that it works for me in Wayland (Sway). Maybe try and search for your issue paired with your specific desktop environment (KDE? Gnome?).

  • How to properly use bubblwrap?
  • I don't have any experience with Bubblewrap. Is it what people tend to use instead of its alternatives? Have you had a look at Firejail? I think it does what you are trying to achieve and has a lot of these preconfigured scripts for a variety of the applications you might use (they call them profiles). https://wiki.archlinux.org/title/Firejail From the archwiki:

    Most users will not require any custom configuration and can proceed to #Usage.
    
    Firejail uses profiles to set the security protections for each of the applications executed inside of it - you can find the default profiles in /etc/firejail/application.profile. Should you require custom profiles for applications not included, or wish to modify the defaults, you may place new rules or copies of the defaults in the ~/.config/firejail directory. You may have multiple custom profile files for a single application, and you may share the same profile file among several applications.
    
    If firejail does not have a profile for a particular application, it uses its restrictive system-wide default profile. This can result in the application not functioning as desired, without first creating a custom and less restrictive profile.
    

    It also has support for use in conjunction with Apparmor: https://wiki.archlinux.org/title/Firejail#Enable_AppArmor_support

    Note: A lot of applications won't have any read or write access anywhere but /home/$USER/Downloads. So one example from me would be that I copied the Firefox profile from /etc/firejail/firefox.local to /home/$USER/firejail/firefox.local and edited the latter to allow Firefox access to /home/$USER/Pictures for the sake of convenience when saving a picture.

    Just my two cents in case you are not dead set on Bubblewrap.

  • nvida upgrade breaks steam
  • Yep, thanks for letting us know. On another note: How many of you had the annoying screen flashing on Wayland and had to downgrade anyway? Apparently it happens in Wayland sessions while using a high refresh rate. I've had flashing in Sway with Nvidia for a while unless I use a very specific version of sway-git. But this (after upgrading the Nvidia drivers to 535) is way worse.

  • Favorite Minimal Applications to Integrate with SwayWM?
  • Hey there, I'm going to throw Variety in there as my favourite wallpaper management tool. After setting it up with a URL from wallhaven.cc pointing to your preferred tag or type of wallpaper you won't even have to go look for nice wallpapers yourself (e.g. the URL in my variety settings points to the digital art category). Afterwards you can bindsym commands similiar to these in your SwayWM config file and everything will be nicely integrated:

    bindsym Shift+Alt+t exec variety -t trash current wallpaper

    bindsym Shift+Alt+f exec variety -f favourite current wallpaper

    bindsym Shift+Alt+n exec variety -n switch to next wallpaper

    bindsym Shift+Alt+p exec variety -p switch to previous wallpaper

    Trash, favourite, switch to next or previous wallpaper. Simply a great way to enjoy nice wallpapers without any effort. And if you then sync your fav-wallpaper folder with the cloud provider of your choice you won't ever lose it.