this post was submitted on 17 Oct 2023
27 points (82.9% liked)

Linux Gaming

15201 readers
559 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 1 year ago
MODERATORS
 

Just tested on Arch, installed nvidia-beta

Was using GE-Proton8-17

Got to the first open area. No missing textures, graphical glitches, nada. Seems to be running well, but didn't have FPS counter visible to see.

top 31 comments
sorted by: hot top controversial new old
[–] [email protected] 12 points 1 year ago

THE YEAR OF THE LINUX DESKTOP, LADS! ITS FINALLY HA-

[User has been banned for this post]

[–] [email protected] 8 points 1 year ago (2 children)

A bit more testing, there's something wierd here.

At ultra graphics I am running around 50 FPS. At low graphics I'm sitting at 60-70 FPS.

I guess there is some frame limiting happening. I have a 3090.

[–] [email protected] 9 points 1 year ago (2 children)

Possible CPU bottleneck. Starfield is very CPU bound, this happens even at CPUs like R7 7800X3D

[–] [email protected] 6 points 1 year ago

Hmm maybe that's it.

[–] [email protected] 1 points 1 year ago

yup it's using all cores on a 5950x, but I do get 60ish fps with a 7900xtx at 4k with fsr

[–] [email protected] 2 points 1 year ago (2 children)

What resolution are you running at and what CPU do you have? I have a Ryzen 3900x and an Nvidia 3090 and in the Constellation headquarters, I am seeing around 34fps at 4K. I have to lower the render resolution to 55 to make it more responsive.

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (1 children)

5600X. I haven't got that far, only to the first external area. I'll take a screenshot of my settings.

[–] [email protected] 2 points 1 year ago (2 children)

Ah 1440p. That explains the performance difference. The fact that this game is putting 3090s to shame is saying something.

[–] [email protected] 2 points 1 year ago (1 children)

Switched to Experimental to see if that made any difference. Not really. On load, gpu is sitting around 60%. After going into and back out of the cave again, GPU sitting at 90% usage. CPU constantly around 60%.

Seems like there are some optimisations that need to happen, better unloading perhaps.

VRAM usage was around 6gb the whole time.

[–] [email protected] 2 points 1 year ago

I am seeing 90% usage as well. For CPU, I've been noticing that there's one or two cores that get slammed to 100, so I am thinking its a CPU bottleneck. Makes sense considering that in some areas, lowering render resolution doesn't do anything.

[–] [email protected] 1 points 1 year ago

I haven't checked the stats while running yet, it could well be CPU that is the bottleneck

[–] [email protected] 1 points 1 year ago

5950x, I get 60ish fps with a 7900xtx at 4k with fsr at 80pc, endeavourOS

[–] [email protected] 4 points 1 year ago (1 children)

Congrats! :) have you made a post to protondb yet? If not, feel free to share. People will appreciate it I guess. Have a good one.

[–] [email protected] 2 points 1 year ago (1 children)

I cannot because I'm using library sharing. It's not in my Steam profile :(

[–] [email protected] 2 points 1 year ago (1 children)

Interesting! Are you sure you need this? If I click on contribute, I get to choose any game I want.

[–] [email protected] 1 points 1 year ago (1 children)

I can only select games in my library on the contribute page

[–] [email protected] 1 points 1 year ago

Thats strange. Maybe I should try actually selecting a game I don’t have and see for myself. It literally said that should be careful to make sure that I have the correct game selected and not something with a similar name. I‘ll try to remember and check tomorrow.

[–] [email protected] 3 points 1 year ago

FINALLY. Took them long enough to get a beta release.

[–] [email protected] 1 points 1 year ago (1 children)

Anyone familiar with arch/artix who can give me a quick rundown on how to move from nvidia-dkms (artix) to nvidia-beta (aur)?

I tried trizen, but everything depends on something else right back up to steam itself and I'm wary of uninstall too many packages at once without knowing what I'm doing.

[–] [email protected] 1 points 1 year ago (1 children)

Um.. I use Yay, and just ran yay nvidia-beta. It asked me if it should remove conflicting packages. I typed y. Installed and done.

[–] [email protected] 1 points 1 year ago (1 children)

Sounds good - I'll give that a shot.

Did you do it to run Starfield? How was performance, if so?

[–] [email protected] 1 points 1 year ago (1 children)

Yes, and performance was wierd.

It defaulted to Ultra graphics, and was pretty consistently at 50 FPS.

I set it to lowest graphics expecting to see 300+ FPS but it only went up to 70.

There's definitely some optimisations that need to be done, or graphics is not my bottleneck.

CPU usage though was pretty consistent across all cores at 60%.

So.. no idea.

[–] [email protected] 3 points 1 year ago (1 children)

Oh well, I'll be happy if I can get 60fps at 1080p. One advantage of an aging rig - it doesn't have to push as many pixels as a modern monitor would need :)

Thanks for the help!

[–] [email protected] 1 points 1 year ago (1 children)

Let us know how your experience goes, would be good to compare PC stats and performance.

[–] [email protected] 1 points 1 year ago (1 children)

Alas, no joy:

removing nvidia-utils breaks dependency 'nvidia-utils=535.113.01' required by lib32-nvidia-utils

Basically, the same problem I hit trying it from trizen. And Steam wants lib32-nvidia-utils

I tried installing nvidia-utils-beta, but that breaks because the old one is needed by nvidia-dkms, and I can't seem to get yay to consider two packages at once.

I might jut wait for the full release.

[–] [email protected] 1 points 1 year ago (1 children)

Just remove utile first, I did and it was fine. Yay -Rns lib32-nvidia-utils

Then install drivers

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (1 children)

I had to remove Steam before lib32-nvida-utils would go - now Steam won't reinstall

[edit]

Got it with --assume-installed lib32-vulkan-driver

Let's see if it works :)

[edit]

Nope. Builds shaders (a little too quickly perhaps) and then stops.

Skyrim still works, which suggests that the problem is with version of proton and environment variables rather than the beta drivers. And at least I'm no worse off than before.

I might give this another go tomorrow - look at it with fresh eyes and all that.

[–] [email protected] 1 points 1 year ago (1 children)
[–] [email protected] 1 points 1 year ago

I didn't. Sunday was broken up with all sorts of RL issues, and when I did have time, I spent it on Windows playing the game.

I'll give it another shot tomorrow. Proton experimental looks like it should do the job with minimal fuss, assuming everything else is in place. It would be nice to move over fully to Linux. Even if it does mean accepting a lower FPS for a short while.

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (1 children)

Are you able to get Wayland working? I tried it and I kept getting kwin_wayland_drm: Atomic modeset commit failed! Cannot allocate memory messages in journalctl.

EDIT: You have to pass in fbdev=1 to the nvidia_drm module. This will disable simpledrm which was causing the issue. I now have this in my modprobe.d:

options nvidia_drm modeset=1 fbdev=1
[–] [email protected] 2 points 1 year ago

Have not tried Wayland, last I checked there were issues with Nvidia so I haven't switched from X yet