• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

s_team337

CBtS Project Lead
64 Badges
Jul 29, 2016
845
123
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Europa Universalis IV: Third Rome
  • Stellaris - Path to Destruction bundle
  • Cities: Skylines - After Dark
  • Semper Fi
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron IV: Death or Dishonor
  • Stellaris: Digital Anniversary Edition
  • Europa Universalis IV: Mandate of Heaven
  • Cities: Skylines - Mass Transit
  • Crusader Kings II: Monks and Mystics
  • Hearts of Iron IV: Together for Victory
  • Stellaris: Leviathans Story Pack
  • Cities: Skylines Industries
  • Stellaris: Synthetic Dawn
  • Cities: Skylines - Green Cities
  • Stellaris: Megacorp
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • Cities: Skylines - Parklife
  • Europa Universalis IV: Dharma
  • Hearts of Iron IV: Expansion Pass
  • Cities: Skylines
  • Crusader Kings III
  • Stellaris: Ancient Relics
  • Europa Universalis IV: Golden Century
  • Stellaris: Nemesis
  • Stellaris: Federations
  • Cities: Skylines - Campus
  • Europa Universalis 4: Emperor
  • Europa Universalis IV
  • Victoria 2
  • Europa Universalis IV: Rights of Man
  • Europa Universalis IV: El Dorado
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Stellaris: Lithoids
  • Crusader Kings II: Conclave
  • Crusader Kings II: Holy Fury
  • Stellaris
I'm trying to play Victoria 3, but when I click "play" on the Vic3 launcher, it just takes me to a black screen. I can get into other games just fine, and I had gotten into Vic3 before, but I have since used the steam -vgui command as before, steam was taking all my memory. Victoria 3 worked fine on the same hardware in Windows 11.

  • Steam client version: 1 August
  • Distribution: Ubuntu 22.04
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes
  • GPU: Nvidia 3060 Mobile
  • CPU: AMD Ryzen 7 6800H with Radeon G
  • Kernel: 6.2.0-31-generic

I've tried different combinations of opening steam, disabling and enabling vulcan shaders, and opening the game through steam, the desktop, or the command line, but nothing seems to help

I've also installed ``mesa`` and updated my drivers
 
Mesa is not necessary for nVidia drivers, only Intel or AMD.

How have you installed Steam, If it is from anywhere except the Steam website I suggest you switch to that instead:
"Install Steam Now"

If that is not the issue, what happens if you run ./victoria3 directly from a terminal command line? What output do you see there if it fails?
 
Mesa is not necessary for nVidia drivers, only Intel or AMD.

How have you installed Steam, If it is from anywhere except the Steam website I suggest you switch to that instead:
"Install Steam Now"

If that is not the issue, what happens if you run ./victoria3 directly from a terminal command line? What output do you see there if it fails?

Hi, sorry for the late reply, after enabling the ``steam linux runtime`` compatibility tool I can get onto the loading screen but it hangs eventually forcing me to quit. After running the game as you suggest, I get the following output:

```
[S_API FAIL] SteamAPI_Init() failed; no appID found.
Either launch the game from Steam, or put the file steam_appid.txt containing the correct appID in your game folder.
[S_API FAIL] Tried to access Steam interface SteamUser020 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface SteamUtils009 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface STEAMHTMLSURFACE_INTERFACE_VERSION_005 before SteamAPI_Init succeeded.
amdgpu: The CS has been rejected, see dmesg for more information (-22).
[S_API FAIL] Tried to access Steam interface SteamFriends017 before SteamAPI_Init succeeded.
```

However, I have a steam client open. There is no difference if I enable or disable shader pre-cacheing
 
amdgpu: The CS has been rejected, see dmesg for more information (-22).

Amdgpu is the driver for the Radeon graphics on your 6800H. You might want to take steps to make sure that Steam is trying to use your Nvidia GPU instead.
 
In general Steam will use the low power AMD video whereas the game will use the high power nVidia video. In Windows that decision is made by the nVidia utilities, whereas on MacOS it is by the OS. I don't know how it is done in Linux.


I don't know why running the game directly from the executable references Steam at all, that doesn't happen in Windows or MacOS!

steam linux runtime`` compatibility tool
I'm not familiar with this, but are you now using the Steam client I linked for you? Or the flat pack or other Steam installation?