ubuntuusers.de

Spiele unter Wine 8 - Ein Totalausfall

Status: Gelöst | Ubuntu-Version: Xubuntu 22.04 (Jammy Jellyfish)
Antworten |

Fried-rich

Anmeldungsdatum:
2. Mai 2013

Beiträge: 1128

Hallo,

unter 20.04 hatte ich noch irgendeine Wine 6.x im Einsatz und alle Spiele liefen problemlos. Aktuell habe ich unter Wine 8.18 Anno 1701 und Anno 1404 versucht. Bei beiden habe ich die Original-CDs von anno dazumal (die ich bisher genutzt hatte) und die GOG-Varianten. Alle gehen zu installieren. Wenn ich direkt nach der Installation auf Starten gehe kann ich Einstellungen machen und das Spiel starten. Wenn es dann läufen müsste stützt es ab. Ist es einmal beendet und muss manuell neu gestartet werden geht das nicht mehr. Alles endet in einem schwarzen Bildschirm ohne Ton. Ich habe das ganze mit einem win32- und win64-Prefix sowie als Windows 7 und Windows 10 versucht, immer das gleiche.

Angeblich soll ja ab Wine 8 Vulkan besser unterstützen. Kann es sein, dass mir irgendwas fehlt? Das ist an 'Vulkan' installiert:

un  gir1.2-vulkan-1.0         <keine>                 <keine>      (keine Beschreibung vorhanden)
un  libvulkan-dev             <keine>                 <keine>      (keine Beschreibung vorhanden)
ii  libvulkan1:amd64          1.3.204.1-2             amd64        Vulkan loader library
ii  mesa-vulkan-drivers:amd64 23.0.4-0ubuntu1~22.04.1 amd64        Mesa Vulkan graphics drivers
un  vulkan-icd                <keine>                 <keine>      (keine Beschreibung vorhanden)
un  vulkan-loader             <keine>                 <keine>      (keine Beschreibung vorhanden)

Was braucht man denn dafür? Beide Spiele sind schon älter, braucht es auch irgendwas Richtung DXVA um DirectX an Vulkan zu übersetzen? Nichts davon war unter Wine 6 nötig?

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 4433

Kann ich nicht nachvollziehen. Jedenfalls nicht mit Anno 1404, das läuft mit wine-devel 8.19 vom WineHQ ausgezeichnet. Anno 1701 habe ich nicht.

Fried-rich

(Themenstarter)

Anmeldungsdatum:
2. Mai 2013

Beiträge: 1128

Hier geht nichts. Hast du nvidia oder AMD? Hast du Vulkan installiert? Win32-prefix? Win10?

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 4433

Nvidia Grafikkarte mit proprietärem nvidia-driver, nur ein $WINEPREFIX, ganz einfach Standard in $HOME/.wine. Die Pakete vom WineHQ bringen 32-Bit Kompatibilität mit. Dafür müssen die 32-Bit Bestandteile vom nvidia-driver auch installiert sein, das macht aber die Paketverwaltung normalerweise automagisch.

dpkg -l | grep wine-devel

ii  wine-devel                                               8.19~mantic-1                                    amd64        WINE Is Not An Emulator - runs MS Windows programs
ii  wine-devel-amd64                                         8.19~mantic-1                                    amd64        WINE Is Not An Emulator - runs MS Windows programs
ii  wine-devel-i386:i386                                     8.19~mantic-1                                    i386         WINE Is Not An Emulator - runs MS Windows programs

Installierte Vulkanpakete:

dpkg -l | grep vulkan

ii  libvulkan-dev:amd64                                      1.3.250.0-1                                      amd64        Vulkan loader library -- development files
ii  libvulkan-volk-dev                                       1.3.250.1-1                                      all          Meta-loader for Vulkan API
ii  libvulkan1:amd64                                         1.3.250.0-1                                      amd64        Vulkan loader library
ii  libvulkan1:i386                                          1.3.250.0-1                                      i386         Vulkan loader library
ii  mesa-vulkan-drivers:amd64                                23.2.1-1ubuntu3                                  amd64        Mesa Vulkan graphics drivers
ii  mesa-vulkan-drivers:i386                                 23.2.1-1ubuntu3                                  i386         Mesa Vulkan graphics drivers
ii  vulkan-tools                                             1.3.250.0+dfsg1-1                                amd64        Miscellaneous Vulkan utilities
ii  vulkan-validationlayers:amd64                            1.3.250.0-1                                      amd64        Vulkan validation layers
ii  vulkan-validationlayers-dev:amd64                        1.3.250.0-1                                      amd64        Vulkan validation layers -- development files

dxvk baue ich mir selbst und die dxvk-nvapi. Vulkan ist auch selbst gebaut, aber das ist für die tagesfrischen FFmpeg Builds. Für Wine reicht auch die Vulkan Version 250, die über die Paketverwaltung rein kommt.

Mankind75 Team-Icon

Lokalisierungsteam
Avatar von Mankind75

Anmeldungsdatum:
4. Juni 2007

Beiträge: 3307

Wohnort: Wernigerode

Fried-rich schrieb:

Wenn es dann läufen müsste stützt es ab.

Könntest Du den Absturz nach Möglichkeit bitte näher erläutern? Wird ein Backtrace/Schwerwiegender Fehler geworfen?

Letztendlich befindest Du dich mit den 8.18 im Entwicklerzweig, der etwa alle zwei Wochen aktualisiert wird. Wenn Du einen Bugreport melden möchtest dürften aber wahrscheinlich noch für 8.18 Berichte angenommen werden.

Ansonsten verfahre ich wenn ich unter Linux unterwegs bin nach dem Motto: Immer die neueste Entwicklerversion. Muss man aber nicht teilen.

Fried-rich

(Themenstarter)

Anmeldungsdatum:
2. Mai 2013

Beiträge: 1128

OK, die Liste der Vulkan-Pakete ist bei mir übersichtlicher:

dpkg -l | grep vulkan
ii  libvulkan1:amd64                              1.3.204.1-2
ii  mesa-vulkan-drivers:amd64                     23.0.4-0ubuntu1~22.04.1

Was für Pakete sind für die Unterstützung von Vulkan konkret nötig. Wie man sieht habe ich nur die 64-Bit-Versionen drauf.

Wine sieht genauso aus, nur 8.18 unter Jammy.

Aktuell ist das Prefix gelöscht, ich teste das nochmal und würde dann wenn es nicht geht mal posten was das Terminal ausgibt. Mir ging es hier eher darum wie ich Vulkan-support richtig installiert bekomme.

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 4433

Fried-rich schrieb:

Wie man sieht habe ich nur die 64-Bit-Versionen drauf.

Und willst 32-Bit Spiele verwenden? Nur die Anno 1404 History Edition ist 64-Bit.

Fried-rich

(Themenstarter)

Anmeldungsdatum:
2. Mai 2013

Beiträge: 1128

Soweit mir bekannt sind alle meine Spiele 32-Bit. Ich habe aber bisher nichts Richtung Vulkan installiert. Wo die beiden installierten 64-Bit-Pakete herkommen weiß ich nicht.

Ich hab jetzt alles installiert wie oben genannt und es geht weiterhin nicht. Getestet habe ich meine alte Anno 1701-CD (die bisher immer lief) mit einem win32/Windows 7-Prefix. Startet nicht einmal mehr. Das Terminal gibt das hier aus:

WINEARCH=win32 WINEPREFIX=/home/ich/wine-anno wine "/home/ich/wine-anno/drive_c/Program Files/Anno 1701/Anno1701.exe"
0054:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\atksgt": c0000142
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"atksgt" failed to start: 1114
0090:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\lirsgt": c0000142
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"lirsgt" failed to start: 1114
00d0:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
00d0:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
00d0:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
00d0:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0140:err:seh:NtRaiseException Unhandled exception code c0000005 flags 0 addr 0x7bd50ae4

Das ist installiert:

dpkg -l | grep vulkan
ii  libvulkan-dev:amd64                           1.3.204.1-2                                 amd64        Vulkan loader library -- development files
ii  libvulkan-volk-dev                            1.2.198-1                                   all          Meta-loader for Vulkan API
ii  libvulkan1:amd64                              1.3.204.1-2                                 amd64        Vulkan loader library
ii  libvulkan1:i386                               1.3.204.1-2                                 i386         Vulkan loader library
ii  mesa-vulkan-drivers:amd64                     23.0.4-0ubuntu1~22.04.1                     amd64        Mesa Vulkan graphics drivers
ii  mesa-vulkan-drivers:i386                      23.0.4-0ubuntu1~22.04.1                     i386         Mesa Vulkan graphics drivers
ii  vulkan-tools                                  1.3.204.0+dfsg1-1                           amd64        Miscellaneous Vulkan utilities
ii  vulkan-validationlayers:amd64                 1.3.204.1-2                                 amd64        Vulkan validation layers
ii  vulkan-validationlayers-dev:amd64             1.3.204.1-2                                 amd64        Vulkan validation layers -- development files

dpkg -l | grep nvidia
ii  libnvidia-cfg1-535:amd64                      535.113.01-0ubuntu0.22.04.1                 amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-common-535                          535.113.01-0ubuntu0.22.04.1                 all          Shared files used by the NVIDIA libraries
ii  libnvidia-compute-535:amd64                   535.113.01-0ubuntu0.22.04.1                 amd64        NVIDIA libcompute package
ii  libnvidia-compute-535:i386                    535.113.01-0ubuntu0.22.04.1                 i386         NVIDIA libcompute package
ii  libnvidia-decode-535:amd64                    535.113.01-0ubuntu0.22.04.1                 amd64        NVIDIA Video Decoding runtime libraries
ii  libnvidia-decode-535:i386                     535.113.01-0ubuntu0.22.04.1                 i386         NVIDIA Video Decoding runtime libraries
ii  libnvidia-encode-535:amd64                    535.113.01-0ubuntu0.22.04.1                 amd64        NVENC Video Encoding runtime library
ii  libnvidia-encode-535:i386                     535.113.01-0ubuntu0.22.04.1                 i386         NVENC Video Encoding runtime library
ii  libnvidia-extra-535:amd64                     535.113.01-0ubuntu0.22.04.1                 amd64        Extra libraries for the NVIDIA driver
ii  libnvidia-fbc1-535:amd64                      535.113.01-0ubuntu0.22.04.1                 amd64        NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-fbc1-535:i386                       535.113.01-0ubuntu0.22.04.1                 i386         NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-gl-535:amd64                        535.113.01-0ubuntu0.22.04.1                 amd64        NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-gl-535:i386                         535.113.01-0ubuntu0.22.04.1                 i386         NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  linux-modules-nvidia-535-6.2.0-34-generic     6.2.0-34.34~22.04.1+1                       amd64        Linux kernel nvidia modules for version 6.2.0-34
ii  linux-modules-nvidia-535-generic-hwe-22.04    6.2.0-34.34~22.04.1+1                       amd64        Extra drivers for nvidia-535 for the generic-hwe-22.04 flavour
ii  linux-objects-nvidia-535-6.2.0-34-generic     6.2.0-34.34~22.04.1+1                       amd64        Linux kernel nvidia modules for version 6.2.0-34 (objects)
ii  linux-signatures-nvidia-6.2.0-34-generic      6.2.0-34.34~22.04.1+1                       amd64        Linux kernel signatures for nvidia modules for version 6.2.0-34-generic
ii  nvidia-compute-utils-535                      535.113.01-0ubuntu0.22.04.1                 amd64        NVIDIA compute utilities
ii  nvidia-driver-535                             535.113.01-0ubuntu0.22.04.1                 amd64        NVIDIA driver metapackage
ii  nvidia-firmware-535-535.113.01                535.113.01-0ubuntu0.22.04.1                 amd64        Firmware files used by the kernel module
ii  nvidia-kernel-common-535                      535.113.01-0ubuntu0.22.04.1                 amd64        Shared files used with the kernel module
ii  nvidia-kernel-source-535                      535.113.01-0ubuntu0.22.04.1                 amd64        NVIDIA kernel source package
ii  nvidia-prime                                  0.8.17.1                                    all          Tools to enable NVIDIA's Prime
ii  nvidia-settings                               510.47.03-0ubuntu1                          amd64        Tool for configuring the NVIDIA graphics driver
ii  nvidia-utils-535                              535.113.01-0ubuntu0.22.04.1                 amd64        NVIDIA driver support binaries
ii  screen-resolution-extra                       0.18.2                                      all          Extension for the nvidia-settings control panel
ii  xserver-xorg-video-nvidia-535                 535.113.01-0ubuntu0.22.04.1                 amd64        NVIDIA binary Xorg driver

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 4433

Mankind75 Team-Icon

Lokalisierungsteam
Avatar von Mankind75

Anmeldungsdatum:
4. Juni 2007

Beiträge: 3307

Wohnort: Wernigerode

trollsportverein schrieb:

Tja. ¯\_(ツ)_/¯ Feierabend.

Dann wäre es für den Threadersteller sicherlich sinnvoll, seine gog.com Version stattdessen zu installieren. wine und der Hauptsponsor Codeweavers bewerten Sachen mit Kopierschutz im Bugzilla mit "WONTFIX". Themen wie Kopierschutz werden nicht angegangen.

Fried-rich

(Themenstarter)

Anmeldungsdatum:
2. Mai 2013

Beiträge: 1128

Ich habe das Anno seinerzeit gekauft, musste aber unter Wine immer einen Crack nutzen weil der Kopierschutz nicht klappte. Die GoG-Variante ist auch gekauft (soweit mir bekannt wird da überhaupt kein Kopierschutz verwendet), die geht aber auch nicht. Ob da die gleichen Meldungen kommen weiß ich aber nicht. Das war aber ohnehin herausgeschmissenes Geld weil ich da den D.E.A.P.-Mod scheinbar nicht installieren kann.

Auch ist mir nicht klar wieso es früher (bis Wine 6.x) problemlos funktionierte. Da habe ich nichts anderes gemacht.

Mankind75 Team-Icon

Lokalisierungsteam
Avatar von Mankind75

Anmeldungsdatum:
4. Juni 2007

Beiträge: 3307

Wohnort: Wernigerode

Fried-rich schrieb:

Auch ist mir nicht klar wieso es früher (bis Wine 6.x) problemlos funktionierte. Da habe ich nichts anderes gemacht.

Im Jargon wird so etwas "Regression" genannt also wenn Du einen Patch etwas nicht mehr funktioniert.

Anno 1404 und 1701 habe ich jedenfalls in meiner Gog.com-Bibliothek und kann mal mit der neuen Entwicklerversion 8.20 testen. Auf welche von den beiden Versionen (1404/1701) wollen wir uns erstmal einigen?

Schaue es mir gerne im Laufe des Abends mal an. Habe nachmittags noch einen Text, den ich schreiben muss. Die Einträge in der AppDB könnten ohnehin mal aktualisiert werden..

Fried-rich

(Themenstarter)

Anmeldungsdatum:
2. Mai 2013

Beiträge: 1128

Ich habe bisher nur die 1701 mit dem Mod probiert. Bei der GoG-Version kommt die Meldung, dass der Patch 1.04 fehlt. Dieser lässt sich aber bei der GoG-Version nicht installieren - vermutlich weil er schon eingebaut ist und DEAP nicht merkt, dass er schon da ist. Ich vermute die letzte Version des DEAP-Mods ist schlicht deutlich älter als Anno 1701 GoG. Es gibt noch einen anderen Mod, den ich bisher aber nicht getestet habe.

Mankind75 Team-Icon

Lokalisierungsteam
Avatar von Mankind75

Anmeldungsdatum:
4. Juni 2007

Beiträge: 3307

Wohnort: Wernigerode

Fried-rich schrieb:

Ich vermute die letzte Version des DEAP-Mods ist schlicht deutlich älter als Anno 1701 GoG.

Die Gog.com Version ist wohl Version 2.0.3 - handelt es sich um diese Modifikation des Spiels? Wollen wir uns dann erstmal auf 1701 konzentrieren?

Fried-rich

(Themenstarter)

Anmeldungsdatum:
2. Mai 2013

Beiträge: 1128

Ja, der verlinkte ist der den ich nutze. Es gibt dann noch eine History-Edition, die hab ich mal runtergeladen aber noch nie genutzt.

Ob es einen Trick gibt das mit der GoG-Version zum laufen zu bringen weiß ich nicht. Ich habe erst einmal unter Windows die ganz alte Version installiert.

Du musst dir deswegen keine Mühe machen. Ich habe alles unter Windows 10 installiert und das lasse ich erst einmal so.

Antworten |