RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    GZDoom crash (Opengl 3.3 needed)

    Scheduled Pinned Locked Moved Help and Support
    gzdoomcrashopengl
    9 Posts 4 Posters 1.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      MrMasch
      last edited by

      On a 4b with original psu. Running a premade image of retropie 4.8.7. wich was directly installed with raspberry imager.

      Just updated, i wanted to try GZDoom to play custom wads.
      Since my last post, source still fails, so i had to instal it trough binary.

      Doom crashes on start unless i put lzdoom as the emulator.

      Log says "Unsupported OpenGL version.
      At least OpenGL 3.3 is required to run GZDoom." (i'm putting the full log in the replies).

      I tried updating the driver in raspiconfig but the only Gl is the emulated one. Idk if i am missing something as most other forums just straight up say that 3.3 is not supported.

      Any ideas ?

      M 1 Reply Last reply Reply Quote 0
      • M
        MrMasch @MrMasch
        last edited by

        @MrMasch FULL RUNCOMMAND :

        Parameters:
        Executing: DOOMWADDIR=/home/arcade/RetroPie/roms/ports/doom /opt/retropie/ports/gzdoom/gzdoom -iwad "/home/arcade/RetroPie/roms/ports/doom/doom1.wad" -fullscreen +set snd_mididevice -3 -width 720 -height 576
        GZDoom g4.8.0 - 2022-06-06 17:14:47 +0200 - SDL version
        Compiled on Mar 19 2024

        OS: Raspbian GNU/Linux 10 (buster), Linux 5.10.103-v7l+ on armv7l
        M_LoadDefaults: Load system defaults.
        W_Init: Init WADfiles.
        adding /opt/retropie/ports/gzdoom/gzdoom.pk3, 668 lumps
        adding /opt/retropie/ports/gzdoom/game_support.pk3, 2514 lumps
        adding /home/arcade/RetroPie/roms/ports/doom/doom1.wad, 1264 lumps
        S_Init: Setting up sound.
        I_InitSound: Initializing OpenAL
        Opened device ALSA Default
        EFX enabled
        usage: set <variable> <value>
        I_Init: Setting up machine state.
        V_Init: allocate screen.
        ST_Init: Init startup screen.
        Checking cmd-line parameters...
        S_InitData: Load sound definitions.
        G_ParseMapInfo: Load map definitions.
        Texman.Init: Init texture manager.
        ParseTeamInfo: Load team definitions.
        LoadActors: Load actor definitions.
        script parsing took 499.29 ms
        R_Init: Init Doom refresh subsystem.
        DecalLibrary: Load decals.
        M_Init: Init menus.
        P_Init: Init Playloop state.
        ParseSBarInfo: Loading custom status bar definition.
        D_CheckNetGame: Checking network game status.
        player 1 of 1 (1 nodes)
        Using video driver KMSDRM

        Unsupported OpenGL version.
        At least OpenGL 3.3 is required to run GZDoom.

        1 Reply Last reply Reply Quote 0
        • mituM
          mitu Global Moderator
          last edited by

          Both lzdoom or dsda-doom can play custom wads, use one of them on the Pi4.

          M 1 Reply Last reply Reply Quote 0
          • M
            MrMasch @mitu
            last edited by

            @mitu i'm trying to play myhouse.wad wich needs gzdoom to run

            RapidEdwin08R 1 Reply Last reply Reply Quote 0
            • mituM
              mitu Global Moderator
              last edited by

              Yes, unfortunately it does and it's not supported in the other Doom source ports.

              1 Reply Last reply Reply Quote 0
              • RapidEdwin08R
                RapidEdwin08 @MrMasch
                last edited by RapidEdwin08

                @MrMasch said in GZDoom crash (Opengl 3.3 needed):

                @mitu i'm trying to play myhouse.wad wich needs gzdoom to run

                This Mod, along with others, is playable in LZDoom with a few tweaks//removals to a few files.
                You can attempt to run it with LZDoom then view the Log to see what errors, then tweak files as needed, rinse repeat.

                /dev/shm/runcommand.log
                

                If you're not an avid user of SLADE, PK3's are basically ZIP files, you can then use a text editor as needed (recommend 7z, notepad++).
                Keep in mind that tweaking//removing certain features of the Mod(s) can really take away from the experience in some cases, or may not work at all.

                Also, if you are using a certain Doom Themed Image, there may or may not already be file in ports/doom/mods called myh0use.pk3 (with a zero instead of O) that is playable in LZDoom.

                But don't get your hopes up, it's barley playable on RPi5, and even less on RPi4 (if at all).
                Even if playable on RPi, it really slows down once you get in the thick of it.

                @mitu apologies if this strays from RetroPie focused areas, feel free to remove if so inclined.

                Raspberry Pi B, Pi B+, Pi2 B, Pi3 B, Pi3 B+, Pi Zero W, Pi4 (4GB/8GB), Pi5 (8GB/16GB), Pi Zero 2 W, GPi V1, minisforum GK50 / RetroPie 4.8.x

                M 1 Reply Last reply Reply Quote 0
                • M
                  MrMasch @RapidEdwin08
                  last edited by

                  @RapidEdwin08 yeah don't worry i'm not expecting a miracle out of the rpi4, even overcloacked lol

                  seems like it's still worth a shot so i'm going to try tweaking on lzdoom, tho is there really no solution to make gz work ? I think i saw some ppl on rasp4 with it fully working. Is there something i could try to make it work or ami just out of luck ?

                  mituM 1 Reply Last reply Reply Quote 0
                  • mituM
                    mitu Global Moderator @MrMasch
                    last edited by

                    @MrMasch said in GZDoom crash (Opengl 3.3 needed):

                    I think i saw some ppl on rasp4 with it fully working. Is there something i could try to make it work or ami just out of luck ?

                    Try adding +vid_preferbackend 3 to the command line of gzdoom, this should force the GLES renderer instead of OpenGL. It may work with myhouse.wad, but I'm not so optimistic.

                    ExarKunIvE 1 Reply Last reply Reply Quote 0
                    • ExarKunIvE
                      ExarKunIv @mitu
                      last edited by

                      @mitu said in GZDoom crash (Opengl 3.3 needed):

                      +vid_preferbackend 3

                      Yes that will make it work. Now will it work for that wad. I don't know.

                      My hang up when I had a script in my collection. Was it was a unsupported version for certain wads.

                      RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                      RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                      Maintainer of RetroPie-Extra .

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post

                      Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                      Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.