Seleucids Posted Friday at 20:40 Report Share Posted Friday at 20:40 I am trying to run 0ad downloaded from package manager and it starts without a GUI. I can see the icon on my taskbar and btop, but no window of any kind appears at all. The command line logs: $ 0ad FILES| Main log written to '/home/rena/.local/state/0ad/log/mainlog.html' FILES| Interesting log written to '/home/rena/.local/state/0ad/log/interestinglog.html' Sound: AlcInit success, using OpenAL Soft FILES| Hardware details written to '/home/rena/.local/state/0ad/log/system_info.txt' FILES| UserReport written to '/home/rena/.local/state/0ad/log/userreport_hwdetect.txt' Please find attached the relevant logs. There are no error reports anywhere. userreport_hwdetect.txtsystem_info.txtmainlog.htmlinterestinglog.html In order to eliminate the possiblity of pacman hosting broken packages or system libraries at play, I built A28 from source and the same occurred. This is why I suspect something is wrong with my GPU driver. However, all other applications run fine: Ollama AI deployments, Steam games ... Let me know if any other system files are needed. Quote Link to comment Share on other sites More sharing options...
Tapothei Posted yesterday at 10:47 Report Share Posted yesterday at 10:47 (edited) Do the alt+tab if you can see 0A.D menu, if you can see you see it, this is just idk testing. Can you try the flatpak version, you need flathub and maybe flatseal too so you can tweak the game. Open and see, otherwise if it still doesn't work go to terminal and type: flatpak run com.play0ad.zeroad Check any error, still nothing? Then I don't know, I'm using AMD. then again be sure to experiment with flatseal. Good luck, hope it works, sneeze* Edit: Potentially you could try the recent/any(click Releases there) appimage found in https://releases.wildfiregames.com/rc/ Another thing, click the 0ad icon and do alt+enter to try enter fullscreen. Edit Edit: Edited 12 hours ago by Tapothei 1 Quote Link to comment Share on other sites More sharing options...
Seleucids Posted 8 hours ago Author Report Share Posted 8 hours ago (edited) Solution found: 1. Try to force start 0ad once from the terminal with options (Cite vladislavbelov) $ 0ad -conf=rendererbackend:vulkan If 0ad window appears then it's an OpenGL bug. Proceed to the next step. 2. To fix this permanently, add to your user.cfg this line: rendererbackend = "vulkan" Then if you run 0ad again (using any calling method), it should use the Vulkan engine. 3. If there are still additional errors, you can force debug output by adding this list to your user.cfg then run 0ad: renderer.backend.debugcontext = "true" renderer.backend.debuglabels = "true" renderer.backend.debugmessages = "true" renderer.backend.debugscopedlabels = "true" renderer.backend.gl.enableframebufferinvalidating = "true" renderer.backend.vulkan.debugbarrierafterframebufferpass = "true" renderer.backend.vulkan.debugwaitidleafterpresent = "true" renderer.backend.vulkan.debugwaitidlebeforeacquire = "true" renderer.backend.vulkan.debugwaitidlebeforepresent = "true" renderer.backend.vulkan.deviceindexoverride = "-1" renderer.backend.vulkan.disabledescriptorindexing = "true" Explanation: Due to the recent Nvidia driver updates on Linux based OS, there are some OpenGL rendering issues and 0ad is one of the affected applications. If you force the backend to use Vulkan renderer then the bug is bypassed. However, you must ensure that your Vulkan layers are installed correctly. My Vulkan packages: lib32-vulkan-icd-loader 1.4.335.0-1 vulkan-icd-loader 1.4.335.0-1.1 vulkan-tools 1.4.335.0-1.1 Edited 8 hours ago by Seleucids 1 Quote Link to comment Share on other sites More sharing options...
vladislavbelov Posted 1 hour ago Report Share Posted 1 hour ago 6 hours ago, Seleucids said: To fix this permanently, add to your user.cfg this line: It's also possible to switch backend in the options. 7 hours ago, Seleucids said: there are some OpenGL rendering issues and 0ad is one of the affected applications. Are there other affected applications? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.