Radeon RX480 für Wine und Linux Steam - fehlende Darstellungen

Shader

Lt. Commander
Registriert
Aug. 2005
Beiträge
2.046
Hallo,
ich habe mir einen neuen Ryzen PC zusammengestellt, mit dem ich nun "Gaming" nur noch unter Linux Mate 18.2 versuchen möchte.
In der Vergangenheit hatte ich DualBoot mit Windows 7 betrieben aber Gaming macht nur 30% meiner PC Nutzung aus und Windows 7 für Ryzen vorbereiten, darauf hatte ich keine Lust mehr.

Civ V (Gog Version) unter Wine funktioniert schonmal tadellos.

Linux Steam dagegen ist seltsam. Ich konnte gemäß Anleitungen im Netz Linux Steam erfolgreich installieren und starten allerdings sieht die Grafikausgabe von z.B. Medieval II: Total War so aus:

https://abload.de/img/screenshotat2017-09-3ywshr.png
Auch Tomb Raider verhält sich genau so.

Grafikinstallation.

https://abload.de/img/screenshotat2017-09-3s8skj.png


Installierter Kernel ist 4.10.0-35

Darauf probierte ich den amdgpu Treiber aus, den ich von der AMD Seite für Ubuntu heruntergeladen habe. Diesen habe ich installiert gemäß einer Beschreibung für Linux Mate. Die Shell zeigte keine Auffälligkeiten während der Installation, abgesehen von einer utf-8.us Fehlermeldung (leider kein Bild von gemacht) aber nach einen Reboot begrüßte mich schlicht und ergreifend ein Blankscreen (noch bevor der Loginscreen kommt).
Mittels Strg+Alt+F1 meldete ich mich bei der Konsole an und habe folgenden Befehl ausgeführt.

https://abload.de/img/img_20170930_135356ito1p.jpg

Was muss ich tun damit ich unter Linux Steam Spielen auch sowas wie Grafik habe und nicht nur schwarze Konturen?
Ich habe kein Problem mit amdgpu zu nutzen, wenn es einen Weg mit dem OpenSource System gibt dann würde ich das bevorzugen.

Für jede Hilfe wäre ich sehr dankbar.
 
Wenn du unter Linux spielen möchtest, verwende einerseits eine besser etablierte Distro wie Debian. Dann verwendest du QEMU und benutzt GPU passthrough um die PCIe GPU in die virtuelle Windows Maschine durchzureichen.
So zB.: https://medium.com/@calerogers/gpu-virtualization-with-kvm-qemu-63ca98a6a172
WINE ist nicht zum zocken geeignet und nur in den seltensten Fällen zufriedenstellend. Wenn 30 % deiner Benutzung spielen ist, kommst du um eine richtige Windows VM nicht drumherum.
 
Dann verwendest du QEMU und benutzt GPU passthrough um die PCIe GPU in die virtuelle Windows Maschine durchzureichen.

Die GPU ist dann aber exklusiv für die VM reserviert und Du musst Deinen Monitor für Linux an die iGPU der CPU anschließen, was bei seinem Ryzen zwecks mangelnder iGPU aber nicht geht. Die Option fällt damit flach afaik.

Wenn du unter Linux spielen möchtest, verwende einerseits eine besser etablierte Distro wie Debian.

Mint und Ubuntu sind schon okay. Debian ist zum Zocken die wohl unpassenste Distro :D

@TE:

Den Versuch unter Linux zu zocken habe ich die letzten 15 Jahre unzählige Male gewagt, zuletzt im Frühjahr mit meinem i5-7500 und der RX 480. Habe auch den properietären AMDGPU-Pro Treiber oder wie er sich auch immer nennt, verwendet. Der lief am besten, aber selbst Spiele mit nativer Linuxunterstützung, wie CS:GO oder L4D2 etc. liefen meistens mit deutlich schlechterer Performance als unter Windows. Ich will Dir Dein Vorhaben keineswegs ausreden, aber für mich ist Zocken unter Linux verschwendete Lebenszeit. Nur als Mini-Erfahrungsbericht.
 
Zuletzt bearbeitet:
Also du verwendest Linux Mint Mate? Was du brauchst, sind dann nicht die AMDGPU-Pro Treiber, sondern ein neuerer Kernel (aus dem mainline PPA) und Mesa+LLVM aus dem Padoka PPA für Ubuntu (Mint basiert auf Ubuntu und deshalb sind die PPAs kompatibel). Wenn du jedoch nur wissen willst, warum du nen blackscreen bekommst, dann bräuchte ich noch die Ausgaben von:
Code:
cat /etc/X11/xorg.conf
ls /etc/X11/xorg.conf.d/

und den Inhalt der dort angeführten Dateien, sowie die Ausgabe von

Code:
cat /var/log/Xorg.0.log

Den Powerplay Fehler in deiner "dmesg" kannst du ignorieren, der sollte nicht zum blackscreen führen.
 
Zuletzt bearbeitet:
frizzmaster schrieb:
Mint und Ubuntu sind schon okay. Debian ist zum Zocken die wohl unpassenste Distro :D

Du weißt schon das Ubuntu und Debian Derivat ist ^^? VMs laufen auf keiner Distro besser als unter Debian und da man unter Linux eigentlich nur mit einer Windows VM zocken kann..
Tja das mit der fehlenden iGPU ist natürlich kacke... fällt mir jetzt spontan auch keine vernünftige Lösung ein.
 
majusss schrieb:
Dann verwendest du QEMU und benutzt GPU passthrough um die PCIe GPU in die virtuelle Windows Maschine durchzureichen.

Habt ihr Erfahrungen damit? Wenn das ordentlich funktioniert könnte man ja endlich Windows von dem Rechner treten :utrocket:
 
Du weißt schon das Ubuntu und Debian Derivat ist ^^?

Ja, aber Debian setzt zwecks Stabilität auf wesentlich ältere Pakete. Das macht sich beim Zocken nicht sonderlich vorteilhaft.

Habt ihr Erfahrungen damit?

Das funktioniert laut einigen YouTube Videos sogar ganz gut, aber die Problematik ist wie gesagt, dass die GPU dann für die VM reserviert ist und nur da läuft. Du musst Dein Linuxsystem dann über die iGPU der CPU befeuern, was aber z.B. bei Ryzen nicht geht. (soweit ich weiß)
 
majusss schrieb:
Du weißt schon das Ubuntu und Debian Derivat ist ^^?

Außer dem deb Paketformat haben die nicht mehr viel gemeinsam. Debian Pakete kannst du nicht mehr auf Ubuntu installieren und umgekehrt geht das auch nicht, weil Ubuntu viel neuere Paketversionen verwendet und zum Teil die Ordner für Konfigurationsdateien geändert hat.

@frizzmaster ältere Pakete und ein Kernel, der komplett auf I/O Durchsatz, anstatt auf Echtzeit-Responiveness konfiguriert wurde. Ein Beispiel wäre hier der Kernel Timer. Rennt auf Debian mit 100Hz - auf Spielesystemen sollten es 1000Hz sein. Oder UKSM - super um den RAM Verbrauch von VMs zu drücken, und die Spieleperformance.
 
Zuletzt bearbeitet:
Die xorg.conf gibt es nicht, wie es bei neueren Ubuntu und Derivate der Fall.
Muss diese für Steam vorhanden sein?

Die Ausgabe von "cat /var/log/Xorg.0.log" (abgegrenzt auf AMDGPU, sonst wäre es so zu groß):
Code:
rm@Taruhn / $ cat /var/log/Xorg.0.log | grep AMDGPU
     5.156] (II) AMDGPU: Driver for AMD Radeon chipsets: OLAND, OLAND, OLAND, OLAND,
     5.184] (II) AMDGPU(0): Creating default Display subsection in Screen section
     5.184] (==) AMDGPU(0): Depth 24, (--) framebuffer bpp 32
     5.184] (II) AMDGPU(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
     5.184] (==) AMDGPU(0): Default visual is TrueColor
     5.184] (==) AMDGPU(0): RGB weight 888
     5.184] (II) AMDGPU(0): Using 8 bits per RGB (8 bit DAC)
     5.184] (--) AMDGPU(0): Chipset: "POLARIS10" (ChipID = 0x67df)
     5.297] (II) AMDGPU(0): glamor detected, initialising EGL layer.
     5.297] (II) AMDGPU(0): KMS Pageflipping: enabled
     5.444] (II) AMDGPU(0): Output DisplayPort-0 has no monitor section
     5.592] (II) AMDGPU(0): Output DisplayPort-1 has no monitor section
     5.593] (II) AMDGPU(0): Output HDMI-A-0 has no monitor section
     5.595] (II) AMDGPU(0): Output HDMI-A-1 has no monitor section
     5.633] (II) AMDGPU(0): Output DVI-D-0 has no monitor section
     5.780] (II) AMDGPU(0): EDID for output DisplayPort-0
     5.928] (II) AMDGPU(0): EDID for output DisplayPort-1
     5.929] (II) AMDGPU(0): EDID for output HDMI-A-0
     5.931] (II) AMDGPU(0): EDID for output HDMI-A-1
     5.969] (II) AMDGPU(0): EDID for output DVI-D-0
     5.969] (II) AMDGPU(0): Manufacturer: IVM  Model: 6616  Serial#: 1708
     5.969] (II) AMDGPU(0): Year: 2015  Week: 18
     5.969] (II) AMDGPU(0): EDID Version: 1.3
     5.969] (II) AMDGPU(0): Digital Display Input
     5.969] (II) AMDGPU(0): Max Image Size cm]: horiz.: 60  vert.: 34
     5.969] (II) AMDGPU(0): Gamma: 2.20
     5.969] (II) AMDGPU(0): DPMS capabilities: Off
     5.969] (II) AMDGPU(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 
     5.969] (II) AMDGPU(0): First detailed timing is preferred mode
     5.969] (II) AMDGPU(0): redX: 0.653 redY: 0.337   greenX: 0.320 greenY: 0.612
     5.969] (II) AMDGPU(0): blueX: 0.150 blueY: 0.068   whiteX: 0.313 whiteY: 0.329
     5.969] (II) AMDGPU(0): Supported established timings:
     5.969] (II) AMDGPU(0): 720x400@70Hz
     5.969] (II) AMDGPU(0): 640x480@60Hz
     5.969] (II) AMDGPU(0): 640x480@67Hz
     5.969] (II) AMDGPU(0): 640x480@75Hz
     5.969] (II) AMDGPU(0): 800x600@56Hz
     5.969] (II) AMDGPU(0): 800x600@60Hz
     5.969] (II) AMDGPU(0): 800x600@75Hz
     5.969] (II) AMDGPU(0): 1024x768@60Hz
     5.969] (II) AMDGPU(0): 1024x768@70Hz
     5.969] (II) AMDGPU(0): 1024x768@75Hz
     5.969] (II) AMDGPU(0): 1280x1024@75Hz
     5.969] (II) AMDGPU(0): Manufacturer's mask: 0
     5.969] (II) AMDGPU(0): Supported standard timings:
     5.969] (II) AMDGPU(0): #0: hsize: 1920  vsize 1080  refresh: 60  vid: 49361
     5.969] (II) AMDGPU(0): #1: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
     5.969] (II) AMDGPU(0): #2: hsize: 1440  vsize 900  refresh: 60  vid: 149
     5.969] (II) AMDGPU(0): #3: hsize: 1680  vsize 1050  refresh: 60  vid: 179
     5.969] (II) AMDGPU(0): #4: hsize: 1280  vsize 960  refresh: 60  vid: 16513
     5.969] (II) AMDGPU(0): #5: hsize: 1152  vsize 864  refresh: 75  vid: 20337
     5.969] (II) AMDGPU(0): #6: hsize: 1440  vsize 900  refresh: 75  vid: 3989
     5.969] (II) AMDGPU(0): Supported detailed timing:
     5.969] (II) AMDGPU(0): clock: 148.5 MHz   Image Size:  598 x 336 mm
     5.969] (II) AMDGPU(0): h_active: 1920  h_sync: 2008  h_sync_end 2052 h_blank_end 2200 h_border: 0
     5.969] (II) AMDGPU(0): v_active: 1080  v_sync: 1084  v_sync_end 1089 v_blanking: 1125 v_border: 0
     5.969] (II) AMDGPU(0): Ranges: V min: 55 V max: 76 Hz, H min: 30 H max: 83 kHz, PixClock max 175 MHz
     5.969] (II) AMDGPU(0): Serial No: 11306JF401708
     5.969] (II) AMDGPU(0): Monitor name: PL2790
     5.969] (II) AMDGPU(0): EDID (in hex):
     5.969] (II) AMDGPU(0): 	00ffffffffffff0026cd1666ac060000
     5.969] (II) AMDGPU(0): 	12190103803c22782a53a5a756529c26
     5.969] (II) AMDGPU(0): 	115054b74f00d1c081809500b3008140
     5.969] (II) AMDGPU(0): 	714f950f0101023a801871382d40582c
     5.969] (II) AMDGPU(0): 	450056502100001e000000fd00374c1e
     5.969] (II) AMDGPU(0): 	5311000a202020202020000000ff0031
     5.969] (II) AMDGPU(0): 	313330364a46343031373038000000fc
     5.969] (II) AMDGPU(0): 	00504c323739300a202020202020001b
     5.969] (II) AMDGPU(0): Printing probed modes for output DVI-D-0
     5.969] (II) AMDGPU(0): Modeline "1920x1080"x60.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
     5.970] (II) AMDGPU(0): Modeline "1680x1050"x59.9  119.00  1680 1728 1760 1840  1050 1053 1059 1080 +hsync -vsync (64.7 kHz e)
     5.970] (II) AMDGPU(0): Modeline "1280x1024"x75.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
     5.970] (II) AMDGPU(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
     5.970] (II) AMDGPU(0): Modeline "1440x900"x75.0  136.75  1440 1536 1688 1936  900 903 909 942 -hsync +vsync (70.6 kHz e)
     5.970] (II) AMDGPU(0): Modeline "1440x900"x59.9   88.75  1440 1488 1520 1600  900 903 909 926 +hsync -vsync (55.5 kHz e)
     5.970] (II) AMDGPU(0): Modeline "1280x960"x60.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz e)
     5.970] (II) AMDGPU(0): Modeline "1152x864"x75.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz e)
     5.970] (II) AMDGPU(0): Modeline "1024x768"x75.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
     5.970] (II) AMDGPU(0): Modeline "1024x768"x70.1   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz e)
     5.970] (II) AMDGPU(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
     5.970] (II) AMDGPU(0): Modeline "800x600"x75.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
     5.970] (II) AMDGPU(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
     5.970] (II) AMDGPU(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz e)
     5.970] (II) AMDGPU(0): Modeline "640x480"x75.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
     5.970] (II) AMDGPU(0): Modeline "640x480"x66.7   30.24  640 704 768 864  480 483 486 525 -hsync -vsync (35.0 kHz e)
     5.970] (II) AMDGPU(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
     5.970] (II) AMDGPU(0): Modeline "720x400"x70.1   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
     5.970] (II) AMDGPU(0): Output DisplayPort-0 disconnected
     5.970] (II) AMDGPU(0): Output DisplayPort-1 disconnected
     5.970] (II) AMDGPU(0): Output HDMI-A-0 disconnected
     5.970] (II) AMDGPU(0): Output HDMI-A-1 disconnected
     5.970] (II) AMDGPU(0): Output DVI-D-0 connected
     5.970] (II) AMDGPU(0): Using exact sizes for initial modes
     5.970] (II) AMDGPU(0): Output DVI-D-0 using initial mode 1920x1080 +0+0
     5.970] (II) AMDGPU(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
     5.970] (II) AMDGPU(0): mem size init: gart size :1ffd79000 vram size: s:1fe571000 visible:e571000
     5.970] (==) AMDGPU(0): DPI set to (96, 96)
     5.972] (II) AMDGPU(0): DRI2] Setup complete
     5.972] (II) AMDGPU(0): DRI2]   DRI driver: radeonsi
     5.972] (II) AMDGPU(0): DRI2]   VDPAU driver: radeonsi
     5.972] (II) AMDGPU(0): Front buffer pitch: 8192 bytes
     5.973] (==) AMDGPU(0): DRI3 disabled
     5.973] (==) AMDGPU(0): Backing store enabled
     5.973] (II) AMDGPU(0): Direct rendering enabled
     6.084] (II) AMDGPU(0): Use GLAMOR acceleration.
     6.084] (II) AMDGPU(0): Acceleration enabled
     6.084] (==) AMDGPU(0): DPMS enabled
     6.084] (==) AMDGPU(0): Silken mouse enabled
     6.086] (II) AMDGPU(0): Set up textured video (glamor)
     6.086] (II) AMDGPU(0): RandR 1.2 enabled, ignore the following RandR disabled message.
     6.129] (II) AMDGPU(0): Setting screen physical size to 508 x 285
    25.665] (II) AMDGPU(0): EDID vendor "IVM", prod id 26134
    25.665] (II) AMDGPU(0): Using EDID range info for horizontal sync
    25.665] (II) AMDGPU(0): Using EDID range info for vertical refresh

Das Wine nicht immer tut, ist mir schon von früheren Versuchen bewusst.
Linux Steam sollte schon laufen und laut Erfahrungsberichten tut es das auch mit OpenSource AMD Treibern und den proprietären Treiber, nur bei mir scheint was zu fehlen oder nicht zu greifen.

Um die maximale Performance und Grafik geht es mir auch nicht, hauptsache ich kann Spiele in 1920x1080 Auflösung in bis zu mittlerer Bildqualität spielen und ein paar Fehldarstellungen würden mich auch nicht stören. Ich bin kein Hardcore-Gamer.
 
Nach der xorg.conf hab ich gefragt, weil ich mir nicht sicher war, ob AMDGPU-Pro nicht doch noch eine anlegt. Du solltest dennoch Dateien im Ordner /etc/X11/xorg.conf.d/ haben. Dein Xorg.0.log sieht gut aus, aber ein Fehler könnte durch das Filtern nicht angezeigt worden sein. Kannst du noch mal den Log abfragen, nur diesmal mit "grep EE" anstatt "grep AMDGPU"?
 
Hier die Ausgaben mit installierten amdgpu-pro-17.30 Treiber.

https://abload.de/img/img_20170930_161211z3o7s.jpg


Ich hatte nach der Installation des "amdgpu-pro" Treibers den "Xserver-xorg-video-radeon" Treiber deinstalliert. Diesen habe ich auch nicht wieder installiert.

Die aktuelle Ausgabe sieht so aus.
Code:
rm@Taruhn ~ $ cat /var/log/Xorg.0.log | grep EE
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     5.955] (EE) Failed to load module "ati" (module does not exist, 0)
[     5.956] (EE) Failed to load module "ati" (module does not exist, 0)

Da beide Treiber auf "Failed to load module" verweisen frage ich mich wie man das behebt?
Sollte man die nächsten Schritte mit "radeon" oder "amdgpu-pro" versuchen?

EDIT: Hier die aktuelle ls und cat Ausgabe:
Code:
rm@Taruhn /etc/X11 $ ls
app-defaults             rgb.txt  Xreset      Xsession          xsm
default-display-manager  xinit    Xreset.d    Xsession.d
fonts                    xkb      Xresources  Xsession.options
rm@Taruhn /etc/X11 $ cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: No such file or directory
rm@Taruhn /etc/X11 $ ls /etc/X11/xorg.conf.d/
ls: cannot access '/etc/X11/xorg.conf.d/': No such file or directory
rm@Taruhn /etc/X11 $ ^C
rm@Taruhn /etc/X11 $ ^C
rm@Taruhn /etc/X11 $
 
Versuche es bitte nochmal von vorn, mit einer frischen Installation von Mint. Das geht schneller, als wenn du versuchst, das beschädigte System zu reparieren.

Einige Bemerkungen:

  • Du benötigst den proprietären Treiber nicht. Er ist in erster Linie für den Workstation-Einsatz gedacht. Das sagt auch AMD. Also vergiss ihn, er hat dir nichts zu bieten.
  • Linux Mint liefert die quelloffenen Grafiktreiber frei Haus mit. Wenn du eine neuere Version möchtest, installiere sie bitte von diesem PPA aus. Neuere Versionen von Mesa sind fast immer signifikant schneller als ältere Versionen.
  • Dein System hat mehrere Grafiktreiber: amdgpu sitzt im Kernel (Linux), mesa stellt das OpenGL- und Vulkan-API bereit und amdgpu-ddx interagiert mit dem X.org-Display-Server.
  • Texturprobleme rühren zumeist von mangelnder S3TC-Unterstützung her. Installiere auf jeden falls das Paket libtxc-dxtn oder libtxc-dxtn-s2tc-bin.
  • Eine virtuelle Maschine mit GPU-Passthrough ist fortgeschrittene Kunst. Ich würde davon zunächst Abstand nehmen.
  • DirectX-11-Software läuft noch nicht anstandslos unter Wine.
  • DirectX-9-Software kannst du dank deiner AMD-Karte unter Wine ohne OpenGL-Zwischenschicht betreiben - solange du die quelloffenen Treiber verwendest. Eine passende Wine-Version gibt es z. B. hier.
  • Vermeide wo immer möglich Treiber aus Fremdquellen bzw. Stand-Alone-Pakete. Diese Windows-Unsitte kann dir unverhofft und zum schlechtest möglichen Zeitpunkt den Tag vermiesen. Verlasse dich auf das Ubuntu-Repository und auf die PPAs von Launchpad. Dort findest du nahezu alles, was du benötigst.
  • Zocken ist nicht nur unter Linux verschwendete Lebenszeit. Lass es dir trotzdem nicht madig reden.
 
Auf dem Bildschirmfoto sieht man die Ursache für deine Probleme. Dein Xorg-Server ist zu neu für den Pro Treiber. Also runter mit dem Treiber und den Kernel mittels PPA auf >= 4.12 bringen, sowie Mesa auf major version 12 bringen mittels Padoka PPA. Die opensource Treiber haben mittlerweile sowieso bessere Performance, als die Pro Treiber. Bitte mit dem neuen Mesa stack auch "Xserver-xorg-video-amdgpu" installieren.

Nachtrag: Mein Vorredner hat dir bereits den Link zu Padoka gegeben und seiner Aussage bezüglich S3TC kann ich nur zustimmen.
 
Zuletzt bearbeitet:
Vielen Dank für all eure Hilfe.

Den amdgpu-pro Treiber habe ich entfernt und anschließend gemäß der Beschreibung einen neueren Kernel (4.12.14), Mesa über "Padoka Stable Mesa PPA" sowie libtxc-dxtn-s2tc0 und libtxc-dxtn-s2tc-bin installiert.

Auch dies brachte für Linux Steam keinerlei Abhilfe.
Es fehlen weiterhin die Texturen in "Medieval II: Total War" und "Tomb Raider".

Hier noch der output von gpu-manager.log (falls es hilft):
Code:
log_file: /var/log/gpu-manager.log
last_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
new_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
can't access /run/u-d-c-nvidia-was-loaded file
can't access /run/u-d-c-fglrx-was-loaded file
Looking for fglrx modules in /lib/modules/4.12.14-041214-generic/updates/dkms
Looking for nvidia modules in /lib/modules/4.12.14-041214-generic/updates/dkms
Is nvidia loaded? no
Was nvidia unloaded? no
Is nvidia blacklisted? no
Is fglrx loaded? no
Was fglrx unloaded? no
Is fglrx blacklisted? no
Is intel loaded? no
Is radeon loaded? no
Is radeon blacklisted? no
Is amdgpu loaded? yes
Is amdgpu blacklisted? no
Is nouveau loaded? no
Is nouveau blacklisted? no
Is fglrx kernel module available? no
Is nvidia kernel module available? no
Vendor/Device Id: 1002:67df
BusID "PCI:38@0:0:0"
Is boot vga? yes
Found "/dev/dri/card0", driven by "amdgpu"
output 0:
	card0-DVI-D-1
Number of connected outputs for /dev/dri/card0: 1
Skipping "/dev/dri/card0", driven by "amdgpu"
Skipping "/dev/dri/card0", driven by "amdgpu"
Skipping "/dev/dri/card0", driven by "amdgpu"
Does it require offloading? no
last cards number = 1
Has amd? yes
Has intel? no
Has nvidia? no
How many cards? 1
Has the system changed? No
main_arch_path x86_64-linux-gnu, other_arch_path i386-linux-gnu
Current alternative: /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf
Current core alternative: (null)
Current egl alternative: /usr/lib/x86_64-linux-gnu/mesa-egl/ld.so.conf
Is nvidia enabled? no
Is nvidia egl enabled? no
Is fglrx enabled? no
Is mesa enabled? yes
Is mesa egl enabled? yes
Is pxpress enabled? no
Is prime enabled? no
Is prime egl enabled? no
Is nvidia available? no
Is nvidia egl available? no
Is fglrx available? no
Is fglrx-core available? no
Is mesa available? yes
Is mesa egl available? yes
Is pxpress available? no
Is prime available? no
Is prime egl available? no
Single card detected
Kernel Module is not loaded
Nothing to do
No change - nothing to do

Woran könnte es nun liegen, dass die Texturen nicht dargestellt werden?
Welches Log gibt darüber vielleicht auskunft?

Eine Neuinstallation würde ich als letzte Option vornehmen wollen. Ich habe zwar /home als extra Festplatte eingerichtet aber ich habe keine Erfahrung wie das dann mit Steam laufen wird.
 
Dir fehlt sicherlich nur eine Kleinigkeit. Ich suche gerade danach. Wälze doch mal die gängigen Suchmaschinen.

Könntest du vielleicht das Spiel von der Kommandozeile starten (Steam muss im Hintergrund laufen) und dir die Ausgabe anschauen bzw. hier posten?
 
Zuletzt bearbeitet:
In der Tat voll die Kleinigkeit.
Als ich nach "steam linux black textures" suchte, wurde ich beim Linux Mint Forum fündig.
Die Lösung: "libtxc-dxtn-s2tc0:i386" installieren und schon waren die Texturen da.
Als ich "libtxc-dxtn-s2tc" über den Paketmanager installierte, wurde komischerweise die i386 Variante gar nicht gelistet (ich nutze nicht immer apt).

Vielen Dank für all eure Hinweise und schnelle Hilfe!
Hat mir echt was gebracht.
 
Zuletzt bearbeitet:
Sehr schön!

Ja, die meisten Spiele werden für i386 kompiliert, während man Distributionen sinnvollerweise in der x86_64-Variante installiert. So installiert man auch standardmäßig x86_64-Pakete.

Das Problem liegt hier bei den Spieleentwicklern und Steam, heutzutage spricht nichts mehr dagegen, Spiele ausschließlich für x86_64 zu kompilieren. So könnte man sich den ganzen Rattenschwanz an i386-Abhängigkeiten sparen.
 
Mein Tipp für Gaming mit AMD GPUs ist Fedora als Distro zu nehmen. Das hat den Vorteil, dass Kernel und Mesa höchstaktuell sind und man hierfür keine PPAs benötigt.
Padoka und Oibaf haben mir schon mehrfach die Installation geschossen. Natürlich kann man das alles wieder reparieren, aber mir ist das zeitlich zu aufwendig, v.a. da ich mit Fedora alles schon fertig konfiguriert bekomme. Einige Spiele laufen sogar in der Wayland Session, die meisten benötigen aber die X.org Session, die sich beim Login auswählen läßt.

Bei Medieval Total War muss man allerdings eine lib mit einem Softlink verlinken, da Fedora diese Verschlüsselungslib nicht bereitstellt, tut der Funktionalität aber keinen Abbruch.
 
Zurück
Oben