SuperTuxKart unter SuSe Linux 15.4 KDE startet nicht (VMware)

Hinweis: In dem Thema SuperTuxKart unter SuSe Linux 15.4 KDE startet nicht (VMware) gibt es 8 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Hallo zusammen,


    ich möchte nochmal eure Hilfe in Anspruch nehmen. In meiner VMware spielte ich gern mal SuperTuxKart und das möchte jetzt nicht mehr laufen.
    Anklicken, einmal kurzer Schwarzer Bildschirm, dann wieder auf dem Desktop. Mit Kubuntu ginge es. Aber jetzt hat mich das technisch gereizt und ich möchte wissen,

    warum das nicht mehr geht. Das ganze Spiele ich in einer VMware Workstation Pro Version 17 (siehe Bilder im Anhang, für genaue Details) und Suse Leap Version 15.4 mit KDE.

    Das ganze lief auch mal, ich glaub das war noch mit VMware 16.2 Pro. Aber nach 1 Jahr scheint da nichts gefixt zu werden. Andere Spiele wie Frozen Bubble gehen ja, nur das eine Spiel nicht. Ich habe weitere Bilder im Anhang, wie ein Fehlercode, wenn ich das im Terminal das starte (bin bis heute nicht auf die Idee gekommen, einfach mal den Terminal zu öffnen und SuperTuxKart einzugeben, da spuckt es mal wenigsten etwas raus, aber mir hilft das nichts..).. auch als Root geht das nicht.

    Die Suse habe ich schon Neuinstalliert, auch die App und Updates über Yast.


    Aber vlt. habt ihr ne pfiffige Idee :/
    Bin eher der MS-Typ und hau da lieber :smilie_pc_012: rum, aber bei Linux möchte ich mal <3-Zeigen und was lernen. Nur bin ich jetzt etwas an meinen Grenzen gestoßen...

    Die Idee mit dem Terminal war ja schon Zufall bei der Fehleranalyse :D


    Grüße

    Fabian



    Suse und Spiele Version (beides aktuell)

    Terminal Ausführung als Root und Log-Datei

    Terminal Ausführung als User

    VMware und unter Windows 11 Pro 22H2 Build 22.61.1264

    Für den Inhalt des Beitrages 305024 haftet ausdrücklich der jeweilige Autor: Fabian86

  • Beim Spiel als User ist was schwer durcheinander. Da taucht das Home-Verzeichnis von "root" auf und der User heißt "admin". Hast Du versucht, User und Administrator irgendwie miteinander zu koppeln? (Das wäre in Windows normal und ist in Linux ein absolutes NoGo.)

    Für den Inhalt des Beitrages 305028 haftet ausdrücklich der jeweilige Autor: Welm

  • Hallöchen,


    Terminal Ausführung als Root...

    Wieso das? Die Ausführung als root ist bei solchen Programmen absolut unnötig.


    Führe das Programm nochmal als normaler User im Terminal aus und poste die Ausgabe bitte hier in Code-Tags.


    Poste bitte auch mal die Ausgabe von

    Code
    /sbin/lspci -nnk | grep -EiA3 'display|3d|vga'

    sowie

    Code
    zypper lr -Up

    Ist die 3D-Beschleunigung in der VMWare aktiv?


    Ich kenne mich mit VMWare leider überhaupt nicht aus.

  • Beim Spiel als User ist was schwer durcheinander. Da taucht das Home-Verzeichnis von "root" auf und der User heißt "admin". Hast Du versucht, User und Administrator irgendwie miteinander zu koppeln? (Das wäre in Windows normal und ist in Linux ein absolutes NoGo.)

    Nein. Mein Benutzer heißt "Admin" und gekoppelt habe ich nichts. Wenn ich was mit Benutzer "root" mache, muss ich mich mit su anmelden und das Passwort eintragen oder wenn ich bei Yast Systemänderungen vornehme, werde ich nach dem Passwort gefragt.

    Für den Inhalt des Beitrages 305033 haftet ausdrücklich der jeweilige Autor: Fabian86

  • Hallöchen :)


    Die VMware läuft mit 3D-Beschleuniger. Ich habe im Bild die beiden Befehle ausgeführt und das Spiel nochmal mit Benutzer "Admin" (nicht Root) ausgeführt.


    **** hier nochmal im Textmodus ****


    admin@localhost:~> /sbin/lspci -nnk | grep -EiA3 'display|3d|vga'

    00:0f.0 VGA compatible controller [0300]: VMware SVGA II Adapter [15ad:0405]

    Subsystem: VMware SVGA II Adapter [15ad:0405]

    Kernel driver in use: vmwgfx

    Kernel modules: vmwgfx

    00:10.0 SCSI storage controller [0100]: Broadcom / LSI 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI [1000:0030] (rev 01)

    admin@localhost:~> zypper lr -Up

    # | Alias | Name | Enabled | GPG Check | Refresh | Priority | URI

    ---+-----------------------------+---------------------------------------------------------------------------------------------+-----------+-----------------+----------------+-----------+-------------------------------------------------------------------------------------

    1 | openSUSE-Leap-15.4-1 | openSUSE-Leap-15.4-1 | Nein | ---- | ---- | 99 | cd:/?devices=/dev/disk/by-id/ata-VMware_Virtual_IDE_CDROM_Drive_10000000000000000001

    5 | repo-debug-non-oss | Debug Repository (Non-OSS) | Nein | ---- | ---- | 99 | http://download.opensuse.org/d…n/leap/15.4/repo/non-oss/

    4 | repo-debug | Debug Repository | Nein | ---- | ---- | 99 | http://download.opensuse.org/d…ution/leap/15.4/repo/oss/

    7 | repo-debug-update-non-oss | Update Repository (Debug, Non-OSS) | Nein | ---- | ---- | 99 | http://download.opensuse.org/debug/update/leap/15.4/non-oss/

    6 | repo-debug-update | Aktualisierungs-Repository (Debug) | Ja | (r ) Ja | Ja | 99 | http://download.opensuse.org/debug/update/leap/15.4/oss

    10 | repo-sle-debug-update | Update repository with debuginfo for updates from SUSE Linux Enterprise 15 | Nein | ---- | ---- | 99 | http://download.opensuse.org/debug/update/leap/15.4/sle/

    8 | repo-non-oss | Non-OSS Repository | Ja | (r ) Ja | Ja | 99 | http://download.opensuse.org/d…n/leap/15.4/repo/non-oss/

    9 | repo-oss | Haupt-Repository | Ja | (r ) Ja | Ja | 99 | http://download.opensuse.org/d…ution/leap/15.4/repo/oss/

    12 | repo-source | Source Repository | Nein | ---- | ---- | 99 | http://download.opensuse.org/s…ution/leap/15.4/repo/oss/

    3 | repo-backports-update | Update repository of openSUSE Backports | Ja | (r ) Ja | Ja | 99 | http://download.opensuse.org/update/leap/15.4/backports/

    2 | repo-backports-debug-update | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | Nein | ---- | ---- | 99 | http://download.opensuse.org/u…eap/15.4/backports_debug/

    14 | repo-update-non-oss | Aktualisierungs-Repository (Nicht-Open-Source-Software) | Ja | (r ) Ja | Ja | 99 | http://download.opensuse.org/update/leap/15.4/non-oss/

    13 | repo-update | Hauptaktualisierungs-Repository | Ja | (r ) Ja | Ja | 99 | http://download.opensuse.org/update/leap/15.4/oss

    11 | repo-sle-update | Update repository with updates from SUSE Linux Enterprise 15 | Ja | (r ) Ja | Ja | 99 | http://download.opensuse.org/update/leap/15.4/sle/

    admin@localhost:~> supertuxkart

    [verbose ] main: Error messages and other text output will be logged to /home/admin/.config/supertuxkart/config-0.10/stdout.log.

    [info ] [FileManager]: Data files will be fetched from: '/usr/share/supertuxkart/data/'

    [info ] [FileManager]: User directory is '/home/admin/.config/supertuxkart/config-0.10/'.

    [info ] [FileManager]: Addons files will be stored in '/home/admin/.local/share/supertuxkart/addons/'.

    [info ] [FileManager]: Screenshots will be stored in '/home/admin/.local/share/supertuxkart/screenshots/'.

    [info ] [FileManager]: User-defined grand prix will be stored in '/home/admin/.local/share/supertuxkart/grandprix/'.

    [info ] [FileManager]: Asset 0 will be loaded from '/usr/share/supertuxkart/data/challenges/'.

    [info ] [FileManager]: Asset 1 will be loaded from '/usr/share/supertuxkart/data/gfx/'.

    [info ] [FileManager]: Asset 2 will be loaded from '/usr/share/supertuxkart/data/grandprix/'.

    [info ] [FileManager]: Asset 3 will be loaded from '/usr/share/supertuxkart/data/gui/icons/'.

    [info ] [FileManager]: Asset 4 will be loaded from '/usr/share/supertuxkart/data/gui/screens/'.

    [info ] [FileManager]: Asset 5 will be loaded from '/usr/share/supertuxkart/data/gui/dialogs/'.

    [info ] [FileManager]: Asset 6 will be loaded from '/usr/share/supertuxkart/data/replay/'.

    [info ] [FileManager]: Asset 7 will be loaded from '/usr/share/supertuxkart/data/shaders/'.

    [info ] [FileManager]: Asset 8 will be loaded from '/usr/share/supertuxkart/data/skins/'.

    [info ] [FileManager]: Asset 9 will be loaded from '/usr/share/supertuxkart/data/ttf/'.

    [info ] [FileManager]: Asset 10 will be loaded from '/usr/share/supertuxkart/data/po/'.

    [info ] [FileManager]: Asset 11 will be loaded from '/usr/share/supertuxkart/data/library/'.

    [info ] [FileManager]: Asset 12 will be loaded from '/usr/share/supertuxkart/data/models/'.

    [info ] [FileManager]: Asset 13 will be loaded from '/usr/share/supertuxkart/data/music/'.

    [info ] [FileManager]: Asset 14 will be loaded from '/usr/share/supertuxkart/data/sfx/'.

    [info ] [FileManager]: Asset 15 will be loaded from '/usr/share/supertuxkart/data/textures/'.

    [info ] [FileManager]: Asset 16 will be loaded from '/usr/share/supertuxkart/data/tracks/'.

    [verbose ] translation: Env var LANGUAGE = 'de'.

    [verbose ] translation: Language 'German'.

    ..:: Antarctica Rendering Engine 2.0 ::..

    [info ] [IrrDriver Logger]: ..:: Antarctica Rendering Engine 2.0 ::..

    XIO: fatal IO error 11 (Die Ressource ist zur Zeit nicht verf?gbar) on X server ":0"

    after 239 requests (237 known processed) with 8 events remaining.

    admin@localhost:~> su

    Passwort:

    localhost:/home/admin #

  • Diesmal sieht es besser aus bei der Ausführung als User (/home/admin/... statt /root/... für das log). Das war also wohl nicht das Problem.


    Welches supertuxkart ist das eigentlich? ("rpm -qi supertuxkart")

    Im Hauptrepo gibt es supertuxkart-1.3-bp154.1.37

    Im Gamesrepo gibt es /supertuxkart-1.4-lp154.79.2


    Falls Du das 1.3 hast und das 1.4 ausprobieren willst: Im Yast zu den Repos

    "Games" hinzufügen und dabei als URL

    http://download.opensuse.org/repositories/games/15.4/

    angeben. Danach kann man bei der Softwareauswahl im Reiter "Versionen" wechseln.

    Für den Inhalt des Beitrages 305036 haftet ausdrücklich der jeweilige Autor: Welm

  • Ach schade.. ich habs hinbekommen und es war wie Du vermutest.. hatte die 1.3 und es mit 1.4 hinbekommen, aber der Fehler bleibt bestehen

  • Eine gute Idee hab ich nicht mehr ... aber vielleicht einen Workaround:


    Vielleicht hilft ein Upgrade der virtuellen Hardware...


    Wenn man eine neue Vmware-Version benutzt dann ändert sich die virtuelle Hardware nicht. Wenn man also eine virtuelle Maschine mit der Workstation 14 angelegt hat und sie mit Workstation 17 ausführt, dann ist das immer noch die virtuelle Hardware von damals.


    Die Hardware-Version wird vor dem Start der VM angezeigt. Stammt sie von der WS17, dann sollte da "20" stehen. Die Zahl steht auch in der vmx-Datei im Eintrag "virtualHW.version".


    Man kann diesen Eintrag in der vmx-Datei mit einem Text-Editor im Host ändern. Beim nächsten Start des Gastes sieht das Gast-System dann die neue virtuelle Hardware. Erfahrungsgemäß hat das Gast-Betriebssystem keine Probleme mit etwas modernerer virtueller Hardware ... aber man sollte trotzdem sicherheitshalber die virtuelle Maschine vorher kopieren.


    Evtl. hat die Workstation Pro dafür einen Menüpunkt, so dass man sich das Editieren der vmx-Datei sparen kann. Mein Workstation Player hat kein solches Menü.

    Für den Inhalt des Beitrages 305054 haftet ausdrücklich der jeweilige Autor: Welm