Kernel and Graphics: RTOS, NVIDIA, and MoltenVK
-
How Realtime Is Your Kernel? Scope A GPIO To Find Out | Hackaday
When debugging something as involved as kernel scheduler timings, you would typically use one of the software-based debugging mechanisms available. However, in cases when software is close to bare metal, you don’t always need to do that. Instead, you can output a signal to a GPIO, and then use a logic analyzer or a scope to measure signal change timing – which is what [Albert David] did when evaluating Linux kernel’s PREEMPT_RT realtime operation patches.
[...]
What could you use this for? A lot of hobbyists use realtime kernels on Linux when building CNC machine controllers and robots, where things like motor control put tight constraints on how quickly a decision in your software is translated into real-world consequences, and if this sounds up your valley, check out this Linux real-time task tutorial from [Andreas]. If things get way too intense for a multi-tasking system like Linux, you might want to use a RTOS to begin with, and we have a guide on that for you, too.
-
NVIDIA Ships Vulkan Extensions to Support Accelerated RTX™ IO on Windows and Linux
NVIDIA RTX™ IO is a suite of technologies that enables rapid GPU-based asset decompression and loading. NVIDIA’s GDeflate GPU decompression format delivers IO-saturating performance on modern NVMe devices. GDeflate is used in Microsoft’s DirectStorage API, and now NVIDIA is contributing the technology for consideration by the Vulkan working group at Khronos. Two new NVIDIA Vulkan extensions to accelerate RTX IO are were released in the Vulkan 1.3.233 update and are supported in the latest NVIDIA drivers on both Linux and Windows. VK_NV_memory_decompression handles decompressing assets on GPU, and VK_NV_copy_memory_indirect handles copying decompressed data to Vulkan buffers/images.
-
MoltenVK Added to Two Switch Emulators
Two switch emulators have recently added MoltenVK to their back-end for portability and benchmarking...
-
NVIDIA GeForce GPUs Continue To Dominate Linux Gaming Benchmarks, AMD Radeon & Intel Arc Left Catching The Dust