Tuyên bố miễn trừ trách nhiệm: khá mới đối với Linux
Thông số kỹ thuật hệ thống có liên quan:
Bo mạch chủ: MSI B450 Tomahawk Max
CPU: AMD Ryzen 9 3950X (không có iGPU)
Khe cắm PCIe 0: Nvidia 2070 Super (đã kết nối 1 màn hình)
Khe cắm PCIe 1: AMD RX 550X (đã kết nối 2 màn hình)
Hệ điều hành: Ubuntu 20.04.2 LTS
tôi đang theo dõi hướng dẫn của một người mới về cách thiết lập máy ảo Windows có GPU thông qua để chơi trò chơi, sử dụng xubfox làm trình ảo hóa thay vì Debian được sử dụng trong hướng dẫn. Tất cả các bước để cách ly GPU Nvidia đều ổn, nhưng khi tôi thực sự cách ly GPU bằng vfio, GPU AMD của tôi dường như bị vô hiệu hóa hoặc ít nhất là không được sử dụng và tôi chỉ còn lại màn hình đen (bật nhưng) trên tất cả các màn hình. Để màn hình hiển thị lại, tôi phải tắt IOMMU trong cài đặt BIOS của mình, sau đó tôi có thể tắt vfio và bật lại IOMMU.
Tôi đã thử hoán đổi các card đồ họa, vì lý do nào đó đã làm hỏng ACS nên không thể cách ly từng GPU đúng cách, vì vậy không thể thực hiện được.
Tôi đã cố gắng làm theo các câu trả lời cho câu hỏi tương tự này, tuy nhiên, khi tôi tạo cấu hình xorg, tôi có ba phần GPU riêng biệt, mỗi phần được gán cho từng màn hình được kết nối. Hơn nữa, GPU AMD đứng đầu, điều này sẽ ưu tiên chúng theo logic của tôi.
Mục "Thiết bị"
Định danh "Thẻ0"
Trình điều khiển "amdgpu"
BusID "PCI:37:0:0"
phần cuối
Mục "Thiết bị"
Mã định danh "Thẻ1"
Trình điều khiển "amdgpu"
BusID "PCI:37:0:1"
phần cuối
Mục "Thiết bị"
Mã định danh "Thẻ2"
Tài xế "mới vào nghề"
BusID "PCI:38:0:0"
phần cuối
Tôi đã ngu ngốc thử xóa card2 và 'màn hình được kết nối' của nó, thứ đã làm hỏng hệ thống của tôi và buộc tôi phải cài đặt lại.
Vì tôi còn khá mới với linux và đây là lần đầu tiên tôi đi sâu vào xorg.conf, nên bây giờ tôi cảm thấy bối rối. Làm cách nào để thay đổi GPU mặc định được HĐH sử dụng, từ vị trí 0 sang vị trí 1?
Có liên quan, đầu ra cho lspci -nn | grep vga
Là
25:00.0 Bộ điều khiển tương thích VGA [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Lexa PRO [Radeon 540/540X/550/550X / RX 540X/550/550X] [1002:699f] (rev c7)
Bộ điều khiển tương thích VGA 26:00.0 [0300]: NVIDIA Corporation TU104 [GeForce RTX 2070 SUPER] [10de:1e84] (rev a1)
và tìm /sys/kernel/iommu_groups/ -type l
xác nhận rằng GPU là thiết bị duy nhất trong nhóm IOMMU của mình.
Lần đầu tiên hỏi, hãy cho tôi biết nếu tôi đã bỏ lỡ bất cứ điều gì hoặc mắc phải bất kỳ sai lầm nào. Xin lỗi vì sự thiếu hiểu biết, vui lòng giải thích cho tôi như thể tôi là 5.