DryhoppedIPA/bc250-gfx1013-fix
Kernel + Mesa/RADV patches that fix the ASRock BC-250's broken GPU compute queues: ~20% FPS from async compute
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#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_bugcho 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.
PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD written in C++
Open Windows (WDDM) driver stack for AMD GPUs, developed first on the ASRock BC-250 (gfx1013). Not affiliated with AMD, ASRock or Microsoft.
A modern GUI client based on Tauri, designed to run in Windows, macOS and Linux for tailored proxy experience
Hunt down social media accounts by username across social networks
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions