PCSX2 PlayStation 2 emulator adds Vulkan renderer in latest build

PCSX2_1.6.0_Windows_10.png

After months of demand, PCSX2 has gotten itself a Vulkan renderer. The PlayStation 2 emulator primarily used OpenGL in the past, but the addition of this new renderer allows for a performance boost in some notoriously difficult-to-emulate games. It's currently available through the latest dev build--v1.7.2212--of the emulator, available to download here. This feature comes courtesy of Stenzek, known for their own emulator, Duckstation.

 

Desconocido90

Well-Known Member
Newcomer
Joined
May 10, 2016
Messages
87
Trophies
0
Age
34
XP
893
Country
oh, so they stitched a vulkan renderer to the main mess. Good job!
I feel curious: Which emulator do you think is not a mess? The retroarch core? The one called "Play!"? AetherSX2? Or maybe... DamonPS2? (*heaves in malware*)

AetherSX2, the best of the list, isn't better than PCSX2, it matches it, because they share most of their code. Play! is unripe (unsurprisingly, made by a single programmer, although its HLE BIOS is an archivement). DamonPS2 is unstable buggy crap.

Face it: All emulators look like messes to you because the hardware they try to emulate is a total mess (a wonderful, yet crazy mess). that can't be translated well to modern PCs.

The code of the games is usually a similar mess, relaying in racing conditions, disk timings, undocumented HW bugs, subpixel accuracy that breaks scaling, the interlacing...

PCSX2 team, with less developers than Dolphin's, has done a quite amazing job emulating PS2... and in the last years they had done huge improvements and modernization (code clean-up, plugin merge, improved OpenGL and D11, more stable MTVU, hacks removal, QoL...) and with a lot coming soon: The 64 bits version is almost finished, they're working in a OSX port with Metal, a new QT interface...

If it's not enough for you, you can develop your own emulator.

It’s pretty weird to me that no one bothered to implement Vulkan before for the most well known PS2 emulator
  • Vulkan has some perks, but they're not enough to make it overwhelming superior and a priority for PCSX2 team.
  • Every new alternative mode means more work for devs: writing it and later maintaining. Making Vulkan as good as the other modes would take effort and time, time the team couldn't dedicate to fixing bugs or adding other kind of features.
  • They thought a decent Vulkan mode would require VK_EXT_fragment_shader_interlock, an optional extention AMD refused to implement in their drivers, so they wouldn't consider working on a Vulkan mode until AMD changed their mind. (Luckly, Stenzek found a replacement to that extension)
  • Since Vulkan is a more recent, less popular API, during the first years there weren't many devs familiarized with it.
 

ZeroFX

why?
Member
Joined
Jun 18, 2018
Messages
1,144
Trophies
1
Location
napaJ
XP
3,072
Country
Japan
I feel curious: Which emulator do you think is not a mess? The retroarch core? The one called "Play!"? AetherSX2? Or maybe... DamonPS2? (*heaves in malware*)

AetherSX2, the best of the list, isn't better than PCSX2, it matches it, because they share most of their code. Play! is unripe (unsurprisingly, made by a single programmer, although its HLE BIOS is an archivement). DamonPS2 is unstable buggy crap.

Face it: All emulators look like messes to you because the hardware they try to emulate is a total mess (a wonderful, yet crazy mess). that can't be translated well to modern PCs.

The code of the games is usually a similar mess, relaying in racing conditions, disk timings, undocumented HW bugs, subpixel accuracy that breaks scaling, the interlacing...

PCSX2 team, with less developers than Dolphin's, has done a quite amazing job emulating PS2... and in the last years they had done huge improvements and modernization (code clean-up, plugin merge, improved OpenGL and D11, more stable MTVU, hacks removal, QoL...) and with a lot coming soon: The 64 bits version is almost finished, they're working in a OSX port with Metal, a new QT interface...

If it's not enough for you, you can develop your own emulator.


  • Vulkan has some perks, but they're not enough to make it overwhelming superior and a priority for PCSX2 team.
  • Every new alternative mode means more work for devs: writing it and later maintaining. Making Vulkan as good as the other modes would take effort and time, time the team couldn't dedicate to fixing bugs or adding other kind of features.
  • They thought a decent Vulkan mode would require VK_EXT_fragment_shader_interlock, an optional extention AMD refused to implement in their drivers, so they wouldn't consider working on a Vulkan mode until AMD changed their mind. (Luckly, Stenzek found a replacement to that extension)
  • Since Vulkan is a more recent, less popular API, during the first years there weren't many devs familiarized with it.
Oh god pcsx2 fanclub team send their rep. lawyer to me. Pcsx2 being a spaghetti code mess is a joke even between the devs... so yeah I was also joking. The fact that pcsx2 has became such an object of divine adoration between some crazy fucks that you can't even joke blows my mind. Also throw those "facts" you brought into the trash, me and 90% of the forum knows all of that
To calm you down though: pcsx2 may not be the greatest emulator but achieved a lot and it is what we have, and I like it despite it's flaws. Not everything is black on white or polarized the way you think it is.
 
  • Like
Reactions: MushGuy

Snintendog

Well-Known Member
Member
Joined
Feb 18, 2015
Messages
114
Trophies
0
XP
724
Country
United States
I mean, when you have such glorious games like Xenosaga 1 that bug out because you actually do emulate accurately, its one or the other.

PS2 is such a treasure trove of insanity that I'm not expecting to see anywhere near 100% accuracy for most of my life. FPGA or not.
yup I have 2 models of Ps2 just so i can play all my ps2 games. The damn Revisions have different game compatibility with different HW bugs that developers relied on. Its the Genesis Issue but far far more complicated and insane.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    Got two new stds in one night
    +1
  • BigOnYa @ BigOnYa:
    Giggity
    +1
  • The Catboy @ The Catboy:
    I don't bite! Minus the times when I did bite
  • The Catboy @ The Catboy:
    Like 5 minutes ago
  • K3Nv2 @ K3Nv2:
    Billie needs her lunch
  • K3Nv2 @ K3Nv2:
    Ffs papa brought back the cheeseburger pizza it's like the only decent pie they had since the 80s
  • BigOnYa @ BigOnYa:
    I'm not a fan of papa johns, but that does sound good. We hardly order out pizza, I like making my own, but when we do its donatoes
  • K3Nv2 @ K3Nv2:
    I get them like once every two months anymore
  • K3Nv2 @ K3Nv2:
    Just because it's half a mile from where I live
  • BigOnYa @ BigOnYa:
    Request next time you order, that Shaq deliver it to you
  • K3Nv2 @ K3Nv2:
    I want him to buy me a chain also
  • K3Nv2 @ K3Nv2:
    Open it right next to the one we have
    +1
  • BakerMan @ BakerMan:
    guys should i make a new thread and just count the amount of posts until kyle, luke or leo joins the thread for fun?
  • BakerMan @ BakerMan:
    kyle's fine, just waiting for that wario joke

    luke and leo though, they yap until the thread's enjoyability is about halved
  • K3Nv2 @ K3Nv2:
    Leo is Luke's alterego when he gets hard
  • BigOnYa @ BigOnYa:
    Luke is gone, he got banned. And I'm surprised Leo hasn't yet
  • K3Nv2 @ K3Nv2:
    Subway was actually pretty decent tonight
  • BigOnYa @ BigOnYa:
    Wut you get, a seafood and psi salad sub
  • K3Nv2 @ K3Nv2:
    Psi had my footlong meatball special
    +1
  • PandaPandel @ PandaPandel:
    i want a meatball sandwich
    now
  • K3Nv2 @ K3Nv2:
    Gay
  • BigOnYa @ BigOnYa:
    Bout time you came out and admitted it
    +1
  • K3Nv2 @ K3Nv2:
    Bigonya talks to himself often
    +1
  • btei @ btei:
    papa johns makes me SHIT
  • S @ salazarcosplay:
    hello everyone
    S @ salazarcosplay: hello everyone