Cant run games with vulkan renderer - Printable Version +- RPCS3 Forums (https://forums.rpcs3.net) +-- Forum: Support & Issues (https://forums.rpcs3.net/forumdisplay.php?fid=17) +--- Forum: Support (https://forums.rpcs3.net/forumdisplay.php?fid=18) +--- Thread: Cant run games with vulkan renderer (/showthread.php?tid=202780) |
Cant run games with vulkan renderer - haekalsz - 01-31-2021 Whenever I tried using the vulkan renderer, in the log always says F {RSX [0x0001c0c]} SIG: Thread terminated due to fatal error: Assertion Failed! Vulkan API call failed with unrecoverable error: Validation failed (VK_ERROR_INCOMPATIBLE_DISPLAY_KHR) (in file D:\a\1\s\rpcs3\Emu\RSX\VK\vkutils\buffer_object.cpp:113[:4], in function buffer) (e=0x0000007e[126]) (in file D:\a\1\s\rpcs3\Emu\RSX\VK\vkutils\shared.cpp:102[:24], in function die_with_error) (e=0x0000007e[126]) RE: Cant run games with vulkan renderer - Ani - 01-31-2021 GPU driver too old Games won't start with Vulkan on RPCS3 0.0.14.11671 but do start with RPCS3 0.0.10.xx - [email protected] - 02-01-2021 When starting games with Vulkan on latest RPCS3 0.0.14.11671 and same settings with RPCS3 0.0.10.10517 I get in pink this error message: F {RSX [0x0013140]} SIG: Thread terminated due to fatal error: Assertion Failed! Vulkan API call failed with unrecoverable error: Validation failed (VK_ERROR_INCOMPATIBLE_DISPLAY_KHR) (in file D:\a\1\s\rpcs3\Emu\RSX\VK\vkutils\buffer_object.cpp:113[:4], in function buffer) (in file D:\a\1\s\rpcs3\Emu\RSX\VK\vkutils\shared.cpp:103[:24], in function die_with_error) This happens to ALL games I start using this version. So RPCS3 0.0.14.11671 no longer is able to start games with Vulkan but RPCS3 v0.0.10-10517 and RPCS3 v0.0.13-11283 starts all games without a problem. ========================= My SETUP ========================= -------------------------- RPCS3 v0.0.10.10517 -------------------------- RPCS3 v0.0.10-10517-83d818d9 Alpha | HEAD | Firmware version: 4.86 Intel® Core i7-4700HQ CPU @ 2.40GHz | 8 Threads | 15.92 GiB RAM | TSC: 2.394GHz | AVX+ | FMA3 OKAY: Games with Vulkan setup 100% working! -------------------------- RPCS3 v0.0.13-11283 -------------------------- RPCS3 v0.0.13-11283-e89a5687 Alpha | HEAD | Firmware version: 4.86 Intel® Core i7-4700HQ CPU @ 2.40GHz | 8 Threads | 15.92 GiB RAM | TSC: 2.394GHz | AVX+ | FMA3 Operating system: Windows, Major: 10, Minor: 0, Build: 18363, Service Pack: none, Compatibility mode: 0 RSX: Found vulkan-compatible GPU: 'GeForce GTX 870M' running on driver 425.31.0.0 OKAY: Games with Vulkan setup 100% working! -------------------------- RPCS3 v0.0.14.11671 -------------------------- RPCS3 v0.0.14-11671-0c034ad7 Alpha | HEAD | Firmware version: 4.86 Intel® Core i7-4700HQ CPU @ 2.40GHz | 8 Threads | 15.92 GiB RAM | TSC: 2.394GHz | AVX+ | FMA3 Operating system: Windows, Major: 10, Minor: 0, Build: 18363, Service Pack: none, Compatibility mode: 0 RSX: Found vulkan-compatible GPU: 'GeForce GTX 870M' running on driver 425.31.0.0 E PAT: Error loading patch config key Enable Legacy Patches: expected Map, found Scalar (file: C:/Gaming/Emulators/ps3/rpcs3/config/patch_config.yml) S UPDATER: RPCS3 is up to date! NOT OKAY! Games with Vulkan setup NOT working! F {RSX [0x0013140]} SIG: Thread terminated due to fatal error: Assertion Failed! Vulkan API call failed with unrecoverable error: Validation failed (VK_ERROR_INCOMPATIBLE_DISPLAY_KHR) (in file D:\a\1\s\rpcs3\Emu\RSX\VK\vkutils\buffer_object.cpp:113[:4], in function buffer) (in file D:\a\1\s\rpcs3\Emu\RSX\VK\vkutils\shared.cpp:103[:24], in fun Why is this error messages happening with v0.0.14.xxxx ? ----------------- Adapter Type ----------------- GeForce GTX 870M, NVIDIA compatible NVIDIA System Information report created on: 02/01/2021 14:23:00 [Display] Operating System: Windows 10 Pro, 64-bit DirectX version: 12.0 GPU processor: GeForce GTX 870M Driver version: 425.31 Driver Type: Standard Direct3D API version: 12 Direct3D feature level: 11_0 CUDA Cores: 1344 Core clock: 941 MHz Memory data rate: 5.00 Gbps Memory interface: 192-bit Memory bandwidth: 120.00 GB/s Total available graphics memory: 11223 MB Dedicated video memory: 3072 MB GDDR5 System video memory: 0 MB Shared system memory: 8151 MB Video BIOS version: 80.04.EB.00.09 IRQ: Not used Bus: PCI Express x16 Gen3 Device Id: 10DE 1199 11031462 Part Number: 2053 0003 [Components] nvui.dll 8.17.14.2531 NVIDIA User Experience Driver Component nvxdplcy.dll 8.17.14.2531 NVIDIA User Experience Driver Component nvxdbat.dll 8.17.14.2531 NVIDIA User Experience Driver Component nvxdapix.dll 8.17.14.2531 NVIDIA User Experience Driver Component NVCPL.DLL 8.17.14.2531 NVIDIA User Experience Driver Component nvCplUIR.dll 8.1.940.0 NVIDIA Control Panel nvCplUI.exe 8.1.940.0 NVIDIA Control Panel nvWSSR.dll 25.21.14.2531 NVIDIA Workstation Server nvWSS.dll 25.21.14.2531 NVIDIA Workstation Server nvViTvSR.dll 25.21.14.2531 NVIDIA Video Server nvViTvS.dll 25.21.14.2531 NVIDIA Video Server nvDispSR.dll 25.21.14.2531 NVIDIA Display Server NVMCTRAY.DLL 25.21.14.2531 NVIDIA Media Center Library nvDispS.dll 25.21.14.2531 NVIDIA Display Server nvDevToolS.dll 25.21.14.2531 NVIDIA 3D Settings Server PhysX 09.19.0218 NVIDIA PhysX NVCUDA.DLL 25.21.14.2531 NVIDIA CUDA 10.1.131 driver nvGameSR.dll 25.21.14.2531 NVIDIA 3D Settings Server nvGameS.dll 25.21.14.2531 NVIDIA 3D Settings Server RE: Cant run games with vulkan renderer - [email protected] - 02-02-2021 (01-31-2021, 06:26 PM)Ani Wrote: GPU driver too old See my post/thread: https://forums.rpcs3.net/thread-202785.html Why is it too old? It's on the supported graphic card list I found somewhere and it always worked until v0.0.14.xxxxx What has changed why it's no longer working? RE: Cant run games with vulkan renderer - Ani - 02-02-2021 We now use new vulkan extensions that are not implemented on older drivers. Why are you using ancient drivers for a GPU that still has driver updates? Update your drivers, there's no issue here. We don't support outdated drivers anymore, RPCS3 requires new Vulkan extensions. RE: Games won't start with Vulkan on RPCS3 0.0.14.11671 but do start with RPCS3 0.0.10.xx - [email protected] - 02-02-2021 (02-02-2021, 09:08 AM)Ani Wrote: Why are you using ancient drivers for a GPU that still has driver updates? These are the latest drivers you can download from the Nvidia website regarding this graphic card 'GeForce GTX 870M' This is a notebook model graphic card and you can't download newer versions for this model. So Nvidia stopped after 425.31.0.0 Are you telling that I will only be able to use RPCS3 older version from now on as newer RPCS3 versions like the v0.0.14.xxxx don't support this card that has (older) Vulkan drivers any longer? Look at this link: https://www.nvidia.com/en-us/geforce/forums/geforce-graphics-cards/5/352309/latest-drivers-for-gtx-870m/ So they tell the product is EOL and no longer new versions. So I assume RPCS3 v0.0.14.xxxx uses new vulkan extenions no longer available in my vulkan driver and therefore this graphic card is no longer supported by RPCS3 ? (02-02-2021, 09:08 AM)Ani Wrote: Why are you using ancient drivers for a GPU that still has driver updates? There is a 1% possibility that I might be able to add the following driver to my old not support Nvidia Geforce GTX 870M Driver branch: r445_85-2 This has: Vulkan API 1.1.126 support. Will RPCS3 v0.0.14.xxxx work with this Vulkan API version? I would like to know this before I go into all the hassle getting r445_85-2 up-and-running with modded .inf files etc. That will be hard and it would be sad to see if I get r445_85-2 working that this driver version with this Vulkan API version is still not supported. Anyway possible users of RPCS3 will know what Vulkan API version is needed minimal for further releases? FIXED !!!!!!!!!!!!!!! Steps to update to 445.87 driver on kepler Nvidia Geforce GTX 870M on MSI GS70 2PE Stealth Pro. ----------------------- Preparation steps ----------------------- 1. Download this 445.87-notebook-win10-64bit-international-whql.exe version using this link: http://it.download.nvidia.com/Windows/445.87/445.87-notebook-win10-64bit-international-whql.exe 2. Download Display Driver Uninstaller (DDU) from this link: https://www.guru3d.com/files-details/display-driver-uninstaller-download.html 3. Run 445.87-notebook-win10-64bit-international-whql.exe and driver will be extracted to c:\nvidia 4. When extracted and while setup window is open copy the driver to a safe place 5. Inside the folder Display.Driver of the copied driver replace nv_dispi.inf with this version: https://forums.laptopvideo2go.com/applications/core/interface/file/attachment.php?id=4092 (you need to be logged in in this forum. So make sure you have an account). Preparation FINISHED! ----------------------- Installation steps ----------------------- 1. UNINSTALL NVIDIA DRIVERS UNDER PROGRAMS & FEATURES (CONTROL PANEL) 2. THEN RUN DDU (NVIDIA GPU) TO REMOVE LEFTOVERS. 3. DISABLE DRIVER SIGNATURE ENFORCEMENT: HOLD DOWN THE SHIFT KEY WHILE YOU CLICK THE “RESTART” OPTION -> SELECT “TROUBLESHOOT” -> ADVANCED OPTIONS -> STARTUP SETTINGS -> SELECT “DISABLE DRIVER SIGNATURE ENFORCEMENT” OPTION. 4. RUN SETUP.EXE -> CUSTOM -> CLEAN INSTALL OPTION -> “INSTALLATION SUCCESSFUL” -> REBOOT. 5. NVIDIA CONTROL PANEL –> MANAGE 3D SETTINGS -> SET PERFORMANCE OPTIONS ETC. You will have version 445.87 running on kepler Nvidia Geforce GTX 870M where vulkan is working with RPCS3 v0.0.14.xxxx NICE! BAM! VOILA! Is it possbile to update the subject to: FIXED or SOLVED in front of the subject line? Anyone else having this old kepler Nvidia card is able to upgrade to a higher driver version that is still supported by RPCS3 with Vulkan ;-) RE: Cant run games with vulkan renderer - Ani - 02-02-2021 Merged both threads Interesting and unfortunate that 870 and 880 are kepler based while 860-830 are Maxwell and still have active support. Desktop Kepler 700/600 series still has active drivers too. 44X drivers are likely not enough since they have issues on SPIR-V compilation, you need at least 452.28 otherwise you'll run into graphic bugs RE: Cant run games with vulkan renderer - [email protected] - 02-02-2021 (02-02-2021, 02:34 PM)Ani Wrote: Merged both threads What version RPCS3 minimal need? Then I will try to get these up-and-running if possible (02-02-2021, 02:37 PM)[email protected] Wrote:(02-02-2021, 02:34 PM)Ani Wrote: Merged both threads You already answered this: you need at least 452.28 otherwise you'll run into graphic bugs Will try if I get this up-and-running and will report back. But one extra question: As I have 44x driver setup now will I run into these issues on SPIR-V compilation as well with OpenGL setup as many games are running with OpenGL as well. Would be a shame to see that when I have Vulkan support working with 44x drivers that OpenGL has the same issue now or is SPIR-V compilation something specific to Vulkan? RE: Cant run games with vulkan renderer - Ani - 02-02-2021 No, OpenGL uses GLSL and is not affected by that bug. Try to get latest drivers working with a similar method. RE: Cant run games with vulkan renderer - [email protected] - 02-02-2021 (02-02-2021, 04:16 PM)Ani Wrote: No, OpenGL uses GLSL and is not affected by that bug. Try to get latest drivers working with a similar method. It worked. I am on 461.40 now ! This is the way it worked: Steps to update to 461.40 on kepler Nvidia Geforce GTX 870M: Preparation steps ----------------------- 1. Download this 461.40-notebook-win10-64bit-international-dch-whql.exe version using this link: https://tr.download.nvidia.com/Windows/461.40/461.40-notebook-win10-64bit-international-dch-whql.exe 2. Download Display Driver Uninstaller (DDU) from this link: https://www.guru3d.com/files-details/display-driver-uninstaller-download.html 3. Run 461.40-notebook-win10-64bit-international-dch-whql.exe and driver will be extracted to c:\nvidia 4. When extracted and while setup window is open copy the driver to a safe place 5. Inside the folder Display.Driver of the copied driver replace nv_dispi.inf with this version: https://forums.laptopvideo2go.com/applications/core/interface/file/attachment.php?id=4224 (you need to be logged in in this forum. So make sure you have an account). Rename the file to nv_dispi.inf and overwrite current one in the driver map. Preparation FINISHED! Installation steps ----------------------- 1. UNINSTALL NVIDIA DRIVERS UNDER PROGRAMS & FEATURES (CONTROL PANEL) 2. THEN RUN DDU (NVIDIA GPU) TO REMOVE LEFTOVERS. 3. DISABLE DRIVER SIGNATURE ENFORCEMENT: HOLD DOWN THE SHIFT KEY WHILE YOU CLICK THE “RESTART” OPTION -> SELECT “TROUBLESHOOT” -> ADVANCED OPTIONS -> STARTUP SETTINGS -> SELECT “DISABLE DRIVER SIGNATURE ENFORCEMENT” OPTION. 4. Have a disk setup driver steps Go to device manager Right click on Computer and select Properties. There you will see Device Manager on the left side under Tasks. You can also access Device Manager via Control Panel -> Device Manager. Use have-disk method Find the device you want to install or update driver and double click on it. Go to Driver tab and select Update Driver. Select Browse my computer for driver software. Select Let me pick from a list of device drivers on my computer. Select Have Disk.... Select Browse.... Select the extracted driver folder. If you see one or more *inf files in the folder - select one and click Select as it does not matter which one you selected as long as they are in the same driver folder. You should now see name of your device if you have done the previous steps correct. Click Next to continue. Windows will ask your approval since when INF is modified, driver will lose WHQL certificate. Select Install this driver software anyway. You will have version 461.40 running on kepler Nvidia Geforce GTX 870M where vulkan is working with RPCS3 v0.0.14.xxxx |