Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
GPU: 7900 XTX
RAM: 32 GB DDR5 64000 MHz
HD: 2 TB WD Black M.2
Runs great on Windows, but I wanted to try and make it work on Ubuntu.
Operating System: Ubuntu ##.##?
Kernel:
MESA driver version:
Proton type and version:
Kernel: 5.19.0-35-generic
------------------------------
Here's some output from mesa-utils:
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: AMD (0x1002)
Device: Radeon RX 7900 XTX (gfx1100, LLVM 15.0.3, DRM 3.48, 5.19.0-35-generic) (0x744c)
Version: 22.3.0
Accelerated: yes
Video memory: 24576MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
Memory info (GL_ATI_meminfo):
VBO free memory - total: 24030 MB, largest block: 24030 MB
VBO free aux. memory - total: 15561 MB, largest block: 15561 MB
Texture free memory - total: 24030 MB, largest block: 24030 MB
Texture free aux. memory - total: 15561 MB, largest block: 15561 MB
Renderbuffer free memory - total: 24030 MB, largest block: 24030 MB
Renderbuffer free aux. memory - total: 15561 MB, largest block: 15561 MB
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 24576 MB
Total available memory: 40194 MB
Currently available dedicated video memory: 24030 MB
OpenGL vendor string: AMD
OpenGL renderer string: Radeon RX 7900 XTX (gfx1100, LLVM 15.0.3, DRM 3.48, 5.19.0-35-generic)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 22.3.0-devel
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6 (Compatibility Profile) Mesa 22.3.0-devel
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 22.3.0-devel
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
------------------------------
I'm running the latest version of Proton through Steam: Proton 7.0-6
PROTON_NO_D3D11=1 - This prevents the EAC splash screen from being 3D accelerated which has the positive side effect of making sure the game launches properly because it doesn't have to use DXVK for the EAC splash screen and switch to VKD3D-Proton for DX12 for Elden Ring.
__NV_PRIME_RENDER_OFFLOAD=1 - This tells Pop to utilize my nVidia dGPU instead of my AMD iGPU.
gamescope -W 1920 -H 1080 -f -- - This runs the Gamescope compositor and creates a fullscreen 1080p surface. Needed to allow the Steam overlay to be accessible ingame because otherwise, the stupid EAC splash screen steals the overlay, even when it isn't being 3D accelerated.
gamemoderun - Enables Feral Game Mode for better CPU threading efficiency and higher CPU priority for Elden Ring.
%command% - Required for any game using commandline options in Linux.
It would be a good idea to post the commandline options that you are using because the order in which you use them matters.
2. Make sure your settings in game are not transferred from your earlier Windows launches.
3. Try starting a new character, rather than loading a Windows save.
4. If all else fails, refer to the ProtonDB: https://www.protondb.com/app/1245620 .
Does your Ubuntu see this card fine in other games?
https://askubuntu.com/questions/1451506/how-to-make-ubuntu-22-04-work-with-a-radeon-rx-7900-xtx
https://askubuntu.com/questions/1445765/7900-xt-doesnt-work-on-ubuntu-22-10
Good call. His kernel and Mesa build are too old. One of many reasons why I don't use Ubuntu.
https://itsfoss.com/upgrade-linux-kernel-ubuntu/
Here's what I get from radeontop:
https://imgur.com/a/XhWzvbN
So what should I do then? Is it possible to make Elden Ring work or am I simply limited by my OS?
Why? If anything, it suggests that it's not being used, if the FPS are identical, no?
You can try upgrading your kernel to version 6+, as suggested above. You can change Radeon card to a comparable Nvidia card, as it doesn't require 6+ kernel. You can use older GPU that is supported by the kernel version that you have.
I don't really recommend using the proprietary driver as the Mesa driver offers better performance in almost all cases, but this will allow you to use your GPU properly regardless.