Gpu's Vulkan not supported by pcsx2
#1
Hello,
i have a problem with pcsx2 v2.1.52/ When i choose vulkan as the graphics renderer for pcsx2 with my amd r9 380x gpu.
it is not recognise. On emulators like ryujinx, citra and rpcs3, my gpu has not problem being recognise when using vulkan.
My driver arre the latest 3rd party amd community driver. Is it possible to add my generation of gpu support into pcsx2 ?

           
Reply

Sponsored links

#2
You are using Adrenalin 22.6.1?

"My driver arre the latest 3rd party amd community driver."

Ah, Yeah man community drivers aren't exactly something I would ever recommend. The one's I know about are written by one dude and he doesn't exactly do it for a job so there is bound to be some bugs in his drivers like the problem you are having. But who knows, maybe it's an issue with PCSX2. I did just report issues with the vulkan render when attempting to play Namco 50th Anniversary so maybe there is just something up with the emulator in it's latest iteration. I am nobody so hard to say.

The AMD R9 380X does use Vulkan 1.2.170 and while Vulkan 1.1 support is listed as the minimum requirement on the PCSX2 Min Requirements, the recommended, and heavy, requirements do say you should have a GPU capable of 1.3+ if you want to use vulkan.

Have you tried just using OpenGL? Your GPU supports 4.6 like the emulator's OpenGL heavy requirement. Try that instead. Or just try DX11 or DX12. You should be fine using those. You will probably gain a bit of performance using DX11/12.

AMD R9 380X Graphics Features:
DirectX
12 (12_0)
OpenGL
4.6
OpenCL
2.1
Vulkan
1.2.170
Shader Model
6.5

"On emulators like ryujinx, citra and rpcs3, my gpu has not problem being recognise when using vulkan."

Different pieces of software that are written differently. You shouldn't compare them as such.

Note: This is also assuming you have a decent CPU. If your CPU isn't very good then your GPU and render can be whatever and you will still have bad performance. You ideally have a 6 core+ CPU that is capable of AVX2 instructions. You can use a software like CPUID's CPU-Z to find out what processor you have and what instructions are currently support with said CPU.
Reply
#3
PCSX2 Requirements:

This section list down the system requirements to get PCSX2 up and running.

System Requirements
Minimum
Operating system
    Windows 10 Version 1809 (64-bit)
    Ubuntu 22.04/Debian or newer, Arch Linux, or other distro (64-bit)
    macOS 11.0 (Big Sur)
CPU
    Supports SSE4.1
    PassMark single thread performance rating near or greater than 1500
    A quick reference for CPU intensive games: Wiki, Forum
        And CPU light games: Forum
    Two physical cores, with SMT
    note
Recommended single thread performance is based on moderately complex games. Games that pushed the PS2 hardware to its limits will struggle on CPUs at this level. Some release titles and 2D games which underutilized the PS2 hardware may run on CPUs rated as low as 1200.

GPU
    Direct3D 11 (Feature Level 10.0) support
    OpenGL 3.3 support
    Vulkan 1.1 support
    PassMark G3D Mark rating around 3000 (GeForce GTX 750, Radeon RX 560, Intel Arc A380)

        note
        Recommended GPU is based on 3x internal, ~1080p resolution requirements. Higher resolutions will require stronger cards; 6x internal, ~4K resolution will require a PassMark G3D Mark rating around 12000 (GeForce GTX 1070 Ti). Just like CPU requirements, this is also highly game dependent.
         
        2 GB video memory

    RAM
        8 GB system memory

Recommended

    Operating system
        Windows 10 Version 22H2 (64-bit)
        Ubuntu 24.04/Debian or newer, Arch Linux, or other distro (64-bit)
        macOS 11.0 (Big Sur)
    CPU
        Supports AVX2
        PassMark single thread performance rating near or greater than 2000
        Four physical cores, with or without SMT
    GPU
        Direct3D12 support
        OpenGL 4.6 support
        Vulkan 1.3 support
        Metal support
        PassMark G3D Mark rating around 6000 (GeForce GTX 1650, Radeon RX 570)
        4 GB video memory
    RAM
        16 GB system memory

Heavy

    Operating System
        Windows 10 Version 22H2 (64-bit)
        Ubuntu 24.04/Debian or newer, Arch Linux, or other distro (64-bit)
        macOS 11.0 (Big Sur)
    CPU
        Supports AVX2
        PassMark single thread performance rating near or greater than 2600
        Six physical cores, with SMT
    GPU
        Direct3D12 support
        OpenGL 4.6 support
        Vulkan 1.3 support
        Metal support
        PassMark G3D Mark rating around 12,000 (GeForce RTX 3050, Radeon RX 5600XT)
        4 GB of Video Memory
    RAM
        16 GB of System Memory

Version deprecation notes

    Windows XP and Direct3D9 support was dropped after stable release 1.4.0.
    Windows 7, Windows 8.0, and Windows 8.1 support was dropped after stable release 1.6.0.
    32-bit support was dropped after stable release 1.6.0.
Reply
#4
TL;DR: Use OpenGL with pcsx2. Your GPU is too old for modern vulkan API that pcsx2 uses.

As an aside, citra&vulkan is basically 80% broken, so your point about citra is moot.
Reply
#5
(08-02-2024, 05:53 AM)Exile956 Wrote: PCSX2 Requirements:

This section list down the system requirements to get PCSX2 up and running.

System Requirements
Minimum
Operating system
    Windows 10 Version 1809 (64-bit)
    Ubuntu 22.04/Debian or newer, Arch Linux, or other distro (64-bit)
    macOS 11.0 (Big Sur)
CPU
    Supports SSE4.1
    PassMark single thread performance rating near or greater than 1500
    A quick reference for CPU intensive games: Wiki, Forum
        And CPU light games: Forum
    Two physical cores, with SMT
    note
Recommended single thread performance is based on moderately complex games. Games that pushed the PS2 hardware to its limits will struggle on CPUs at this level. Some release titles and 2D games which underutilized the PS2 hardware may run on CPUs rated as low as 1200.

GPU
    Direct3D 11 (Feature Level 10.0) support
    OpenGL 3.3 support
    Vulkan 1.1 support
    PassMark G3D Mark rating around 3000 (GeForce GTX 750, Radeon RX 560, Intel Arc A380)

        note
        Recommended GPU is based on 3x internal, ~1080p resolution requirements. Higher resolutions will require stronger cards; 6x internal, ~4K resolution will require a PassMark G3D Mark rating around 12000 (GeForce GTX 1070 Ti). Just like CPU requirements, this is also highly game dependent.
         
        2 GB video memory

    RAM
        8 GB system memory

Recommended

    Operating system
        Windows 10 Version 22H2 (64-bit)
        Ubuntu 24.04/Debian or newer, Arch Linux, or other distro (64-bit)
        macOS 11.0 (Big Sur)
    CPU
        Supports AVX2
        PassMark single thread performance rating near or greater than 2000
        Four physical cores, with or without SMT
    GPU
        Direct3D12 support
        OpenGL 4.6 support
        Vulkan 1.3 support
        Metal support
        PassMark G3D Mark rating around 6000 (GeForce GTX 1650, Radeon RX 570)
        4 GB video memory
    RAM
        16 GB system memory

Heavy

    Operating System
        Windows 10 Version 22H2 (64-bit)
        Ubuntu 24.04/Debian or newer, Arch Linux, or other distro (64-bit)
        macOS 11.0 (Big Sur)
    CPU
        Supports AVX2
        PassMark single thread performance rating near or greater than 2600
        Six physical cores, with SMT
    GPU
        Direct3D12 support
        OpenGL 4.6 support
        Vulkan 1.3 support
        Metal support
        PassMark G3D Mark rating around 12,000 (GeForce RTX 3050, Radeon RX 5600XT)
        4 GB of Video Memory
    RAM
        16 GB of System Memory

Version deprecation notes

    Windows XP and Direct3D9 support was dropped after stable release 1.4.0.
    Windows 7, Windows 8.0, and Windows 8.1 support was dropped after stable release 1.6.0.
    32-bit support was dropped after stable release 1.6.0.

(08-02-2024, 09:17 AM)MrWizard Wrote: TL;DR: Use OpenGL with pcsx2. Your GPU is too old for modern vulkan API that pcsx2 uses.

As an aside, citra&vulkan is basically 80% broken, so your point about citra is moot.
Thanks for both your effort. I posted this discussion is because this is the only emulator that both opengl and vulkan are not supported for my gpu which meet the requirement.
Reply




Users browsing this thread: 1 Guest(s)