Linux Kernel and Graphics News
-
University of Toronto ☛ Reading the Linux cpufreq sysfs interface is (deliberately) slow
The Linux kernel has a CPU frequency (management) system, called cpufreq. As part of this, Linux (on supported hardware) exposes various CPU frequency information under /sys/devices/system/cpu, as covered in Policy Interface in sysfs. Reading these files can provide you with some information about the state of your system's CPUs, especially their current frequency (more or less). This information is considered interesting enough that the Prometheus host agent collects (some) cpufreq information by default. However, there is a little caution, which is that apparently the kernel deliberately slows down reading this information from /sys (as I learned recently. A comment in the relevant Prometheus code says that this delay is 50 milliseconds, but this comment dates from 2019 and may be out of date now (I wasn't able to spot the slowdown in the kernel code itself).
-
Graphics Stack
-
GamingOnLinux ☛ AMD FSR 3.1 announced with Vulkan support, upscaling quality improvements
During GDC, AMD announced the latest big upgrade to come for AMD FidelityFX Super Resolution with version 3.1 planned to launch in Q2 2024.
-
GamingOnLinux ☛ Explicit Sync Wayland Protocol Merged, Wayland Protocols 1.34 released
If you own a NVIDIA GPU and run a Wayland session, you might have experienced visual glitches with some applications. They can be minor or quite extreme. This issue only seemed to affect XWayland applications and is explained in detail on the xserver issue tracker.
-