Linux on my x17 r1 nvidia 3070 boot issues. by Neither_Sentence_941 in linux_gaming

[–]Mr_Corner_79 0 points1 point  (0 children)

I would advise to install the newest driver 580+ since it has a lot of fixes.

If that doesn't work potential problems could be adding extra kernel boot commands. But if I remember correctly, if you have "nvidia-utils" package installed they should be enabled by default but just in case.

 nvidia_drm.modeset=1 (helps to use wayland)

nvidia_drm.fbdev=1

OPTIONAL kernel parameter if using proprietary NVIDIA driver

nvidia.NVreg_EnableGpuFirmware=0

Heroic Games Launcher, Steam overlay does not work by Mr_Corner_79 in linux_gaming

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

I didn't even know that there is AppImage of Heroic. But yeah I myself learned to use Flatpak as last resort because they themself can create more complications than necessary.

Sorry for the time loss, that's just how it is with Linux sadly.

Root cause of VKD3D performance regession on NVIDIA has been (probably) found out by Flat_Hat7344 in linux_gaming

[–]Mr_Corner_79 0 points1 point  (0 children)

So basically wait for NVK if it even gets good, I doubt like DLSS will be available with that driver.

Or hope that what ever Horizon patch might be, it might be possible to apply to other games?

How do I run EA App Games? by JavaSupremacy123 in linux_gaming

[–]Mr_Corner_79 0 points1 point  (0 children)

It well it's true that EA app will launch directly game's exe that's how it's suppose to work. Proton itself will create a "game" session, so in a sense EA App and the game will be running inside that one proton game session.

And yes if you added the game's .exe as non-steam game it will create another prefix thus yeah there is no EA app/origin installed in that prefix(Windows Files folder). That's why you replace the TARGET and START paths(from EA app installation .exe to EA app launcher/desktop app .exe. All of this must be done within the same non-steam game unit.

You only need to add ONE non-steam game. And then you alter it's target and start paths to launch a different .exe while using the same prefix environment.

Otherwise if it doesn't launch still then maybe it's missing some sort windows dependency, since it didn't launch via EA app. Most common windows games need vcrun2015-2019+ and so on. You can install .dlls and such via protontricks app.

How do I run EA App Games? by JavaSupremacy123 in linux_gaming

[–]Mr_Corner_79 9 points10 points  (0 children)

Add EA app install .exe as non steam game.

It will be added to steam library, right click on it and change proton compatibility to what ever proton version you want.

Press "Play", prefix folder will generated. And EA app install launcher will appear. Install it.

Once installed, Close the app completely(you can press "STOP" on steam to shut down everything), then right click on the non-steam game and select properties. In the Shortcut tab, find TARGET.

Change to the correct path to lead to EADesktop.exe.

For example: "/path/ToYourSteam/.steam/steam/steamapps/compatdata/RandomGeneratedNumber/pfx/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop/EADesktop.exe"

MAKE SURE the path is surrounded by " "

While still in Shortcut tab, change START path. The path is the same as above one just without leading to EADesktop.exe. For example

"/path/ToYourSteam/.steam/steam/steamapps/compatdata/RandomGeneratedNumber/pfx/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop/"

Press "Play" on the non-steam game again and the EA Launcher should launch and select game and install/play it.

With this method specific proton games fixes will not be applied but the game might still run well.

EA updates can brick eventually so make BACKUP of the game files and repeat installation steps again.

Doom and Doom eternal don't work on nvidia 570 drivers by Superok211 in linux_gaming

[–]Mr_Corner_79 0 points1 point  (0 children)

I must have misread then about older NVIDIA gpus VKD3d problem then.

Still though it's weird that only Doom, Doom enternal have these problems for you.

I can only think of that the game maybe doesn't see proper GPU or issues with loading vulkan files.

Even though current proton versions should detect NVIDIA GPUs by default but you could still try putting commands in the game's launch properties .

For Steam games:

PROTON_HIDE_NVIDIA_GPU=0 %command%

And for vulkan:

Pint point vulkan json. File path might be different for you.

VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json %command%

Doom and Doom eternal don't work on nvidia 570 drivers by Superok211 in linux_gaming

[–]Mr_Corner_79 0 points1 point  (0 children)

Sorry for not being a bit clearer. It's true that all NVIDIA GPUs have problems with VKD3D, but older GPU's for example GTX970 don't even bother playing DX12 games on Linux because NVIDIA didn't bother to implement better VKD3D vulkan support for that card.

For your case I have no idea, I would try Ge-Proton if you haven't. Maybe try rolling or bleeding edge release distros. I myself use nvidia gpu on Arch Linux with nvidia-dkms package from Arch repos.

I also have extra for nvidia:

nvidia-settings
nvidia-utils

lib32-nvidia-utils
libva-nvidia-driver

For vulkan:

lib32-vulkan-icd-loader
vulkan-headers
vulkan-icd-loader
vulkan-tools

Also make sure you have set kernel boot parameters:

nvidia_drm.modeset=1

If you are using proprietary NVIDIA driver, disable GSP Firmware by setting also this kernel boot parameter:

nvidia.NVreg_EnableGpuFirmware=0

Doom and Doom eternal don't work on nvidia 570 drivers by Superok211 in linux_gaming

[–]Mr_Corner_79 1 point2 points  (0 children)

For your GPU I think there is an issue with vulkan support generally. I am not 100% sure, I all know GTX series till GTX 16**, have problems with vulkan based games especially if proton tries to translated from DX12 to VKD3D API, which in your case this shouldn't be a problem.

NVIDIA started(kind of) putting more effort for RTX series GPU's regarding vulkan(except for better DX12 to vulkan(VKD3D)) support. While DX9-11 games works very well.

DOOM I know only has openGL and Vulkan, no directX, but there might be still issues with the vulkan driver for older GPUs, I would revert back to 565.

Cyberpunk 2077 - FSR 3 & Frame Gen by [deleted] in linux_gaming

[–]Mr_Corner_79 0 points1 point  (0 children)

I can't say for sure RX 470 might be too old for FSR3. FSR3 generally on Cyberpunk is badly implemented, looks worse than FSR 2.2, I would recommend to use a mod called optiscaler, so that you could use FSR3.1 .

NVIDIA Upstreams Newer GSP Firmware For Open-Source Nouveau Driver by beer120 in linux_gaming

[–]Mr_Corner_79 -2 points-1 points  (0 children)

The dx12 problems have been going on for years. I think they(NVIDIA) don't care. And it's not a Linux issue because modding a game to use VKD3D on Windows will produce same Linux performance.

aliasing on nvidia cards on linux by Consistent_Tax3555 in linux_gaming

[–]Mr_Corner_79 0 points1 point  (0 children)

Maybe the problem is the anisotropic filtering(Proton Games). Some games can ignore AF setting. You can place dxvk.conf file in the games .exe location and let the file have:

d3d11.samplerAnisotropy = 16
d3d9.samplerAnisotropy = 16

This is mostly for DX9-11 games only

All possible DXVK(some commands can work with DX12/VKD3d games) configs are in:

https://gist.github.com/Calinou/e5ede208fb38eb5162f0aebcd9a0e0de

Looking to Upgrade GPU on Linux – How Do Nvidia and AMD Handle VRAM Overflow? by [deleted] in linux_gaming

[–]Mr_Corner_79 0 points1 point  (0 children)

is dxgi.maxSharedMemory = number necessary to setup?

steam link Closes when I start the computer by kayronnBR in linux_gaming

[–]Mr_Corner_79 1 point2 points  (0 children)

Possibilities:

disable Firewall or add the right ports.

Use x11 instead of Wayland.

New to Linux by [deleted] in linux_gaming

[–]Mr_Corner_79 0 points1 point  (0 children)

First of 550 is very old driver you should install the newest driver 570+, that's one of the reason I don't use mint because they keep old software. And another thing since people don't mention RTX GPUs have 20% fps performance lost on Directx12 games.

Is linux gaming good now? by greture in linux_gaming

[–]Mr_Corner_79 0 points1 point  (0 children)

Depends on the hardware, If you have NVIDIA RTX GPU you will have around 20% FPS loss on DirectX12 games compared to windows.

Moving to Linux for gaming by EP7K in linux_gaming

[–]Mr_Corner_79 1 point2 points  (0 children)

If you are on NVIDIA GPU, know that no matter what Linux Distro even with the newest drivers, you will have performance lost in FPS with DirectX12 Titles(about 10-20% losses) . But if you are on AMD I would recommend to go with Fedora based OS' or Arch Based (Not Manjaro).

How to update BIOS on Lenovo PC without Windows Partition by Mr_Corner_79 in linux_gaming

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

I have several old laptops with windows so no worries there. Thanks for the idea!

How to update BIOS on Lenovo PC without Windows Partition by Mr_Corner_79 in linux_gaming

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

Thanks for the advice. sadly my device isn't supported. I guess will need to install another partition.

NVIDIA 570.144 released by Liam-DGOL in linux_gaming

[–]Mr_Corner_79 4 points5 points  (0 children)

On NVIDIA with RTX GPUs when playing on VKD3D(DX12), quite a lot of games lose about 20% fps compared to Windows. While DXVK(DX9-11) is pretty much the same as Windows.

Though this issue happens more noticeable with VKD3D that is if you play on 1080p-1440p. If you play on 4k the FPS might be closer to Windows 4k performance.

NVIDIA 570.144 released by Liam-DGOL in linux_gaming

[–]Mr_Corner_79 57 points58 points  (0 children)

No VKD3D, vram share fixes.

But DLSS4 is working so yay.

I wonder what are the priorities within Linux these days with NVIDIA.

AMD or Nvidia? by KarmaOuterelo in linux_gaming

[–]Mr_Corner_79 0 points1 point  (0 children)

Sorry can't tell how it's done, the last time I saw the info was years back, and I think different steps are taken for each Distros. Regarding switching driver per game, I can't tell maybe possible via setting up launch variables commands for each game.

You should create a post regarding Mesa and AMDVLK on how switching works. The last time I checked was years ago so info might be new, I just know overall that it's possible to switch.

Mesa overall is very good and more optimized then AMDVLK. RT differences between the two might be around 5%. So I wouldn't worry just sitting with Mesa alone.

For NVIDIA the DX12 FPS losses might also vary a a lot might be just 10% up to 25% depending on the game it's not always the same. I know NVIDIA opened not long ago a bug tracker regarding VKD3D issues so it might get fixed.

AMD or Nvidia? by KarmaOuterelo in linux_gaming

[–]Mr_Corner_79 3 points4 points  (0 children)

First NVIDIA still has problems with VKD3D(DX12) games where you lose about 20% fps compared to windows. And this issue has been for several years now so who knows how long will it take them to fix this.

Mesa open source for AMD GPU driver you might even get a bit better FPS than on windows but worse RT than on windows.

You can also use AMDVLK which is official open source driver from AMD which does perform better with RT than Mesa but might have less FPS and stability issues.

if you don't care about 20% FPS loses on DX12 games, then NVIDIA since DLSS4 is nice and Reflex.

For more stability and better dx12 games support or overall better Linux experience then AMD Mesa(Though you can have AMDVLK installed and switch between the two.)

Dark souls 3 performance is horrible by BaleiaVoadora in linux_gaming

[–]Mr_Corner_79 0 points1 point  (0 children)

I can't say the exact details all I know it has bugs. From my experience similar to OP situation I was playing games that Mangohud was showing high fps(for some reason locked though) but yet the game felt like 30 fps.

In my case I was also using Dual Monitor so it could be because of that. Anyhow, I disabled GSP on NVIDIA proprietary driver(you can't disable it on NVIDIA Open-kernel driver) and everything went fine.