proomt

Search

Search posts, papers, and topics

All posts

Hacker News front pageMichael Larabel1 min readadvanced

The work by Valve's Timur Kristóf on improving old AMD GPUs on Linux

Summary

Timur Kristóf from Valve has significantly improved Linux driver support for old AMD GCN 1.0/1.1 GPUs, enabling them to use the modern AMDGPU kernel driver and RADV Vulkan driver. This work addresses display and power management issues, and adds soft reset support, leading to better performance and functionality for aging hardware.

  • Valve's Timur Kristóf transitioned old AMD GCN 1.0/1.1 GPUs from the legacy Radeon driver to the modern AMDGPU kernel driver.
  • This transition unlocks RADV Vulkan driver support and provides better overall performance and functionality.
  • Improvements included fixing AMDGPU display code defects and power management issues for these older cards.
  • Soft reset support and other enhancements were added, making these GPUs more viable for Linux gaming.

This work is crucial for Linux gamers and users with older AMD hardware, as it extends the lifespan and improves the performance of their GPUs, which AMD itself no longer actively supports.

6/10

Related reading

  1. Measuring the Checker: Mutation Analysis for GPU-Kernel Benchmark Oracles

    The paper introduces mutation analysis as a quantitative adequacy metric for GPU‑kernel benchmark oracles. By injecting 10,303 deterministic faults into 188 verified CUDA kernels (7,384 with a known kill witness), they show the official KernelBench checker misses 16.9% of faults—especially 78.6% of precision‑related faults. Their analysis quantifies the impact of existing patches (e.g., KernelBen…

    Hugging Face Daily Papersarxiv.org1 minpaper
  2. Nvidia announces native GPU programming in Rust

    NVIDIA released CUDA‑Rust, letting you write GPU kernels directly in Rust and compile to PTX. Two programming models are supported: the traditional SIMT model via the `cuda-oxide` backend (nightly Rust, custom codegen) and the newer Tile model via `cutile‑rs` (stable Rust, JIT‑compiled Tile IR). Both provide Rust‑typed safety guarantees (e.g., `DisjointSlice`, tensor partitioning) and simple Carg…

    Hacker News front pagenvidia.com11 minHN961402
  3. Accurate Models of AMD Matrix Cores

    The authors reverse‑engineer AMD’s CDNA matrix cores, build per‑architecture MATLAB models that match hardware bit‑for‑bit on 10 M random tests, and use them to compare AMD vs NVIDIA tensor‑core accuracy.

    Hacker News front pagearxiv.org2 minpaperHN7911