staging.inyokaproject.org

Ubuntu 24.04 und Wine

Status: Gelöst | Ubuntu-Version: Ubuntu 24.04 (Noble Numbat)
Antworten |

JoergA

Anmeldungsdatum:
27. April 2020

Beiträge: Zähle...

Hallo zusammen, habe heute einen Upgrade meines Systems von 22.04 auf 24.04 durchgeführt, lief fehlerfrei durch. Ich habe dann Wine aus den Ubuntu Repositories installiert, Mono ebenfalls. Beim Spielstart sehe ich im Log des Spiels ( DirectX Spiel, lief unter 22.04 und latest Wine stable problemlos ), dass meine Desktop Auflösung ( 1680x1050 ) nicht gefunden wird, mir im Spiel auch nicht angeboten wird. Ich habe dann :

Nvidia komplett deinstalliert, aktuellen Treiber aus ubuntu-drivers devices installiert ( 535 ), nvidia-smi zeigt korrekte Info an.

  • → keine Lösung des Problems.

Wine und Mono komplett deinstalliert, Wine über WineHQ 9.12 ( winehq-devel ) installiert und konfiguriert, das Prefix neu erzeugt, Spielverzeichnis dorthin kopiert

  • → keine Lösung des Problems

Ausser einem Downgrade des Nvidia Treibers fällt mir nichts mehr ein. Hatte aber auch unter 22.04 den aktuellen.

Hat da jemand eine Idee wo ich sonst noch schauen sollte ?

MfG, Jörg

Fighter19

Anmeldungsdatum:
13. Februar 2011

Beiträge: 37

Hallo Jörg,

Um welches Spiel handelt es sich denn? Hast du schon probiert eine ältere Wine Version zu installieren? Die letzte stabile Version auf 22.04 ist wine-6.0.3, welche jetzt ja schon etwas älter ist.

Abgesehen davon, kannst du probieren Wine zunächst im Desktop Modus zu starten.

1
wine explorer /desktop=VirtualDesktop,1680x1050

Wenn das Linux System ansonsten die richtige Auflösung hat, ist das Problem zunächst nur in Wine zu vermuten.

Ich persönlich verwende Steam, um die verschiedenen Wine/Proton Versionen zu verwalten. (Da jedes Mal neu bauen doch etwas zeitaufwendig ist)

Mit freundlichen Grüßen, Fighter19

JoergA

(Themenstarter)

Anmeldungsdatum:
27. April 2020

Beiträge: 25

Hallo Fighter19, danke für deine Rückmeldung. Wine im Desktop Modus starten funktioniert korrekt. Ich werde mal eine ältere Version ausprobieren und berichten. Downgrade des Nvidia Treibers hat das Problem nicht gelöst. Interessanterweise wird mir mit dem Nouveau Treiber meine Desktop Auflösung im Spiel angeboten ???? Das Spiel ist Thief 1 bzw. Thief 2, ziemlich alt, aber mit einer neueren Engine, die DX9 kann. Danke erstmal, Jörg

Fighter19

Anmeldungsdatum:
13. Februar 2011

Beiträge: 37

Freut mich, dass ich soweit helfen konnte. Auflösungen in Games sind oftmals gebunden an weitere Eigenschaften, wie Bildwiederholungsrate und Farbtiefe.

Nicht jede Kombination aus Bildschirm, Grafikkarte und Konfiguration ist gültig.

So kann es z.B. sein, dass 1680x1050@30Hz gültig ist, aber nicht 1680x1050@60Hz. Manche Spiele filtern dann die Optionen, die ihnen ungültig erscheinen, obwohl diese funktionieren könnten.

Interessant wäre hierfür zu sehen, was die Ausgabe von xrandr sagt, bei den verschiedenen Grafikkartentreibern.

EDIT: Hast du auch probiert Thief, nach dem starten des Desktops zu starten?

Folgende Informationen wären auch interessant für eine mögliche Fehleranalyse/behebung und das jeweils für den funktionierenden Fall, sowie dem Fehlerfall:

  • Spiel mit der Umgebungsvariable WINEDEBUG=+system starten und den Output mittels "2>" in eine Datei leiten und hochladen

(Interessant sind hierbei Unterschiede in der Nähe von GetDisplayConfigBufferSizes und QueryDisplayConfig)

  • Kopie der Registry in HKEY_LOCAL_MACHINE/System/CurrentControlSet (essentiell der gleiche Inhalt wie msinfo32, also von Windows aus sichtbare Hardware etc.)

Nennenswerte Änderungen am Wine Code in Bezug auf Monitorerkennung, wurden ab Version 6.23 vorgenommen. Ich vermute deshalb, dass die Versionen zuvor weniger akkurat funktioniert haben, was dir aber eigentlich zu Gute kam.

JoergA

(Themenstarter)

Anmeldungsdatum:
27. April 2020

Beiträge: 25

Nach langer Recherche habe ich über nvidia-settings eine xorg.conf erzeugt. Eigentlich wird die ja nicht benötigt. Aber jetzt bekomme ich meine Desktop Auflösung im Spiel wieder angeboten. So recht verstehe ich das nicht, zumal unter Ubuntu 22.04 alles ohne Probleme funktionierte. Ich werde definitiv den Gegentest machen ( xorg.conf umbenennen + Neustart ). Dank auf jeden Fall an Fighter19. Bei solch ungewöhnlichen Problemen bekommt man selten Unterstützung.

Enrico13011978

Anmeldungsdatum:
26. Oktober 2024

Beiträge: Zähle...

JoergA schrieb:

habe heute einen Upgrade meines Systems von 22.04 auf 24.04 durchgeführt, lief fehlerfrei durch.

Als Tipp um den Fehler einzugrenzen.

Schaue dir auch die Sources.list an dort sind definitiv bestimmt auch noch alte Quellen von 22.04 vorhanden!? Und Achtung seit Ubuntu 24.04 wird auch ein neues Dep Format verwendet. Das ist auch ein wenig aufwendig da man nicht wie früher einfach mal eben die Zeilen bearbeiten kann.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55572

Enrico13011978 schrieb:

Schaue dir auch die Sources.list an

Gibt es nicht.

dort sind definitiv bestimmt auch noch alte Quellen von 22.04 vorhanden!?

Definitiv bestimmt.

Und Achtung seit Ubuntu 24.04 wird auch ein neues Dep Format verwendet.

Nö, das Format der Dependencies ist gleich. Nur das Format für die Paketquellen hat sich geändert, wobei das alte aber weiterhin verwendet werden kann.

JoergA

(Themenstarter)

Anmeldungsdatum:
27. April 2020

Beiträge: 25

Also zum einen Dank an Enrico für seinen Hinweis. 😎 Ich bin mir aber nicht sicher, wie ich das einzuordnen habe, mein Problem habe ich ja "gelöst". @tomtomtom : deine Replik ist sicherlich sachlich korrekt, geht's aber auch ein bisschen freundlicher ? Jörg

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55572

JoergA schrieb:

@tomtomtom : deine Replik ist sicherlich sachlich korrekt, geht's aber auch ein bisschen freundlicher ?

Wir sind hier in einem technischen Forum, nicht bei Knuddels. Wenn du da konkret "unfreundliches" (nennen tust du ja nichts) siehst, das gegen die Regeln hier verstoßen sollte, gibt es da so einen "Melden"-Button.

Wenn du nur technisch korrekte Angaben als nicht "freundlich genug" sehen solltest: Tja. Soll ich noch ein paar Blümchen und Herzchen dazu malen?

JoergA

(Themenstarter)

Anmeldungsdatum:
27. April 2020

Beiträge: 25

tomtomtom schrieb:

JoergA schrieb:

@tomtomtom : deine Replik ist sicherlich sachlich korrekt, geht's aber auch ein bisschen freundlicher ?

Wir sind hier in einem technischen Forum, nicht bei Knuddels. Wenn du da konkret "unfreundliches" (nennen tust du ja nichts) siehst, das gegen die Regeln hier verstoßen sollte, gibt es da so einen "Melden"-Button.

Wenn du nur technisch korrekte Angaben als nicht "freundlich genug" sehen solltest: Tja. Soll ich noch ein paar Blümchen und Herzchen dazu malen?

So ein Unsinn. Spar dir deinen Kommentar, selbst mit "Ironie on" wird er nicht besser.

Enrico13011978

Anmeldungsdatum:
26. Oktober 2024

Beiträge: 43

Kein Problem den Hinweis gab ich sehr gerne. Hatte selbst Ubuntu 24.04 getestet und wieder deinstalliert. Also das man die alten Paketquellen weiterhin nutzen kann mag sein. Aber weshalb man das so kompliziert machen muss danke. Ich persönlich bin mit Debian und Mageia9 vollständig zufrieden. Ich möchte dich nicht unbedingt von Ubuntu wegbringen, aber bei Treiber Problemen ist TomTomTom echt hilfreich! Klar eine etwas andere Art legt er ab und zu an den Tag. Es sind meist hintenrum Denkanstöße oder was auch immer.. Entschuldigung will keinen Streß aber wäre es meine Hardware hätte ich mir Debian installiert. Ubuntu wird mir irgendwie zu kompliziert😊

Antworten |