惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

云风的 BLOG
云风的 BLOG
Martin Fowler
Martin Fowler
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Recent Announcements
Recent Announcements
B
Blog RSS Feed
The GitHub Blog
The GitHub Blog
MongoDB | Blog
MongoDB | Blog
I
InfoQ
L
LangChain Blog
U
Unit 42
Google DeepMind News
Google DeepMind News
I
Intezer
T
Tenable Blog
C
Check Point Blog
N
News and Events Feed by Topic
Project Zero
Project Zero
The Register - Security
The Register - Security
博客园 - Franky
Application and Cybersecurity Blog
Application and Cybersecurity Blog
B
Blog
Forbes - Security
Forbes - Security
Security Archives - TechRepublic
Security Archives - TechRepublic
The Cloudflare Blog
GbyAI
GbyAI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Vercel News
Vercel News
N
Netflix TechBlog - Medium
博客园 - 三生石上(FineUI控件)
腾讯CDC
T
Tailwind CSS Blog
SecWiki News
SecWiki News
S
Secure Thoughts
C
Cisco Blogs
M
MIT News - Artificial intelligence
V
Vulnerabilities – Threatpost
小众软件
小众软件
S
Security @ Cisco Blogs
罗磊的独立博客
F
Full Disclosure
aimingoo的专栏
aimingoo的专栏
Google Online Security Blog
Google Online Security Blog
T
Threat Research - Cisco Blogs
博客园 - 聂微东
P
Privacy International News Feed
V
Visual Studio Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Schneier on Security
Schneier on Security
C
Cyber Attacks, Cyber Crime and Cyber Security
Hacker News: Ask HN
Hacker News: Ask HN

Phoronix

KDE Linux Prunes Its Insecure & Unused Software Linux 7.1-rc6 To Support The ASUS ROG RAIKIRI II & Nova 2 Lite Controllers Linux Might Finally Disable The Microsoft RNDIS Protocol Drivers In 2026 Wine-Staging 11.10 Fixes 14 Year Old Bug, Also Fixes Issue Of Some Games Being Too Dark Servo 0.2 Released With Revamped Android Browser UI Zrythm 2.0 Alpha Released For Rewriting The Digital Audio Workstation In C++ & Qt/QML Linux 7.1-rc6 To Hide The Documentation On "clearcpuid" Feature AV2 v1.0 Specification Released For Next-Gen Video Coding Various USB Quirks Merged Ahead Of Linux 7.1-rc6 Rust Coreutils 0.9 Released With Additional Security Hardening, Zero-Copy I/O NixOS 26.05 Released With 20,442 New Packages, Stage 1 Now Based On systemd By Default AMD Submits More Graphics Driver Changes For Linux 7.2 AMD Expands The Range Of Zen 6 CPUs Detected By The Linux Kernel G7 Agrees On Shared Language Around Open-Source AI, Open Weights AI GNOME Circle Takes Stand Against AI Slop, Resources App Makes It Into GNOME Incubator Plasma 6.6, 6.7 & 6.8 See Plenty Of Bug Fixing This Week Genode OS 26.05 Released, Finishes Moving From GitHub To Codeberg SteamOS 3.8.6 Beta Released With Initial Native Support For AMD HDMI VRR Ubuntu 26.10 Snapshot 1 Released For Testing Wine 11.10 Released With VKD3D 2.0, Improved VBScript Compatibility Fwupd 2.1.4 Brings Many Fixes For Bugs Spotted By Anthrophic's Mythos, Firmware Update Support For Intel Arc Pro B65/B70 AMD ROCm 7.2.4 Released With Performance & Stability Fixes CachyOS Delivers Lead Over Arch Linux, Pop!_OS & Ubuntu On System76 Thelio Major Linux Networking Still Seeing "Significantly Bigger" Pull Requests Due To AI Btrfs Change Coming For Linux 7.2 Yields Very Healthy Performance Gain Intel To Support DRM Background Color Property With Linux 7.2 Fedora 45 Considering Use Of PURL Metadata For Uniquely Identifying Software Packages Linux 7.2 To Bring Graphics Driver Fix For Old Integrated Graphics On Intel Sandy Bridge Radeon Software For Linux 26.12 Brings Ubuntu 26.04 Support Intel Sends Out Revised Linux Patches For Directed Package Thermal Interrupts Linux 7.2's Open-Source Nouveau Driver To Finally Support The NVIDIA GA100 Intel Arc Pro B70 BMG-G31 Linux Gaming Performance Arm Announces Metis: Agentic AI Security Framework QEMU Shifting On AI Policy To Allow Some AI/LLM-Generated Contributions Qualcomm Snapdragon C Announced For $300+ Laptops Intel Arc G-Series Processors Announced For Handheld Gaming Devices KDE Plasma 6.7 Beta 2 Released With More Bug Fixes 24 Years After The ATI R300 Launched, Open-Source R300 Driver Continues With Big Rework KRAID Being Developed As New Compiler For Modern Arm Mali Graphics O3DE 26.05 Released With New Open Particle System, Other Engine Improvements GTK Introduces Snapping Feature For Better Fractional Scaling Experience Mesa 26.0.8 Released To End Out The Series NVIDIA CUDA 13.3 Rolls Out CUDA Python 1.0, CUDA Tile For C++ Ubuntu 26.10 Planning To Ship With The Linux 7.2 Kernel VKD3D-Proton Merges Vulkan Descriptor Heap Support Cache Aware Scheduling Shows Nice Wins For AMD Zen 5 On PostgreSQL, Valkey, Network Performance Linux Developers Looking At Retiring The x32 ABI Linux Driver To Expose Voltage Inputs For Raspberry Pi SBCs Intel TDX Runtime Updates Looks Like It Will Land For Linux 7.2 Canonical Releases Workshop As New Way Of Launching Development Environments ReactOS Now Running On ARM64 In Experimental Form Google's ANGLE Merges Wayland Support, Unblocking Chromium Embedded Framework On Wayland NVIDIA Vera CPU Benchmarks: Olympus Cores Delivering The Best Performance Ever Seen On ARM AlmaLinux 10.2 Released For Latest Community-Driven RHEL 10.2 Experience Pavona Aims To Provide A Certification-Ready, Open-Source Silicon Ecosystem NVIDIA 610.43.02 Linux Driver Released With Vulkan Improvements, DRM Color Pipeline API Intel Working On pmtctl Tool For Linux In Dealing With Platform Telemetry Data ML-KEM + X-Wing Patches Posted For Linux To Help With Post-Quantum Security Meta's CacheLib Sees New Release After Two Year Hiatus For Helping With High DRAM Prices Labwc 0.20 Wayland Compositor Released With Numerous New Features Sway 1.12 Released With HDR Support On Vulkan Renderer, New Protocols RADV Driver Lands Support For VK_KHR_shader_fma Intel Introducing USB4STREAM Protocol For Linux - Opening Up Some Nifty Uses For USB4 Linux To Drop ARCnet Support For Old ISA & PCMCIA Hardware Redis 8.8 Released With New Array Data Structure, More Performance Optimizations California's Age Verification Law May End Up Exempting Most Linux Distributions Linux 7.1-rc5 Released With Fixes Ramping Up From AI Coding Agents GitHub Copilot & Claude Code Helped With Graphics, WiFi Linux Driver Issues This Week Linux To Remove ISA Speech Synthesizer Driver That Likely Hasn't Been Used In Decades KernelScript: A Programming Language For Kernel Customization & App Optimizations Boot-Time Wizard Aims To Help Reduce Linux Boot Times Rust-Based Wild Linker 0.9 Brings New Platform Coverage, Linker Plugin API Linux Mint Making Improvements To Its File Manager, Theme & Dialogs Intel's Latest Round Of Open-Source Projects Ended: OBS Studio Plugin, CVE Binary Tool & More AV2 Codec Looks Like It Will Be Officially Released Next Week KDE Plasma 6.8 To Support System Monitor With Intel Xe, Plasma 6.7 Sees More Crash Fixes More ASUS & HP Laptops See Platform Driver Support For Linux 7.1-rc5 DreamWorks' Open-Source MoonRay Renderer Now Part Of The Academy Software Foundation FreeBSD 15.1-RC1 Released: Fixes With Now Seeing More AI-Discovered Security Issues GNOME Commander 2.0 Released Following Rewrite In Rust & GTK4 Linux 7.1 Merges AMD Dynamic EPP Fixes, Intel Bartlett Lake Scaling Fix OpenCL 3.1.1 Released To Address A Possible Performance Regression systemd 261-rc1 Released With OS Installer, IMDS Subsystem & New storagectl Linux Provides Better Performance With The AMD Ryzen 9 9950X3D2 Over Windows 11 HP Panther Lake Systems Now Have Intel ISH Firmware For Linux AMD PMC Linux Driver Preps For Zen 6 CPUs Proposed Multi-Thread Parallel Compilation "MTPC" For LLVM Is Great News Expanded Reset Support Coming For AMDGPU To Recover From More GPU Compute Hangs Today's Linux Networking Fixes: "Craziness Continues With No End In Sight" CHUWI's $449 USD Wildcat Lake Laptop Should Work Fine With Linux Linux 7.2 To Enable SR-IOV Support For Intel Nova Lake's Xe3P Graphics SUSE/openSUSE Agama Installer Now Warns For No-Desktop Installs, Supports systemd-boot NVIDIA RTX PRO Blackwell Performance Delivering Excellent Linux Performance KMSCON 10.0 Released With Natural Scrolling Option, Libseat VT Support Ryzen AI AMDXDNA Driver Adding Expandable Heap Support With Linux 7.2 VKD3D 2.0 Released For Wine's Direct3D 12 Implementation Atop Vulkan AlmaLinux To Unveil Media/Entertainment Linux OS Edition More AMDGPU Driver Fixes Prepped For Linux 7.2 chipStar 1.3 Released For Running HIP/CUDA Code On SPIR-V With OpenCL New Patches Allow The Microsoft Surface Pro 9 5G To Be More Useful Under Linux
Early AMD GCN GPUs Seeing Improved GPU Recovery - Another Valve-Led Linux Improvement
Written by Michael Larabel in Radeon on 21 June 2026 at 08:37 PM · 2026-06-22 · via Phoronix

RADEON

Early AMD Radeon Graphics Core Next "GCN" GPUs are seeing work to improve the GPU recovery process in the event of hangs. This work is yet another improvement for older AMD GPUs being led by Valve's open-source Linux graphics driver team.

Timur Kristóf of Valve's Linux open-source GPU driver team has been responsible for many of the improvements recently to early GCN GPUs, especially with getting GCN 1.0 and GCN 1.1 GPUs over to the AMDGPU driver by default rather than the prior Radeon driver default. The latest work he's leading is on enabling soft reset support for the GFX IP block.

Radeon RX 480

This initial GFX IP block soft reset support is targeting AMD "GFX8" graphics IP with the likes of Polaris, Fiji, Tonga, and Carrizo hardware. But Timur mentioned to Phoronix he is also looking at implementing this functionality for older GCN hardware too so potentially going back to GCN 1.0 could enjoy this better reset experience.

Radeon R9 Fury

Timur noted with the patch series reworking the AMDGPU reset handling:

"IP block soft reset is a way to reset just one IP block in a GPU without resetting the whole GPU or losing the ontents of VRAM. Currently this is implemented for various IP blocks, but actually only used on Carrizo and Stoney as part of the ASIC reset code, and it fails.

Let's rework that.

Delete the defunct code from the ASIC reset code path. Also delete check_soft_reset() and pre/post_soft_reset() which were quite useless and redundant (see the commit messages for details).

Add IP block soft reset as a GPU recovery method instead. This works similarly to ring reset, but will affect all rings that belong to the IP block. For example, a GFXIP block soft reset will affect all graphics and compute rings. It is called when a job is timed out. Attempt to minimize the effect on non-guilty jobs, then back up the contents of all affected rings, perform the HW specific soft reset, then restore the rings. For this, I am also including some patches from Alex which were written for pipe reset and solve some problems also for IP block soft reset.

Finally, let's fix up the soft reset implementation on GFX8 to make sure it works on every GFX8 chip. Specifically, fix an issue with compute rings hanging after the reset, and fix an issue with increased power consumption after the reset, among others. With those issues gone, enable the new GPU recovery method on GFX8."

With being able to reset just the graphics IP block and not losing the VRAM contents would be a big win over the status quo. Others on Valve's Linux team helped out in coming up with a Vulkan test case to typically trigger a hard reset by causing the command processor to intentionally hang.

Hopefully this GFX8 reset work is baked well enough soon for reaching the mainline AMDGPU driver and it won't be too long before seeing this GFX IP soft reset support expanded to the even older Radeon GPUs.