RepositoryShell
DryhoppedIPA

DryhoppedIPA/bc250-gfx1013-fix

Kernel + Mesa/RADV patches that fix the ASRock BC-250's broken GPU compute queues: ~20% FPS from async compute

69sao
5fork
5issue
0lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: amdgpu

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: radv

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: mesa

#1 Repository Của Tuần

🛠️ Mở khóa lại hàng đợi tính toán trên ASRock BC-250 — sửa lỗi GFX1013

Bộ vá kernel + RADV biến BC-250 từ "đơ" sang "chạy đủ tốc độ", đạt +25% FPS trong Cyberpunk 2077.

Dự án bc250-gfx1013-fix của DryhoppedIPA cung cấp các bản vá cho kernel Linux và Mesa/RADV nhằm kích hoạt lại các hàng đợi tính toán (ACE) trên kart đồ họa ASRock BC-250 — nền tảng phần cứ sau async compute — mà Linux đã tắt hoàn toàn do lỗi phần cứ. Màn hình bị hỏng khi bật sẵn, nhưng đây không phải lỗi của shader ứng dụng — mà là do bản sao nội bộ của driver dùng sai chế độ dispatch.

✨ Điểm nổi bật

  • Kernel (3 bản vá): sửa vòng đời hàng đợi tính toán gặp sự cố wedge và lỗi cấp phát bộ nhớ.
  • Mesa/RADV (3 bản vá): kích hoạt hàng đợi tính toán, sửa lỗi dispatch, và nhận diện chính xác GFX10.1.
  • Một dòng sửa chữa: bật has_async_compute_threadgroup_bug cho GFX1013 — cùng cơ chế workaround từ năm 2015 với Iceland/Tonga.
  • Hiệu năng tăng +25%: Cyberpunk 2077 1440p Medium tăng từ 46.4 lên 58.0 FPS.
  • Vulkan CTS không hề hỏng: 81.617 test dEQP-VK.synchronization2 không báo lỗi, 7.384 test compute-queue chạy hoàn hảo.
  • Mesh/task shader tắt mặc định: vì có thể gây treo GPU.
  • Phân lắp độc lập: kernel và Mesa được build riêng biệt, không ảnh hưởng hệ thống.

💡 Vì sao đáng chú ý

BC-250 là một trong những con chip bị "đánh dấu chết" do lỗi phần cứ bị hard-disable trên Linux — nhưng thực ra lỗi chỉ nằm ở một trạng thái khởi động sai và cách mã hóa dispatch. Bộ vá này không chỉ sửa lỗi mà còn mở lại toàn bộ tiềm năng async compute — giúp shader cores không còn ngồi chết giữa frame. Phù hợp với người dùng Linux muốn khai thác hết hiệu năng BC-250 mà không cần chuyển hệ điều hành.


#AMDLinux #Vulkan #RADV #BC250 #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryC++
shadps4-emu/shadPS4

PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD written in C++

33.9k
Oct 22, 2026
RepositoryC
D-Ogi/amdgpu-wddm

Open Windows (WDDM) driver stack for AMD GPUs, developed first on the ASRock BC-250 (gfx1013). Not affiliated with AMD, ASRock or Microsoft.

80
Oct 23, 2026
Repository
jlevy/the-art-of-command-line

Master the command line, in one page

162.6k
Jun 25, 2024
RepositoryRust
clash-verge-rev/clash-verge-rev

A modern GUI client based on Tauri, designed to run in Windows, macOS and Linux for tailored proxy experience

154.1k
Oct 26, 2026
RepositoryJavaScript
nodejs/node

Node.js JavaScript runtime ✨🐢🚀✨

123.1k
Oct 26, 2026
RepositoryPython
sherlock-project/sherlock

Hunt down social media accounts by username across social networks

94.9k
Oct 26, 2026
RepositoryPython
bregman-arie/devops-exercises

Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions

84.9k
Dec 27, 2025
RepositoryC
ventoy/Ventoy

A new bootable USB solution.

80.4k
Oct 22, 2026
RepositoryRust
alacritty/alacritty

A cross-platform, OpenGL terminal emulator.

66.0k
Oct 16, 2026