Fix lỗi Davinci Resolve Studio không nhận CUDA, treo khi mở dự án và không hiện video preview trên linux

Ngày đăng: 07/07/2025

bài đăng trước mình đã hướng dẫn cách chạy ứng dụng chưa hỗ trợ Wayland, trong đó cũng fix được lỗi crash app của Davinci Resolve. Vấn đề tiếp theo như tiêu đề thì đa số ae nào dùng Laptop Optimus có iGPU và dGPU sẽ hay gặp phải. Với trường hợp này iGPU là AMD Radeon và dGPU là Nvidia RTX

Tái hiện lại vấn đề:

Bước giải quyết ban đầu:

Kết quả: Vẫn lỗi tương tự như trên

Chẩn đoán: Davinci Resolve vẫn sử dụng OpenCL với iGPU và gặp lỗi trước mà không tiếp tục hoặc fallback sang dGPU -> không thể khởi tạo và thực hiện các tác vụ đồ họa tương ứng

Cách giải quyết: Vô hiệu hóa icd của iGPU trong OpenCL để Davinci Resolve không thể tìm và sử dụng được buộc phải chuyển sang dGPU.

# fish
cd /etc/OpenCL/vendors/
ls
# Hiển thị các file có đuôi .icd
# Trong trường hợp này là 2 file `amdocl64.icd` là icd của iGPU AMD và `nvidia.icd` là icd của dGPU Nvidia
sudo mv ./amdocl64.icd ./amdocl64.icd.disabled  # Vô hiệu hóa icd của iGPU bằng cách đổi tên

Sau bước này iGPU sẽ bị vô hiệu hóa và Davinci Resolve sẽ tự chuyển sang dGPU và nhận CUDA nếu có.

Lưu ý nho nhỏ:

Chúc bạn thành công.