Vulkan update: we're conformant!
In June we released the source code for our prototype driver, and last month we announced that the driver had been successfully merged to Mesa upstream.
Today we have some very exciting news to share: as of 24 November the V3DV Vulkan Mesa driver for Raspberry Pi 4 has demonstrated Vulkan 1.0 conformance.
Khronos describes the conformance process as a way to ensure that its standards are consistently implemented by multiple vendors, so as to create a reliable platform for application developers. For each standard, Khronos provides a large conformance test suite (CTS) that implementations must pass successfully to be declared conformant; in the case of Vulkan 1.0, the CTS contains over 100,000 tests.
Vulkan 1.0 conformance is a major milestone in bringing Vulkan to Raspberry Pi, but it isn't the end of the journey. Our team continues to work on all fronts to expand the Vulkan feature set, improve performance, and fix bugs. So stay tuned for future Vulkan updates!
Also at CNX Software.
See also: Raspberry Pi's V3DV Vulkan Driver Now Supports Wayland
Raspberry Pi V3DV Is Officially Vulkan Conformant, Lavapipe Also Nearing 1.0 Conformance
Previously: Raspberry Pi Foundation Begins Working on Vulkan Driver
Raspberry Pi 4 Gets 8 GB RAM Model, Also 64-bit OS and USB Boot (Both in Beta)
Related Stories
Vulkan is coming to Raspberry Pi: first triangle
Following on from our recent announcement that Raspberry Pi 4 is OpenGL ES 3.1 conformant, we have some more news to share on the graphics front. We have started work on a much requested feature: an open-source Vulkan driver!
Standards body Khronos describes Vulkan as "a new generation graphics and compute API that provides high-efficiency, cross-platform access to modern GPUs". The Vulkan API has been designed to better accommodate modern GPUs and address common performance bottlenecks in OpenGL, providing graphics developers with new means to squeeze the best performance out of the hardware.
Be warned that the effort could take months or even years.
Also at Phoronix.
The Raspberry Pi Foundation has announced a new Raspberry Pi 4 model with 8 GB of RAM:
Now, the Raspberry Pi Foundation has upped the ante by releasing a Raspberry Pi 4 B with a generous 8GB of RAM. Launching today for $75, the Raspberry Pi 4 B (8GB) is identical to other Raspberry Pi 4 B models in every way, except for its RAM capacity. So what do you do with all that memory, and is spending $20 more than the price of the $55 4GB model worth it?
The short answer is that, right now, the 8GB capacity makes the most sense for users with very specialized needs: running data-intensive server loads or using virtual machines. As our tests show, it's pretty difficult to use more than 4GB of RAM on Raspberry Pi, even if you're a heavy multitasker.
A beta version of a 64-bit Raspbian OS, which is being renamed to "Raspberry Pi OS", is available. The existing 32-bit Raspbian can use all the RAM, but with a limit of up to 3 GB per process.
Some changes have been made to the board:
The back of the board adds silkscreen for certifications, as well as existing modifications for Raspberry Pi 4 Rev 1.2 to avoid damaging the board when inserting a MicroSD card. But the top of the board has more modification around the USB-C port, USB Type-A ports, and a chip between the VLI PCIe to USB chip and AV jack is just gone. So it's possible further USB-C issues have been fixed, and some improvements have been made to USB host ports maybe with regards to powering up external hard drives.
[Update from Eben Upton about hardware changes:
These are the regulator changes I mention in the post. The disappeared chip near the USB connector is the old regulator. The new stuff near the USB-C is the new regulator. The input clamp component has moved across to the USB area to make room.
Several iterations of the Raspberry Pi 4's firmware have reduced power consumption and heat. A beta-level firmware update from earlier in the week added USB boot support.
(Score: 2, Insightful) by Rosco P. Coltrane on Thursday November 26 2020, @04:17PM (3 children)
For the Raspberry Pi 4, which will no doubt need an even bigger heatsink to run that thing.
(Score: 4, Interesting) by takyon on Thursday November 26 2020, @04:33PM (2 children)
Wrong:
https://www.raspberrypi.org/app/uploads/2019/11/Raspberry-Pi-4-Power-Draw-6.png [raspberrypi.org]
https://www.raspberrypi.org/app/uploads/2019/11/Time-to-Throttle.png [raspberrypi.org]
Source: https://www.raspberrypi.org/blog/thermal-testing-raspberry-pi-4/ [raspberrypi.org]
[SIG] 10/28/2017: Soylent Upgrade v14 [soylentnews.org]
(Score: 2) by c0lo on Thursday November 26 2020, @10:49PM (1 child)
Dubious: testing thermal response with something so basic as glxgears for the "stress" doesn't provide reliable info for amount of "vulkanism" required to "kool down" when running something non-trivial [binarytides.com] or heavy [unigine.com].
https://www.youtube.com/watch?v=aoFiw2jMy-0
(Score: 2) by takyon on Friday November 27 2020, @01:52AM
Running at 1.5 GHz even in the plastic oven case should be fine now. A game on RasPi 4 might stress the very weak GPU at 100%, but probably not the CPU at 100% at the same time.
[SIG] 10/28/2017: Soylent Upgrade v14 [soylentnews.org]