First, I am running arch linux and have an NVIDIA optimus GPU (but I have tried the integrated intel card as well). I have solved both the blackscreen (MESA_GL_VERSION_OVERRIDE=3.0) and cursor issues (javascript fix) but this last issue does not seem to be anywhere online. I cannot click the Accept button on the disclaimer when the game loads. So I cannot click anything. Any help is appreciated, thanks.
You shouldn't use version override if you use optimus, this topic might contain more details: https://forums.uberent.com/threads/nvidia-optimus-on-newer-notebooks.49195/ Also please say what distribution you using.
I am using the override with the integrated intel 4000, which seems to be giving the best results (no screen flicker and the cursor fix works). I did, Arch Linux 64bit. I will take a look at the other link, but I have mostly given up on optimus with PA.
It's the same what I have already reported if you want to play it via Steam In-Home Streaming. Mouse clicks aren't registered. There's something wrong with how this game handles mouse/keyboard. Please look into this more seriously, I want to play it already, have it now for a week and cant play it because of this.
After the newest update to v.62443 I now seem to be able to click buttons for a second or two but then it quits working. It seems to stop working when the following error gets printed on the terminal. Code: 7360:7360:ERROR:resource_bundle.cc(528)] Failed to load /ssd-store/@pa/PA/host/ui_resources_100_percent.pak I am guessing that this error is killing the UI. However, when I check online about this error it seems to be related to AMD cards (of which I have none). Any ideas on how to fix this? NOTE: I am still launching PA with Code: MESA_GL_VERSION_OVERRIDE=3.0 ./PA on the Intel 4000 as the cursor fix still does not work with primusrun. Just to make sure there is no confusion, I am not using the Steam version.
It only recently started working for me with the gamma update. Using "optirun" it works great(ish) for me. There are three problems I have encountered so far, which are I would only see the OS mouse cursor rather than the one for PA. This could be fixed by the mod I posted in the Optimus thread. It's the one SXX and Yrrep made for Intel originally. Resizing the PA window will freeze everything until you resize it back the original size. The only fix for that I have found so far is to maximize the window immediately after starting PA, so before the UI even had a chance to load. There is probably a better way. The icons in the actual game itself can get screwed up. The fix for that is opening the debugger and inspect the third Coherent UI View. This will reload the icons properly. This can be integrated into the mod I mentioned in the first post, but I haven't gotten around to that yet. As you can see, it requires some doing, but it is at least possible to play again. Another solution that works without all of the above is to use nvidia-prime, but that will make your whole desktop run on the NVidia card. Not so good for normal usage and switching between the graphics cards is a pain.
Are you starting the game with optirun ./PA or are you putting optirun in the CoherentUI_Host file? I tried optirun again and it flickers terribly when I move the mouse. However, my problem is still that my ability to click ends a second or two after loading.
I just use "optirun ./PA". I haven't changed the CoherentUI_Host file at all. I should also mention that I use the 331 drivers from the xorg-edgers ppa for Ubuntu. I imagine there is something similar for Arch. Which version of the drivers do you use? Also, did you try nvidia-prime too at some point? That one worked flawless for me. It was just the fact that I didn't want my laptop to run on the NVidia card all the time that I don't use that.
I have been using 331, I just upgraded to 334 and it still did not work. nvidia-prime is not available on Arch linux, but I do have a BIOS switch. I was trying that when I got in the middle of a mesa/NVIDIA conflict. It is a new bug on Arch so I will have to wait awhile before I can try anything again. I will post back after I convert to using only the NVIDIA card.
The bug in Arch got fixed and I was able to try in dedicated NVIDIA mode (also updated PA again). While having the computer switched to use the NVIDIA card in the BIOS, PA did open and not have a black screen. But once again I was unable to click anything. So I don't think it is a graphics issue. I am almost certain it is caused when ui_resources_100_percent.pak fails to load. However, as I stated earlier, everyone seems to attribute this to AMD drivers. Well, I don't think that is the problem since I have this issue on NVIDIA, Intell, or optimus/primus. EDIT: Actually, I just noticed that the file (host/ui_resources_100_percent.pak) it is trying to load does not exist. Do I need to get it from somewhere else? Something has changed that is making primusrun not sort of work anymore. In all the changing to the dedicated card and changing back the only way now to not to have a blank screen (without using dedicated graphics BIOS switch) is the Intel card with the version override.
No, the error about ui_resources_100_percent.pak has always been there. I think it is a left-over from Chromium on which Coherent UI is based. It's not a file needed by PA anyway. Also, that error has always been there for me too. I'm rather surprised that the BIOS switch to NVidia didn't work. It's really weird. I'm sorry to say I don't have any other ideas. I hope somebody else does.
Uber Support told me they could not diagnose the issue and to post my glxinfo output here. For Intel 4000: http://pastebin.com/g8bzbetj For NVIDIA using optimus: http://pastebin.com/UVueJ4L4
Can you do some extra testing of this? E.g can you try to press Ctrl+P and check if FPS counter work? I just wonder what exactly cause problem: UI don't get your input for some reason. UI get input, but don't update due to some VSync problem.