Linux Support (Beta)

Ask here if you experience technical problems with X4: Foundations.

Moderator: Moderators for English X Forum

Spieler195583
Posts: 14
Joined: Sun, 16. Aug 09, 19:37
x4

Re: Linux Support (Beta)

Post by Spieler195583 » Sat, 25. Sep 21, 14:22

Hi,
I've got the problem that X4 doesn't launch any more :(

Output of Steam:
Spoiler
Show
ExecuteSteamURL: "steam://rungameid/392160"
Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and h
Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and h
Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and h
Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and h
Could not connect to X session manager: Authentication Rejected, reason : None of the authentication protocols specified are supported and h�U8�d����o�
Opted-in Controller Mask for AppId 392160: 0
GameAction [AppID 392160, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 392160, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 392160, ActionID 1] : LaunchApp changed task to ProcessingShaderCache with ""
Fossilize INFO: Setting autogroup scheduling.
GameAction [AppID 392160, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 392160, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 392160, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 392160, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
/bin/sh\0-c\0/home/christian/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=392160 -- '/apps/app-1/steamlibrary/steamapps/common/X4 Foundations/testandlaunch'\0
Game update: AppID 392160 "", ProcID 12177, IP 0.0.0.0:0
ERROR: ld.so: object '/home/christian/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Starting app 392160
Installing breakpad exception handler for appid(steam)/version(1631912732)
>>> Adding process 12177 for game ID 392160
GameAction [AppID 392160, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/christian/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
GameAction [AppID 392160, ActionID 1] : LaunchApp changed task to Completed with ""
ERROR: ld.so: object '/home/christian/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/christian/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 12179 for game ID 392160
ERROR: ld.so: object '/home/christian/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 12180 for game ID 392160
>>> Adding process 12181 for game ID 392160
>>> Adding process 12182 for game ID 392160
>>> Adding process 12183 for game ID 392160
Game update: AppID 392160 "", ProcID 12183, IP 0.0.0.0:0
RecordSteamInterfaceCreation (PID 12183): SteamUtils009 / Utils
RecordSteamInterfaceCreation (PID 12183): SteamUser020 / User
RecordSteamInterfaceCreation (PID 12183): STEAMAPPS_INTERFACE_VERSION008 /
RecordSteamInterfaceCreation (PID 12183): SteamUser020 /
RecordSteamInterfaceCreation (PID 12183): STEAMUSERSTATS_INTERFACE_VERSION011 /
RecordSteamInterfaceCreation (PID 12183): SteamUtils009 /
RecordSteamInterfaceCreation (PID 12183): SteamFriends017 /
RecordSteamInterfaceCreation (PID 12183): STEAMREMOTESTORAGE_INTERFACE_VERSION014 /
RecordSteamInterfaceCreation (PID 12183): STEAMUGC_INTERFACE_VERSION013 /
RecordSteamInterfaceCreation (PID 12183): SteamController007 /
RecordSteamInterfaceCreation (PID 12183): SteamUtils009 / Utils
RecordSteamInterfaceCreation (PID 12183): SteamController007 / Controller
RecordSteamInterfaceCreation (PID 12183): SteamInput001 / Controller
/apps/app-1/steamlibrary/steamapps/common/X4 Foundations/testandlaunch: line 14: 12183 Aborted (core dumped) ./X4 "$@" 2>&1
Game removed: AppID 392160 "", ProcID 12183
Game 392160 created interface STEAMAPPS_INTERFACE_VERSION008 /
Game 392160 created interface STEAMREMOTESTORAGE_INTERFACE_VERSION014 /
Game 392160 created interface STEAMUGC_INTERFACE_VERSION013 /
Game 392160 created interface STEAMUSERSTATS_INTERFACE_VERSION011 /
Game 392160 created interface SteamController007 /
Game 392160 created interface SteamController007 / Controller
Game 392160 created interface SteamFriends017 /
Game 392160 created interface SteamInput001 / Controller
Game 392160 created interface SteamUser020 /
Game 392160 created interface SteamUser020 / User
Game 392160 created interface SteamUtils009 /
Game 392160 created interface SteamUtils009 / Utils
Game 392160 method call count for IClientUGC::SetReturnLongDescription : 1
Game 392160 method call count for IClientUGC::ReleaseQueryUGCRequest : 1
Game 392160 method call count for IClientUGC::GetQueryUGCResult : 14
Game 392160 method call count for IClientUGC::SendQueryUGCRequest : 1
Game 392160 method call count for IClientUGC::CreateQueryUserUGCRequest : 1
Game 392160 method call count for IClientUserStats::RequestCurrentStats : 1
Game 392160 method call count for IClientAppManager::BIsDlcEnabled : 4
Game 392160 method call count for IClientUtils::RecordSteamInterfaceCreation : 13
Game 392160 method call count for IClientUtils::GetAPICallResult : 1
Game 392160 method call count for IClientUtils::GetAppID : 16
Game 392160 method call count for IClientUser::BIsSubscribedApp : 4
Game 392160 method call count for IClientUser::GetSteamID : 3
Game 392160 method call count for IClientUser::BLoggedOn : 1
Uploaded AppInterfaceStats to Steam
Exiting app 392160
Might be related to updating the gpu driver, I use a AMD RX 6800 XT. The game worked with the mesa variant in amdgpu-pro-20.45-1188099-ubuntu-20.04 but any later version prevents it from starting.

gei3r
Posts: 4
Joined: Sun, 27. Jan 13, 19:57
x4

Re: Linux Support (Beta)

Post by gei3r » Wed, 29. Sep 21, 19:28

Any news to the savegame bug with the gog version?

meaning11 found the issue, and Alm888's video show what happen when loading a corrupted savegame.

Roeleveld
Posts: 403
Joined: Tue, 17. Feb 04, 23:34
x4

Re: Linux Support (Beta)

Post by Roeleveld » Wed, 29. Sep 21, 21:25

The dot/comma issue can be caused by language/locale settings.
What are the outputs of "locale" for the people who are having this issue?

I always set my systems to "en_US.utf8"

Alm888
Posts: 487
Joined: Sat, 14. Sep 19, 19:38
x4

Re: Linux Support (Beta)

Post by Alm888 » Wed, 29. Sep 21, 21:44

Roeleveld wrote:
Wed, 29. Sep 21, 21:25
I always set my systems to "en_US.utf8"
It is "ru_RU.utf8" for me.
You are probably right in that

Code: Select all

export LANG=C
in a launch script may help. The problem is: this issue was not present in 4.0HF3 or any version prior (I've played all versions from the release, I mean for Linux, with 2.5).

Roeleveld
Posts: 403
Joined: Tue, 17. Feb 04, 23:34
x4

Re: Linux Support (Beta)

Post by Roeleveld » Thu, 30. Sep 21, 09:13

Alm888 wrote:
Wed, 29. Sep 21, 21:44
Roeleveld wrote:
Wed, 29. Sep 21, 21:25
I always set my systems to "en_US.utf8"
It is "ru_RU.utf8" for me.
You are probably right in that

Code: Select all

export LANG=C
in a launch script may help. The problem is: this issue was not present in 4.0HF3 or any version prior (I've played all versions from the release, I mean for Linux, with 2.5).
It's, apparently, also not present in the Steam version.
I only saw reports here mentioning the GoG version.

My guess is that GoG messed up Linux support again (Had issues with other games in the past that could easily be resolved) and probably forgot something there.

KlausM
EGOSOFT
EGOSOFT
Posts: 639
Joined: Wed, 6. Nov 02, 20:31
x4

Re: Linux Support (Beta)

Post by KlausM » Thu, 30. Sep 21, 12:56

There are updated X4 installers available for Linux on GOG. We hope that they resolve the issues. Please let us know if you still experience any problems.

gei3r
Posts: 4
Joined: Sun, 27. Jan 13, 19:57
x4

Re: Linux Support (Beta)

Post by gei3r » Thu, 30. Sep 21, 17:10

Fresh install with x4_foundations_4_10_efigs2_50342.sh and both addons from GOG = same error!

Thanks @ Alm888 "export LANG=C" fix the problem :)

Alm888
Posts: 487
Joined: Sat, 14. Sep 19, 19:38
x4

Re: Linux Support (Beta)

Post by Alm888 » Thu, 30. Sep 21, 20:01

KlausM wrote:
Thu, 30. Sep 21, 12:56
There are updated X4 installers available for Linux on GOG. We hope that they resolve the issues. Please let us know if you still experience any problems.
Reporting: the "efigs2" installer has not fixed the problem. Using a launch script like this:

Code: Select all

#!/bin/bash
export LANG=C
./X4 -skipintro 1>/dev/null 2>&1
circumvents the save/load and screwed interface problems (the interface problems were most likely induced by incorrectly assigned color/alpha values due to reading errors).

Something is seriously rotten in the "localization" routines of the 4.10 version (at least on GOG; maybe Steam silently assigns some environment variables as well, IDK).
gei3r wrote:
Thu, 30. Sep 21, 17:10
Thanks @ Alm888 "export LANG=C" fix the problem :)
You shall probably thank "meaning11" for that. (S)he was the one who found the problem is with comma/period mishap due to localization "crawling" into internal data structure algorithms. Fixing this with LANG variable is not a big deal (was battle-proven with "Kerbal Space Program"). But this not erases the issue; this only bypasses it.

KlausM
EGOSOFT
EGOSOFT
Posts: 639
Joined: Wed, 6. Nov 02, 20:31
x4

Re: Linux Support (Beta)

Post by KlausM » Fri, 1. Oct 21, 17:48

We have identified the problem and are preparing new Linux builds. The Linux version on Steam might be affected as well. We hope that we have an update available on Monday. Adjusting the launch script as suggested by Alm888 may help as a temporary workaround until then.

Note that you will not be able to use savegames that were saved with a broken 4.10 version on Linux. Even in the fixed version, those saves will remain broken after loading. Sorry for the inconvenience.

KlausM
EGOSOFT
EGOSOFT
Posts: 639
Joined: Wed, 6. Nov 02, 20:31
x4

Re: Linux Support (Beta)

Post by KlausM » Mon, 4. Oct 21, 11:45

The update has been released, new installers are available on GOG.

Rastuasi
Posts: 460
Joined: Mon, 1. Oct 18, 16:28
x4

Re: Linux Support (Beta)

Post by Rastuasi » Mon, 4. Oct 21, 17:55

KlausM wrote:
Fri, 1. Oct 21, 17:48
We have identified the problem and are preparing new Linux builds. The Linux version on Steam might be affected as well. We hope that we have an update available on Monday. Adjusting the launch script as suggested by Alm888 may help as a temporary workaround until then.

Note that you will not be able to use savegames that were saved with a broken 4.10 version on Linux. Even in the fixed version, those saves will remain broken after loading. Sorry for the inconvenience.
So I have the steam version and it did not seem to come across the issues mentioned earlier in the post. Already played on 4.10 well before and have been since, got the update and all is still green here.

Alm888
Posts: 487
Joined: Sat, 14. Sep 19, 19:38
x4

Re: Linux Support (Beta)

Post by Alm888 » Mon, 4. Oct 21, 20:40

KlausM wrote:
Mon, 4. Oct 21, 11:45
The update has been released, new installers are available on GOG.
I confirm, the updated version works.

gei3r
Posts: 4
Joined: Sun, 27. Jan 13, 19:57
x4

Re: Linux Support (Beta)

Post by gei3r » Wed, 6. Oct 21, 19:54

Alm888 wrote:
Mon, 4. Oct 21, 20:40
KlausM wrote:
Mon, 4. Oct 21, 11:45
The update has been released, new installers are available on GOG.
I confirm, the updated version works.
dito

freaky-m0
Posts: 13
Joined: Wed, 1. Apr 20, 21:00
x4

Re: Linux Support (Beta)

Post by freaky-m0 » Thu, 7. Oct 21, 13:50

Is there a reason why german installers for the DLCs still not exist on the GOG Linux version? Thanks in advance :)

CBJ
EGOSOFT
EGOSOFT
Posts: 51914
Joined: Tue, 29. Apr 03, 00:56
x4

Re: Linux Support (Beta)

Post by CBJ » Thu, 7. Oct 21, 13:59

The offline installers are handled entirely by GOG. If you have questions about them, it would be quicker for you to ask them directly than for us to ask them on your behalf and then pass the information on to you. We will, however, give them a poke to see what is going on here. :)

KlausM
EGOSOFT
EGOSOFT
Posts: 639
Joined: Wed, 6. Nov 02, 20:31
x4

Re: Linux Support (Beta)

Post by KlausM » Fri, 8. Oct 21, 11:10

GOG has resolved the installer issue, the offline installers for Linux are now available in all languages.

XenonDuck
Posts: 5
Joined: Wed, 1. Apr 20, 15:57

Re: Linux Support (Beta)

Post by XenonDuck » Fri, 22. Oct 21, 13:07

The installer features only command line for me. I am not sure whether that is due to gog fixing their installer or by changing distro from Manjaro to Arch.
Is the newest installer still showing a GUI for you?

BaronVerde
Posts: 477
Joined: Wed, 16. Dec 20, 21:26
x4

Re: Linux Support (Beta)

Post by BaronVerde » Fri, 22. Oct 21, 21:24

XenonDuck wrote:
Fri, 22. Oct 21, 13:07
The installer features only command line for me.
For everyone, it is a shell script.

What gog never gets is that Linux doesn't like blanks in filenames. They are meant to be delimiters, need escaping in scripts, escaping gets lost when passed along to other shells, etc. Though it runs, I'd suggest to change the default directory names to something with an underscore or minus instead of blanks.

Code: Select all

  /l、 
゙(゚、 。 7 
 l、゙ ~ヽ   / 
 じしf_, )ノ 

XenonDuck
Posts: 5
Joined: Wed, 1. Apr 20, 15:57

Re: Linux Support (Beta)

Post by XenonDuck » Sat, 23. Oct 21, 09:20

BaronVerde wrote:
Fri, 22. Oct 21, 21:24
XenonDuck wrote:
Fri, 22. Oct 21, 13:07
The installer features only command line for me.
For everyone, it is a shell script.

What gog never gets is that Linux doesn't like blanks in filenames. They are meant to be delimiters, need escaping in scripts, escaping gets lost when passed along to other shells, etc. Though it runs, I'd suggest to change the default directory names to something with an underscore or minus instead of blanks.
I am unsure if we mean the same here. I certainly always had a GUI installer when running the script from gog, it also had a nice X4 wallpaper as background.
No deal-breaker or so, I am totally fine with a CLI install. Was just wondering if some package or so in my Arch install may be missing that enabled GUI install in Manjaro or if just the install script did change. Sadly I do not have an older version of the install script around to test that. Just out of curiosity :)

EDIT: Just randomly gave the installer script another go (same files, I did not download again or anything), but now I end up in the usual GUI installer. Magic, I have really no clue at all what could have changed in between both tries, maybe just some package update :gruebel: Also took a screenshot in case somebody is wondering what GUI installer I am talking about https://ibb.co/rZY7qmn

Player9738
Posts: 11
Joined: Sat, 7. Nov 20, 22:20

Re: Linux Support (Beta)

Post by Player9738 » Sun, 31. Oct 21, 14:50

Not an imminent problem anymore, but a peculiarity: I do not seem to be able to change game resolution from within the game. I switched to full screen mode and tried to reduce screen resolution from UHD to QHD. The screen went all distorted so I thought something was happening, but when finished, resolution was still at UHD. After countless retries I finally just edited the config file which got me the reduced QHD resolution.

System:
Ubuntu 21.10, Wayland, Ryzen 5 2600, RX580 4GB, 16GB Ram
Game -Build: 4.10 Hotfix Linux

Code: Select all

$uname -a
Linux desktop 5.13.0-20-generic #20-Ubuntu SMP Fri Oct 15 14:21:35 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Code: Select all

$lshw
Konfiguration: boot=normal chassis=desktop family=To Be Filled By O.E.M. sku=To Be Filled By O.E.M. uuid=7085C2B0-E2A7-0000-0000-000000000000
  *-core
       Beschreibung: Hauptplatine
       Produkt: B450 Pro4
       Hersteller: ASRock
       Physische ID: 0
       Seriennummer: ***
     *-firmware
          Beschreibung: BIOS
          Hersteller: American Megatrends Inc.
          Physische ID: 0
          Version: P3.50
          date: 07/18/2019
          Größe: 64KiB
          Kapazität: 16MiB
          Fähigkeiten: pci upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer acpi usb biosbootspecification uefi
     *-memory
          Beschreibung: Systemspeicher
          Physische ID: e
          Steckplatz: Systemplatine oder Hauptplatine
          Größe: 16GiB
        *-bank:0
             Beschreibung: Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>PO-Revision-Date: 2012-05-30 08:16+0000Last-Translator: Hendrik Knackstedt <Unknown>Language-Team: German <de@li.org>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2021-10-08 02:45+0000X-Generator: Launchpad (build 9996942467ffa90f183140d942a30ca179585ccf)Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>PO-Revision-Date: 2012-05-30 08:16+0000Last-Translator: Hendrik Knackstedt <Unknown>Language-Team: German <de@li.org>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2021-10-08 02:45+0000X-Generator: Launchpad (build 9996942467ffa90f183140d942a30ca179585ccf) [leer]
             Produkt: Unknown
             Hersteller: Unknown
             Physische ID: 0
             Seriennummer: Unknown
             Steckplatz: DIMM 0
        *-bank:1
             Beschreibung: DIMM DDR4 Synchron Unbuffered (Unregistered) 2133 MHz (0,5 ns)
             Produkt: F4-3000C16-8GISB
             Hersteller: Unknown
             Physische ID: 1
             Seriennummer: 00000000
             Steckplatz: DIMM 1
             Größe: 8GiB
             Breite: 64 bits
             Takt: 2133MHz (0.5ns)
        *-bank:2
             Beschreibung: Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>PO-Revision-Date: 2012-05-30 08:16+0000Last-Translator: Hendrik Knackstedt <Unknown>Language-Team: German <de@li.org>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2021-10-08 02:45+0000X-Generator: Launchpad (build 9996942467ffa90f183140d942a30ca179585ccf)Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>PO-Revision-Date: 2012-05-30 08:16+0000Last-Translator: Hendrik Knackstedt <Unknown>Language-Team: German <de@li.org>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2021-10-08 02:45+0000X-Generator: Launchpad (build 9996942467ffa90f183140d942a30ca179585ccf) [leer]
             Produkt: Unknown
             Hersteller: Unknown
             Physische ID: 2
             Seriennummer: Unknown
             Steckplatz: DIMM 0
        *-bank:3
             Beschreibung: DIMM DDR4 Synchron Unbuffered (Unregistered) 2133 MHz (0,5 ns)
             Produkt: F4-3000C16-8GISB
             Hersteller: Unknown
             Physische ID: 3
             Seriennummer: 00000000
             Steckplatz: DIMM 1
             Größe: 8GiB
             Breite: 64 bits
             Takt: 2133MHz (0.5ns)
     *-cache:0
          Beschreibung: L1 Cache
          Physische ID: 10
          Steckplatz: L1 - Cache
          Größe: 576KiB
          Kapazität: 576KiB
          Takt: 1GHz (1.0ns)
          Fähigkeiten: pipeline-burst internal write-back unified
          Konfiguration: level=1
     *-cache:1
          Beschreibung: L2 Cache
          Physische ID: 11
          Steckplatz: L2 - Cache
          Größe: 3MiB
          Kapazität: 3MiB
          Takt: 1GHz (1.0ns)
          Fähigkeiten: pipeline-burst internal write-back unified
          Konfiguration: level=2
     *-cache:2
          Beschreibung: L3 Cache
          Physische ID: 12
          Steckplatz: L3 - Cache
          Größe: 16MiB
          Kapazität: 16MiB
          Takt: 1GHz (1.0ns)
          Fähigkeiten: pipeline-burst internal write-back unified
          Konfiguration: level=3
     *-cpu
          Beschreibung: CPU
          Produkt: AMD Ryzen 5 2600 Six-Core Processor
          Hersteller: Advanced Micro Devices [AMD]
          Physische ID: 13
          Bus-Informationen: cpu@0
          Version: AMD Ryzen 5 2600 Six-Core Processor
          Seriennummer: Unknown
          Steckplatz: AM4
          Größe: 1556MHz
          Kapazität: 3900MHz
          Breite: 64 bits
          Takt: 100MHz
          Fähigkeiten: lm fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp x86-64 constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate ssbd ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca sme sev sev_es cpufreq
          Konfiguration: cores=6 enabledcores=6 threads=12
[...]
 *-display UNGEFORDERT
                Beschreibung: VGA compatible controller
                Produkt: Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
                Hersteller: Advanced Micro Devices, Inc. [AMD/ATI]
                Physische ID: 0
                Bus-Informationen: pci@0000:09:00.0
                Version: e7
                Breite: 64 bits
                Takt: 33MHz
                Fähigkeiten: pm pciexpress msi vga_controller bus_master cap_list
                Konfiguration: latency=0
                Ressourcen: iomemory:7f0-7ef iomemory:7f0-7ef memory:7fe0000000-7fefffffff memory:7ff0000000-7ff01fffff ioport:f000(Größe=256) memory:fcf00000-fcf3ffff memory:fcf40000-fcf5ffff

Vulkaninfo

Code: Select all

$ vulkaninfo
ulrich@desktop:~$ vulkaninfo
ERROR: [Loader Message] Code 0 : /usr/lib/i386-linux-gnu/libvulkan_intel.so: wrong ELF class: ELFCLASS32
ERROR: [Loader Message] Code 0 : /usr/lib/i386-linux-gnu/libvulkan_radeon.so: wrong ELF class: ELFCLASS32
ERROR: [Loader Message] Code 0 : /usr/lib/i386-linux-gnu/libvulkan_lvp.so: wrong ELF class: ELFCLASS32
WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
==========
VULKANINFO
==========

Vulkan Instance Version: 1.2.162


Instance Extensions: count = 18
===============================
	VK_EXT_acquire_xlib_display            : extension revision 1
	VK_EXT_debug_report                    : extension revision 10
	VK_EXT_debug_utils                     : extension revision 2
	VK_EXT_direct_mode_display             : extension revision 1
	VK_EXT_display_surface_counter         : extension revision 1
	VK_KHR_device_group_creation           : extension revision 1
	VK_KHR_display                         : extension revision 23
	VK_KHR_external_fence_capabilities     : extension revision 1
	VK_KHR_external_memory_capabilities    : extension revision 1
	VK_KHR_external_semaphore_capabilities : extension revision 1
	VK_KHR_get_display_properties2         : extension revision 1
	VK_KHR_get_physical_device_properties2 : extension revision 2
	VK_KHR_get_surface_capabilities2       : extension revision 1
	VK_KHR_surface                         : extension revision 25
	VK_KHR_surface_protected_capabilities  : extension revision 1
	VK_KHR_wayland_surface                 : extension revision 6
	VK_KHR_xcb_surface                     : extension revision 6
	VK_KHR_xlib_surface                    : extension revision 6

Layers: count = 6
=================
VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.2.73, layer version 1:
	Layer Extensions: count = 0
	Devices: count = 2
		GPU id = 0 (AMD RADV POLARIS10)
		Layer-Device Extensions: count = 0

		GPU id = 1 (llvmpipe (LLVM 12.0.1, 256 bits))
		Layer-Device Extensions: count = 0

VK_LAYER_MESA_overlay (Mesa Overlay layer) Vulkan version 1.1.73, layer version 1:
	Layer Extensions: count = 0
	Devices: count = 2
		GPU id = 0 (AMD RADV POLARIS10)
		Layer-Device Extensions: count = 0

		GPU id = 1 (llvmpipe (LLVM 12.0.1, 256 bits))
		Layer-Device Extensions: count = 0

VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.2.136, layer version 1:
	Layer Extensions: count = 0
	Devices: count = 2
		GPU id = 0 (AMD RADV POLARIS10)
		Layer-Device Extensions: count = 0

		GPU id = 1 (llvmpipe (LLVM 12.0.1, 256 bits))
		Layer-Device Extensions: count = 0

VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.2.136, layer version 1:
	Layer Extensions: count = 0
	Devices: count = 2
		GPU id = 0 (AMD RADV POLARIS10)
		Layer-Device Extensions: count = 0

		GPU id = 1 (llvmpipe (LLVM 12.0.1, 256 bits))
		Layer-Device Extensions: count = 0

VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.2.136, layer version 1:
	Layer Extensions: count = 0
	Devices: count = 2
		GPU id = 0 (AMD RADV POLARIS10)
		Layer-Device Extensions: count = 0

		GPU id = 1 (llvmpipe (LLVM 12.0.1, 256 bits))
		Layer-Device Extensions: count = 0

VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.2.136, layer version 1:
	Layer Extensions: count = 0
	Devices: count = 2
		GPU id = 0 (AMD RADV POLARIS10)
		Layer-Device Extensions: count = 0

		GPU id = 1 (llvmpipe (LLVM 12.0.1, 256 bits))
		Layer-Device Extensions: count = 0

Presentable Surfaces:
=====================
GPU id : 0 (AMD RADV POLARIS10):
	Surface types: count = 2
		VK_KHR_xcb_surface
		VK_KHR_xlib_surface
	Formats: count = 2
		SurfaceFormat[0]:
			format = FORMAT_B8G8R8A8_SRGB
			colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
		SurfaceFormat[1]:
			format = FORMAT_B8G8R8A8_UNORM
			colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
	Present Modes: count = 4
		PRESENT_MODE_IMMEDIATE_KHR
		PRESENT_MODE_MAILBOX_KHR
		PRESENT_MODE_FIFO_KHR
		PRESENT_MODE_FIFO_RELAXED_KHR
	VkSurfaceCapabilitiesKHR:
	-------------------------
		minImageCount       = 3
		maxImageCount       = 0
		currentExtent:
			width  = 256
			height = 256
		minImageExtent:
			width  = 256
			height = 256
		maxImageExtent:
			width  = 256
			height = 256
		maxImageArrayLayers = 1
		supportedTransforms: count = 1
			SURFACE_TRANSFORM_IDENTITY_BIT_KHR
		currentTransform    = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
		supportedCompositeAlpha: count = 2
			COMPOSITE_ALPHA_OPAQUE_BIT_KHR
			COMPOSITE_ALPHA_INHERIT_BIT_KHR
		supportedUsageFlags: count = 5
			IMAGE_USAGE_TRANSFER_SRC_BIT
			IMAGE_USAGE_TRANSFER_DST_BIT
			IMAGE_USAGE_SAMPLED_BIT
			IMAGE_USAGE_STORAGE_BIT
			IMAGE_USAGE_COLOR_ATTACHMENT_BIT
	VkSurfaceCapabilities2EXT:
	--------------------------
		supportedSurfaceCounters: count = 0
			None
	VkSurfaceProtectedCapabilitiesKHR:
	----------------------------------
		supportsProtected = false


GPU id : 1 (llvmpipe (LLVM 12.0.1, 256 bits)):
	Surface types: count = 2
		VK_KHR_xcb_surface
		VK_KHR_xlib_surface
	Formats: count = 2
		SurfaceFormat[0]:
			format = FORMAT_B8G8R8A8_SRGB
			colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
		SurfaceFormat[1]:
			format = FORMAT_B8G8R8A8_UNORM
			colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
	Present Modes: count = 4
		PRESENT_MODE_IMMEDIATE_KHR
		PRESENT_MODE_MAILBOX_KHR
		PRESENT_MODE_FIFO_KHR
		PRESENT_MODE_FIFO_RELAXED_KHR
	VkSurfaceCapabilitiesKHR:
	-------------------------
		minImageCount       = 3
		maxImageCount       = 0
		currentExtent:
			width  = 256
			height = 256
		minImageExtent:
			width  = 256
			height = 256
		maxImageExtent:
			width  = 256
			height = 256
		maxImageArrayLayers = 1
		supportedTransforms: count = 1
			SURFACE_TRANSFORM_IDENTITY_BIT_KHR
		currentTransform    = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
		supportedCompositeAlpha: count = 2
			COMPOSITE_ALPHA_OPAQUE_BIT_KHR
			COMPOSITE_ALPHA_INHERIT_BIT_KHR
		supportedUsageFlags: count = 5
			IMAGE_USAGE_TRANSFER_SRC_BIT
			IMAGE_USAGE_TRANSFER_DST_BIT
			IMAGE_USAGE_SAMPLED_BIT
			IMAGE_USAGE_STORAGE_BIT
			IMAGE_USAGE_COLOR_ATTACHMENT_BIT
	VkSurfaceCapabilities2EXT:
	--------------------------
		supportedSurfaceCounters: count = 0
			None
	VkSurfaceProtectedCapabilitiesKHR:
	----------------------------------
		supportsProtected = false


GPU id : 0 (AMD RADV POLARIS10):
	Surface type = VK_KHR_wayland_surface
	Formats: count = 2
		SurfaceFormat[0]:
			format = FORMAT_B8G8R8A8_SRGB
			colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
		SurfaceFormat[1]:
			format = FORMAT_B8G8R8A8_UNORM
			colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
	Present Modes: count = 2
		PRESENT_MODE_MAILBOX_KHR
		PRESENT_MODE_FIFO_KHR
	VkSurfaceCapabilitiesKHR:
	-------------------------
		minImageCount       = 4
		maxImageCount       = 0
		currentExtent:
			width  = 4294967295
			height = 4294967295
		minImageExtent:
			width  = 1
			height = 1
		maxImageExtent:
			width  = 16384
			height = 16384
		maxImageArrayLayers = 1
		supportedTransforms: count = 1
			SURFACE_TRANSFORM_IDENTITY_BIT_KHR
		currentTransform    = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
		supportedCompositeAlpha: count = 2
			COMPOSITE_ALPHA_OPAQUE_BIT_KHR
			COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR
		supportedUsageFlags: count = 5
			IMAGE_USAGE_TRANSFER_SRC_BIT
			IMAGE_USAGE_TRANSFER_DST_BIT
			IMAGE_USAGE_SAMPLED_BIT
			IMAGE_USAGE_STORAGE_BIT
			IMAGE_USAGE_COLOR_ATTACHMENT_BIT
	VkSurfaceCapabilities2EXT:
	--------------------------
		supportedSurfaceCounters: count = 0
			None
	VkSurfaceProtectedCapabilitiesKHR:
	----------------------------------
		supportsProtected = false


GPU id : 1 (llvmpipe (LLVM 12.0.1, 256 bits)):
	Surface type = VK_KHR_wayland_surface
	Formats: count = 2
		SurfaceFormat[0]:
			format = FORMAT_B8G8R8A8_SRGB
			colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
		SurfaceFormat[1]:
			format = FORMAT_B8G8R8A8_UNORM
			colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
	Present Modes: count = 2
		PRESENT_MODE_MAILBOX_KHR
		PRESENT_MODE_FIFO_KHR
	VkSurfaceCapabilitiesKHR:
	-------------------------
		minImageCount       = 4
		maxImageCount       = 0
		currentExtent:
			width  = 4294967295
			height = 4294967295
		minImageExtent:
			width  = 1
			height = 1
		maxImageExtent:
			width  = 16384
			height = 16384
		maxImageArrayLayers = 1
		supportedTransforms: count = 1
			SURFACE_TRANSFORM_IDENTITY_BIT_KHR
		currentTransform    = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
		supportedCompositeAlpha: count = 2
			COMPOSITE_ALPHA_OPAQUE_BIT_KHR
			COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR
		supportedUsageFlags: count = 5
			IMAGE_USAGE_TRANSFER_SRC_BIT
			IMAGE_USAGE_TRANSFER_DST_BIT
			IMAGE_USAGE_SAMPLED_BIT
			IMAGE_USAGE_STORAGE_BIT
			IMAGE_USAGE_COLOR_ATTACHMENT_BIT
	VkSurfaceCapabilities2EXT:
	--------------------------
		supportedSurfaceCounters: count = 0
			None
	VkSurfaceProtectedCapabilitiesKHR:
	----------------------------------
		supportsProtected = false



Device Groups:
==============
Group 0:
	Properties:
		physicalDevices: count = 1
			llvmpipe (LLVM 12.0.1, 256 bits) (ID: 0)
		subsetAllocation = 0

WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
	Present Capabilities:
		llvmpipe (LLVM 12.0.1, 256 bits) (ID: 0):
			Can present images from the following devices: count = 1
				llvmpipe (LLVM 12.0.1, 256 bits) (ID: 0)
		Present modes: count = 1
			DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR

Group 1:
	Properties:
		physicalDevices: count = 1
			AMD RADV POLARIS10 (ID: 0)
		subsetAllocation = 0

	Present Capabilities:
		AMD RADV POLARIS10 (ID: 0):
			Can present images from the following devices: count = 1
				AMD RADV POLARIS10 (ID: 0)
		Present modes: count = 1
			DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR


Device Properties and Extensions:
=================================
GPU0:
VkPhysicalDeviceProperties:
---------------------------
	apiVersion     = 4202678 (1.2.182)
	driverVersion  = 88088578 (0x5402002)
	vendorID       = 0x1002
	deviceID       = 0x67df
	deviceType     = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
	deviceName     = AMD RADV POLARIS10

[...]

Post Reply

Return to “X4: Foundations - Technical Support”