RPCS3 / rpcs3

PlayStation 3 emulator and debugger
https://rpcs3.net/
GNU General Public License v2.0
15.64k stars 1.92k forks source link

Regression: Last RPCS3 master build doesn't show UI #4625

Closed Psycho-A closed 6 years ago

Psycho-A commented 6 years ago

In latest master build I just can't get the emulator work: It just think some seconds on launch, then nothing happens to me, and its process continues hanging in Task Manager. I tried the new clear copy installation inside other disk place, and it doesn't help too. Logs are clear and shows ready to launch state. What the hell?

My current OS is Win 7 Home Premium x64, CPU: Core i5-2500, 8 GB RAM. System is okay.

13xforever commented 6 years ago

It's a known issue with builds 6798 and newer.


Please read the guidelines before opening an issue.

Remember that the GitHub Issue Tracker is not the place to ask for support or to submit Game Compatibility reports. You must use our forums or discord server for that.

kd-11 commented 6 years ago

Strange indeed. Does it only affect windows 7?

13xforever commented 6 years ago

No, so far the same issue was reported for win 10, and win 8.1.

Using build before Scribam removed VulkanLayers dependency fixes this. And afaik, it only affects first launch on fresh install.

Psycho-A commented 6 years ago

Strange indeed. Does it only affect windows 7?

Don't know, since I have WIn7 only for now. I have one of latest nVidia drivers with Vulkan Runtimes.

Using build before Scribam removed VulkanLayers dependency fixes this. And afaik, it only affects first launch on fresh install.

It affects me any launches I do, and its not seems to be normal behavior.

13xforever commented 6 years ago

I meant that once rpcs3 has booted successfully and created all the needed configs/data, newer builds will work as well.

Megamouse commented 6 years ago

I just set up a new build from zero and it worked fine. Might this be nvidia related?

plasterstatue commented 6 years ago

I can't get any 6798+ build to open when installed over a pre-6798 build that worked fine, or fresh install. Just sits in the task manager doing nothing.

Windows 10 Pro x64, AMD FX-6300, 12GB RAM, Nvidia GTX 1060.

scribam commented 6 years ago

I will have a look into this. I have something I would like to try. I will post a link to a build when it will be ready.

scribam commented 6 years ago

Can someone try this build? https://ci.appveyor.com/api/buildjobs/84lyvjdwrouc79ee/artifacts/rpcs3-v0.0.4-6816-7827b5e4_win64.7z

CrabLugo commented 6 years ago

Fresh master build works for me, also the build that scribam linked works flawlessly. W10 1709, gtx 1060 driver newest 397.64

Moocow9m commented 6 years ago

@scribam That build has the same effect as the current master for me, UI doesn't show and stays in task manager till killed.

CPU: AMD A8-7650K Radeon R7. OS: Windows 10 Insider, Driver, App, Bugfix build. GPU: NIVIDIA GTX 970. GPU Driver: 397.64 (Latest Release)

scribam commented 6 years ago

Could you please update your comments with your nvidia driver version?

scribam commented 6 years ago

You can also try to install VulkanRT (https://vulkan.lunarg.com/sdk/home#windows), file "VulkanRT-1.1.73.0-Installer.exe". Let me know if there are changes.

Moocow9m commented 6 years ago

@scribam No changes. Tried master and your build.

scribam commented 6 years ago

Maybe two other things to test:

Moocow9m commented 6 years ago

@scribam Updated Driver to beta linked, no change. Cube program exits with no error, however no interface opens either.

Psycho-A commented 6 years ago

Can someone try this build? https://ci.appveyor.com/api/buildjobs/84lyvjdwrouc79ee/artifacts/rpcs3-v0.0.4-6816-7827b5e4_win64.7z

Works for me without manipulations with drivers or something. nVidia driver version is 391.24. Your cube app works normal too.

plasterstatue commented 6 years ago

I tried the build posted in here and the cube on nvidia 397.64. The build did the same thing as I posted earlier. The cube seemed to pop up and close itself in the task manager with no UI or error. Then Updated to 397.76 beta that was linked, tried both again with the same results.

scribam commented 6 years ago

New build to test: https://ci.appveyor.com/api/buildjobs/4grtnj2svvnuqy01/artifacts/rpcs3-v0.0.4-6817-63a17317_win64.7z

@plasterstatue Are you using Windows 10 Insider? @Moocow9m @plasterstatue Are you able to run a PC game which uses a Vulkan renderer?

Moocow9m commented 6 years ago

@scribam I was able to use previous builds of RPCS3 with Render set to Vulkan. Also new build has same effect.

plasterstatue commented 6 years ago

@scribam I'm not using Windows 10 Insider, and I'm able to run pre-6798 builds with render set to Vulkan as well. The new build has the same behavior as the other post-6798 builds for me.

scribam commented 6 years ago

Time for a new build: https://ci.appveyor.com/api/buildjobs/0dolbproxh8pc9oo/artifacts/rpcs3-v0.0.4-6817-b7728926_win64.7z I hope this one should be able to show at least the UI.

kd-11 commented 6 years ago

Dont hide the issue though - if the official vulkan test sample does not start vulkan should be disabled.

Psycho-A commented 6 years ago

All test builds from this thread works for me, unlike official ones.

raffi00 commented 6 years ago

I have same issue as plasterstatue and others, gui is never showing. I think rpcs3-v0.0.5-6795-6b3eebc9_win64.7z was latest build that started fine. It is the same for overwritting old folder, like for putting it into new clean one. rpcs3 is in process list doing nothing. there is no log anything, only RPCS3.buf is created, RPCS3.log and RPCS3.log.gz are 0 in size Process Monitor is showing a lot of entries like 14:32:50,4905817 rpcs3.exe 7728 WriteFile C:\ProgramData\NVIDIA Corporation\ShadowPlay\CaptureCore.log SUCCESS Offset: 485 118, Length: 85, Priority: Normal and then nothing 14:32:50,5307256 rpcs3.exe 7728 QueryNameInformationFile D:\iso-emu\rpcs3-tt\rpcs3.exe SUCCESS Name: \iso-emu\rpcs3-tt\rpcs3.exe Windows 10 latest updates, latest official nvidia driver, GTX 950 Intel I5-3470

Asinin3 commented 6 years ago

https://vulkan.lunarg.com/sdk/home#sdk/downloadConfirm/1.1.73.0/windows/VulkanSDK-1.1.73.0-Installer.exe installing this should fix it.

raffi00 commented 6 years ago

I installed VulkanSDK-1.1.73.0-Installer.exe using defaults on c: drive. No change rpcs3-v0.0.5-6815-c9669818_win64.7z is not starting. I just tried scribamrpcs3-v0.0.4-6817-b7728926_win64.7z And this one is starting fine. It has extra warning about unofficial build, plus i had change d12 to opengl.

plasterstatue commented 6 years ago

@scribam the most recent build posted in here is still not showing any UI for me.

UPDATE: I rolled back my nvidia driver away from the beta that had been suggested in here and the recent test build works. The current master still doesn't, though.

Moocow9m commented 6 years ago

@scribam Without even rolling back the beta driver suggested, the latest posted build above solves the user interface problem for me.

Psycho-A commented 6 years ago

Continuing this epic... I updated my nVidia drivers to the latest official ones with VulkanRT included (397.93, Win7), and the issue repeated - even after merging #4639. This is really annoying since it prevents me to test games with new PRs.

Psycho-A commented 6 years ago

Will someone work on this issue? I still can't get any last build work on my system. It's okay for Win10, but Win7 seems to be partially broken. I have clear last official nVidia drivers installation, and system is okay, so no any buggy exceptions. Why wouldn't just back to old pre-6798 behavior, if it always worked for everyone?

I'm just an user and I'm judging the program by its end result, and now it's just doesn't work for me, no matter which internal improvements were done.

kd-11 commented 6 years ago

You mentioned all test builds work for you already. Does that mean only master builds are not working? Try changing exe name yo something else then in case window has some flags set for rpcs3.exe. When an issue only affects a handful of users devs cannot fix it properly, it becomes a guessing game. If that doesn't work maybe scribam can explain how his build differs from master. In the end, the only real solution would be to have you assist in debugging by building rpcs3 on your system so we can see where it is hanging and why.

plasterstatue commented 6 years ago

The test build worked for me, and the master still doesn't. Same as @Psycho-A, except Windows 10 instead of 7. Exact same behavior as the all the masters since 6798. I run the exe, nothing shows up, rpcs3.exe sits in my task manager with 0 CPU use and 28.4mb of ram use until I kill it.

Renaming the exe didn't change that. I can still run the most recent test scribam posted in this thread

Psycho-A commented 6 years ago

You mentioned all test builds work for you already. Does that mean only master builds are not working?

All test builds worked to me before I updated my video driver from 391.24 to latest 397.xx. Now they doesn't work too as well as new master and dev builds. Builds <6798 works well as before. Seems like there was some version dependence or sensitivity for Vulkan libs appeared, and if so, it's really bad to search some "successful" driver among tens or hundred ones.

alexmerdix commented 6 years ago

All test builds worked to me before I updated my video driver from 391.24 to latest 397.xx. Now they doesn't work too as well as new master and dev builds. Builds <6798 works well as before. Seems like there was some version dependence or sensitivity for Vulkan libs appeared, and if so, it's really bad to search some "successful" driver among tens or hundred ones.

I used to have the same problem after installing a new video card. Installing new or old drivers didn't help, emulator didn't show UI. Re-installing Windows and installing a new driver (397.93) helped. Latest master build (6847) works ok.

Psycho-A commented 6 years ago

Windows 10 shows success result on launch, but Win 7 is still down...

raffi00 commented 6 years ago

I just tried currently latest build rpcs3-v0.0.5-a422a93c_win64.7z rpcs3 is still not showing gui. After a bit of reading it seems that gtx 950 do not support vulcan. But rpcs3 should at least start, or report a problem, Any way issue started with buld rpcs3-v0.0.5-6798-bf2f00a1_win64 Previous version rpcs3-v0.0.5-6796-4e8ce7fa_win64 is working just fine, i can select vulcan in gpu and play games

Psycho-A commented 6 years ago

After a bit of reading it seems that gtx 950 do not support vulcan.

It supports Vulkan as well as my Gtx 750 and 760. But yes, even if some card doesn't, the emulator must launch.

raffi00 commented 6 years ago

Hi GTX 950 is on not on supported list https://developer.nvidia.com/vulkan-driver GeForce 900 Series: GeForce GTX 960, GeForce GTX 970, GeForce GTX 980, GeForce GTX 980 Ti, GeForce GTX Titan X But in older builds i could select and use emulator with vulcan, Regards

Psycho-A commented 6 years ago

My card is in supported list, but what does it change? In fact, Vulkan supports by any card that support OpenGL 4.5, and even my ancient GTX 560 (dead now..) worked good in Vulkan mode last year. The problem is definitely not Vulkan supporting, but Vulkan libs versions, because for one it works, but for other already not.

Lakuwu commented 6 years ago

I had the same problem of rpcs3 not showing the UI. Updated drivers and installed the VulkanSDK but that didn't help. However, I found a way to get the post-6796 builds to work as intended. I opened regedit and in "HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\Drivers" the first entry was "C:\Windows\System32\amd-vulkan64.json". I previously had an AMD gpu but currently I have a nVidia one, so I deleted that entry and now everything works.

plasterstatue commented 6 years ago

@Lakumakkara This worked for me. Current master opens fine. Same situation where I used to have an AMD card and switched to nvidia. Thanks a ton.

Psycho-A commented 6 years ago

@Lakumakkara Helped for me too! Thanks a lot! I have the same situation switching AMD card to NVidia in 2016, and it looks like it left its trail in my system.

Now, since the reason is known, I think it's needed to provide this issue bypassing in the emulator, because a very few users know how to fix this...

13xforever commented 6 years ago

Interesting case from discord today. User has fixed the issue by copying a 32-bit version of vulkan-1.dll from sdk accidentally.

It also worked with a 64-bit version later.

spyropt commented 6 years ago

@raffi00 vulkan works fine on a 950 gtx, I have one and it's working fine on windows 7 and windows 10, even my old 650 ti worked fine. The supported list must be wrong

raffi00 commented 6 years ago

Spyropt thanks for info. i hope it is like you are saying Lakumakkara Thank you for sharing, Deleting this registry key helped :) "HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\Drivers" the first entry was "C:\Windows\System32\amd-vulkan64.json". latest rpcs3 is working for me now :)

I also had an amd card in that computer, like a year ago.

Jorerim commented 6 years ago

I have RPCS3 on a network drive shared through SMB. I tested with a lot of different compiled versions and the last that works is r6697-753d8170. With version r6718-737db900 and up, the process rpcs3.exe shows in task manager but doesn't load the GUI. Win10 v1803, Nvidia 398.11 driver and VulkanRT 1.1.73.0 installed. Tried r6817-b7728926 and nothing through SMB. but if I extract r6817-b7728926 to a USB drive it opens fine! There is no entry inside "HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\Drivers"

romanrm commented 6 years ago

Only this one works for me (aside from old some old 0.0.2 build I was trying previously):

Time for a new build: https://ci.appveyor.com/api/buildjobs/0dolbproxh8pc9oo/artifacts/rpcs3-v0.0.4-6817-b7728926_win64.7z I hope this one should be able to show at least the UI.

It does show the UI, however when starting a game, the game window is all white and there is no sound. Also Vulkan is not listed in the renderers list, only Null and OpenGL.

Other builds of 0.0.4 and 0.0.5 do not even show the UI.

AniLeo commented 6 years ago

You have broken video entries then. Use DDU and reinstall. I think this issue only happens when people have broken video entries, it should be safe to close.

AniLeo commented 6 years ago

This is not an issue on latest builds if you have drivers correctly installed.

If this is an issue even after using DDU to do a full driver reinstall on the latest master, please try installing the Vulkan Run-Time. If it's still an issue please open a new issue detailing what you attempted to do and what's your issue specifically (e.g. doesn't open, opens and doesn't show gui, etc).