Seleucids Posted January 30 Report Share Posted January 30 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 January 31 Report Share Posted January 31 (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 February 1 by Tapothei 1 Quote Link to comment Share on other sites More sharing options...
Seleucids Posted February 1 Author Report Share Posted February 1 (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 February 1 by Seleucids 1 Quote Link to comment Share on other sites More sharing options...
vladislavbelov Posted February 1 Report Share Posted February 1 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.