News Vulkan Support on the Raspberry Pi 4: Progress and Demo Pictures

bit_user

Polypheme
Ambassador
Too bad it can't play Crysis.
I figured it'd come up, so I thought I'd get ahead of it. But Crysis preceded Vulkan by about 8 years, so it's not remotely relevant.

However, it does give me a chance to share some pertinent details about the Pi's GPU. So, let's compare it with the consoles and high-end cards at the end of 2007, and with entry-level PC iGPUs and dGPUs, available today.

As there seem to be no theoretical specs published for the Pi, I've done the best with what I could find. Also, in an effort to be fair, I've used base clocks for compute performance. Finally, for consoles and iGPUs, I'm only looking at the theoretical performance of the graphics portion.

MakeModelIntroducedMSRPGFLOPSGB/sec
Piv4 (2GB)2019-06
$35​
32​
4.4​
SonyPS32006-11
$500​
251​
22.4​
MicrosoftXBox 3602005-11
$400​
240​
22.4​
Nvidia8800 GT 2007-10
$200​
336​
57.6​
AMDHD 38702007-11
$220​
497​
57.6​
NvidiaGT 10302017-05
$70​
942​
48.0​
AMDRX 5502017-04
$80​
1126​
112.0​
IntelHD 6302017
$64​
441​
38.4​
AMDRX Vega 82019-07
$100​
1280​
46.9​

Hopefully, this will establish some realistic expectations. Put plainly: the availability of Vulkan support will not magically transform the Pi into a console-class gaming machine. Not even on par with consoles of the Crysis era. Not even close.

References:
  1. https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=244519&start=50
  2. https://magpi.raspberrypi.org/articles/raspberry-pi-4-specs-benchmarks
  3. https://en.wikipedia.org/wiki/PlayStation_3_technical_specifications
  4. https://www.psdevwiki.com/ps3/RSX
  5. https://en.wikipedia.org/wiki/Xbox_360_technical_specifications
  6. https://en.wikipedia.org/wiki/List_of_Nvidia_graphics_processing_units
  7. https://en.wikipedia.org/wiki/List_of_AMD_graphics_processing_units
  8. https://en.wikipedia.org/wiki/List_of_Intel_graphics_processing_units
  9. https://en.wikipedia.org/wiki/List_of_AMD_accelerated_processing_units
 
Mar 21, 2020
9
3
15
I figured it'd come up, so I thought I'd get ahead of it. But Crysis preceded Vulkan by about 8 years, so it's not remotely relevant.

However, it does give me a chance to share some pertinent details about the Pi's GPU. So, let's compare it with the consoles and high-end cards at the end of 2007, and with entry-level PC iGPUs and dGPUs, available today.

As there seem to be no theoretical specs published for the Pi, I've done the best with what I could find. Also, in an effort to be fair, I've used base clocks for compute performance. Finally, for consoles and iGPUs, I'm only looking at the theoretical performance of the graphics portion.

MakeModelIntroducedMSRPGFLOPSGB/sec
Piv4 (2GB)2019-06
$35​
32​
4.4​
SonyPS32006-11
$500​
251​
22.4​
MicrosoftXBox 3602005-11
$400​
240​
22.4​
Nvidia8800 GT2007-10
$200​
336​
57.6​
AMDHD 38702007-11
$220​
497​
57.6​
NvidiaGT 10302017-05
$70​
942​
48.0​
AMDRX 5502017-04
$80​
1126​
112.0​
IntelHD 6302017
$64​
441​
38.4​
AMDRX Vega 82019-07
$100​
1280​
46.9​

Hopefully, this will establish some realistic expectations. Put plainly: the availability of Vulkan support will not magically transform the Pi into a console-class gaming machine. Not even on par with consoles of the Crysis era. Not even close.

References:
  1. https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=244519&start=50
  2. https://magpi.raspberrypi.org/articles/raspberry-pi-4-specs-benchmarks
  3. https://en.wikipedia.org/wiki/PlayStation_3_technical_specifications
  4. https://www.psdevwiki.com/ps3/RSX
  5. https://en.wikipedia.org/wiki/Xbox_360_technical_specifications
  6. https://en.wikipedia.org/wiki/List_of_Nvidia_graphics_processing_units
  7. https://en.wikipedia.org/wiki/List_of_AMD_graphics_processing_units
  8. https://en.wikipedia.org/wiki/List_of_Intel_graphics_processing_units
  9. https://en.wikipedia.org/wiki/List_of_AMD_accelerated_processing_units
So.. offense meant, all of the Pi's are worthless for graphics; especially gaming anything. Raspberry Pi is a mostly-lame SoC that can run linux... and not much else. BTW, I own several, so I'm not disrespecting. I'm just throwing down the facts.
 
  • Like
Reactions: bit_user