Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: CRT EmuDriver update for Vulkan API async shader compiler  (Read 2936 times)

0 Members and 1 Guest are viewing this topic.

cyberluke

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:January 06, 2022, 01:02:53 pm
  • I want to build my own arcade controls!
CRT EmuDriver update for Vulkan API async shader compiler
« on: January 06, 2022, 12:58:02 pm »
Hi, I just tried CEMU (Wii U) emulator on Sony PVM and R9 280X. It sorta works, but stutters a lot. Due to old GPU driver I am not able to turn on async shader compile feature for Vulkan API. It directly complains about this specific Vulkan API directive and it is the only way to get Wii U titles working and playable.

Could there be some update? The GPU supports Vulkan 1.2: https://www.techpowerup.com/gpu-specs/radeon-r9-280x.c2398 ...the only problem is the outdated AMD driver.

Video from 2020 (two years old):

It says this: AMD Drivers (You need the Optional Driver 20.3.1 or higher)

cyberluke

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 8
  • Last login:January 06, 2022, 01:02:53 pm
  • I want to build my own arcade controls!
Re: CRT EmuDriver update for Vulkan API async shader compiler
« Reply #1 on: January 06, 2022, 01:02:54 pm »
Possible solutions:

1) I'm software developer, teach me how to merge or tweak driver files, so I can update it for this community.
2) Replace only some Vulcan API DLL from Adrenalin 20 to Adrenalin 18 (not sure if this is possible)

psakhis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 452
  • Last login:Today at 07:21:29 am
  • I want to build my own arcade controls!
Re: CRT EmuDriver update for Vulkan API async shader compiler
« Reply #2 on: January 07, 2022, 09:21:55 am »
Hi, i'm running cemu with async shaders with emudriver.

Look for my post, option 2 works fine.

EDIT: Tested pcsx2 v1.7 with windows 7 and dxvk (vulkan to directx wrapper) and worked fine too.
« Last Edit: January 08, 2022, 04:42:08 pm by psakhis »

Moksi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 194
  • Last login:April 07, 2024, 11:15:40 am
  • I want to build my own arcade controls!
Re: CRT EmuDriver update for Vulkan API async shader compiler
« Reply #3 on: March 04, 2022, 09:13:41 am »
Possible solutions:

1) I'm software developer, teach me how to merge or tweak driver files, so I can update it for this community.
2) Replace only some Vulcan API DLL from Adrenalin 20 to Adrenalin 18 (not sure if this is possible)

Maybe you work together with Calamity on future releases only thumbsup

faxesystem

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 16
  • Last login:January 14, 2024, 07:42:21 am
  • I want to build my own arcade controls!
Re: CRT EmuDriver update for Vulkan API async shader compiler
« Reply #4 on: March 12, 2022, 11:26:44 am »
So I did something back in 2020 because of the outdated Vulkan drivers. I basically just replaced some files from a newer driver. Just recognized, that I never uploaded them here (http://forum.arcadecontrols.com/index.php?topic=161736.0). I got Emulators with shader problems fixed by this see https://www.instagram.com/p/CEY6OX_nDIP/ .

Here are the installers - https://we.tl/t-J3QaTPEdyR

1. Install the driver from crt_emudriver___tools_2.0_beta_15_18.5.1_W.10-64.7z as usual. During the installation you will get a warning of unsigned drivers. Just allow this installation.
2. Install vulkan-runtime.exe
3. Not required but if you want install the Radeon Settings from radeon_settings_18.5.1.7z
4. I also added a batch file to disable automatic driver updates by Windows10. This was often a problem and removed CRTEmudriver with the latest AMD GPU driver which is a PITA.

I suggest using https://www.guru3d.com/files-details/display-driver-uninstaller-download.html to uninstall any older / prior GPU drivers before installing this.

Hope this helps and fixes the problems that you encounter. If it works out for you please give an answer to also help others.

butanebob

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 36
  • Last login:June 03, 2022, 05:29:52 am
  • I want to build my own arcade controls!
Re: CRT EmuDriver update for Vulkan API async shader compiler
« Reply #5 on: May 05, 2022, 12:50:42 am »
Hi faxesystem, that upload isn't available anymore, could you reupload it somewhere?
Cheers.

Moksi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 194
  • Last login:April 07, 2024, 11:15:40 am
  • I want to build my own arcade controls!
Re: CRT EmuDriver update for Vulkan API async shader compiler
« Reply #6 on: May 12, 2022, 09:40:45 am »
Hi, i'm running cemu with async shaders with emudriver.

Look for my post, option 2 works fine.

EDIT: Tested pcsx2 v1.7 with windows 7 and dxvk (vulkan to directx wrapper) and worked fine too.


Do you know what exact vulkan-runtime.exe i need for Win 10 aswell so i can play dolphin (i tried directx 12 with that one but crashes)


is this the method? -> https://thegeekpage.com/vulkan-1-dll-was-not-found/
« Last Edit: May 12, 2022, 09:44:01 am by Moksi »

mrchrister

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 111
  • Last login:April 15, 2024, 10:39:26 am
Re: CRT EmuDriver update for Vulkan API async shader compiler
« Reply #7 on: May 13, 2022, 01:14:10 pm »
I followed psakhis method in the past but never got vulkan working.
@faxesystem Would you mind sharing this driver installer again?