llvmpipe and using Mesa on NVIDIA
Page: 1/2»
  Go to:
JonTheTwinsFan Dec 27, 2023
Hi All,

I'm trying to get Victoria 3 to work but it keeps crashing. I opened a ticket with Paradox support, and this is what they found.

It is odd that the system.log sees the video as llvmpipe/MESA, whereas you have an nVidia 2070 card in fact (which doesn't use or need MESA), and that's what I normally see in system.log. My Linux knowledge is pretty rusty, do you know what that llvmpipe reading signifies?

So my question is two pronged. First, what is llvmpipe and it's relation to NVIDIA cards. The second is how do I set it so it is not reading MESA.

If it helps, my current distro is Devuan Daedalus, and the NVIDIA driver is 525.147.05.

Thanks!
This topic has an answer marked - jump to answer.
dpanter Dec 27, 2023
llvmpipe is software rendering, which you shouldn't be using. Post system specs.
JonTheTwinsFan Dec 28, 2023
Here are the specs per the inxi command. Let me know if I need to use another command or source or if any other info is needed.

System:
Kernel: 6.1.0-16-amd64 arch: x86_64 bits: 64 Desktop: Xfce v: 4.18.1
Distro: PeppermintOS Devuan daedalus
Machine:
Type: Desktop Mobo: ASUSTeK model: TUF Z390M-PRO GAMING (WI-FI) v: Rev X.0x
serial: <superuser required> UEFI: American Megatrends v: 2411
date: 04/10/2019
CPU:
Info: 8-core model: Intel Core i7-9700KF bits: 64 type: MCP cache: L2: 2 MiB
Speed (MHz): avg: 800 min/max: 800/4900 cores: 1: 800 2: 800 3: 800 4: 800
5: 800 6: 800 7: 800 8: 800
Graphics:
Device-1: NVIDIA TU104 [GeForce RTX 2070 SUPER] driver: nvidia v: 525.147.05
Display: x11 server: X.Org v: 1.21.1.7 driver: X: loaded: nvidia
gpu: nvidia resolution: 1920x1080~60Hz
API: OpenGL v: 4.6.0 NVIDIA 525.147.05 renderer: NVIDIA GeForce RTX 2070
SUPER/PCIe/SSE2
JonTheTwinsFan Dec 29, 2023
Hi.

To follow up, based on my conversation with Paradox Support, my computer is using OpenGL instead of Vulkan. According to them, Victoria 3 will not work with OpenGL. Can you let me know how to switch from OpenGL to Vulkan?

Thanks!
tuxintuxedo Dec 29, 2023
Hi,
Your situation is quite peculiar.
First of all, llvmpipe should only work when you have NO proper driver on your system. That means neither the open source, nor the closed source (company) Nvidia driver.
Second, inxi shows a proper, working closed source Nvidia driver on your computer, which is good. But this contradicts the previous statement.
Also, the Nvidia driver should have installed Vulkan support as well. Just to be sure, please check your installed packages, try to look for something like "nvidia-vulkan" or similar.
I am not an expert in Devuan based distros, so your problems might or might not be related to that, like possible missing packages.
tuxintuxedo Dec 29, 2023
Also, which one is crashing? The game itself or the Paradox launcher? If it's the latter, it was also mentioned in the Steam forums, look around there.They might have made a mistake with an update.
I know for a fact that the launcher for Stellaris got wrecked with one of the updates some time ago and I am not sure whether they fixed it yet.
dpanter Dec 30, 2023
Attach the aforementioned system.log here.
Xpander Dec 30, 2023
maybe its a problem with 32bit drivers?
drivers are installed but only 64bit. Multiarch not enabled or something
Hi. So the launcher launches just fine, but when I try to start the game from the launcher, that is when the game crashes. If it is relevant, the game goes from Steam, to the Paradox Launcher, then it crashes.

Listed below is the system.log

[15:03:40][game_setup.cpp:205]: Exe Git Version: release/1.5.12 : 90200e5f
[15:03:40][game_setup.cpp:206]: Build Timestamp: 2023-12-14 08:07:12 +0000 long hash:
90200e5f0566da4a64e3a8f1f41cf8bb5386c6c4
[15:03:40][systemsettings.cpp:207]: CPU Model: Intel(R) Core(TM) i7-9700KF CPU @
3.60GHz
[15:03:40][systemsettings.cpp:208]: CPU Speed: 4777MHz
[15:03:40][systemsettings.cpp:209]: CPU Physical Cores: 8
[15:03:40][systemsettings.cpp:210]: CPU Logical Cores: 8
[15:03:40][systemsettings.cpp:211]: System Memory: 32009
[15:03:40][systemsettings.cpp:212]: OS: Linux;6.1.0-16-amd64;#1 SMP PREEMPT_DYNAMIC
Debian 6.1.67-1 (2023-12-12);x86_64
[15:03:40][systemsettings.cpp:213]: OS Language:
[15:03:41][contextowner.cpp:809]: GPU Name: llvmpipe (LLVM 15.0.6, 256 bits)
[15:03:41][contextowner.cpp:810]: GPU Vendor: Mesa
[15:03:41][contextowner.cpp:811]: GPU Id: 0
[15:03:41][contextowner.cpp:812]: GPU Dedicated Memory: 0
[15:03:42][gameapplication.cpp:1083]: Loading cursors...

I'm not seeing an option to post attachments. Can you let me know how to so I can add the other logs as needed?

As for multiarch, I thought it was enabled since in order to run steam it had to be enabled, but if there is another step regarding enabling it, please let me know.

Thanks everyone.
What does Steam/Help/System Information/Video Card tell you? Is it also llvmpipe?
For longer files, you can just copy it to pastebin and share the link you get with it (if it doesn't have any private information).

Last edited by tuxintuxedo on 3 January 2024 at 8:48 pm UTC
Per Steam,

Video Card:
Driver: NVIDIA Corporation NVIDIA GeForce RTX 2070 SUPER/PCIe/SSE2
Driver Version: 4.6.0 NVIDIA 525.147.05
OpenGL Version: 4.6
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID: 0x10de
DeviceID: 0x1e84
Revision Not Detected
Number of Monitors: 1
Number of Logical Video Cards: 1
Primary Display Resolution: 1920 x 1080
Desktop Resolution: 1920 x 1080
Primary Display Size: 62.99" x 35.43" (72.24" diag), 160.0cm x 90.0cm (183.5cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 8192 MB
Supported MSAA Modes: 2x 4x 8x 16x

It appears to be reading the driver.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.