Ghi bàn
Tôi muốn sử dụng Cài đặt chế độ
dr-ver đồ họa thay vì tình báo
dr-ver đồ họa.
Ghi chú
Tôi chỉ có thể vượt qua bộ lọc thư rác tự động bằng cách thay thế các lệnh gọi "trình điều khiển" bằng "dr-ver". Xem cái này.
động lực
Cấu hình đồ họa hiện tại của tôi dẫn đến hai vấn đề:
- đồ họa kỳ lạ nhấp nháy và giả tạo khi sử dụng ba màn hình bên ngoài được kết nối qua đế cắm Thunderbolt 3
- GPU AMD không hoạt động (
DRI_PRIME=1 bánh răng
chỉ mang lại một hộp đen)
Vấn đề
LightDM không khởi động được nếu tôi thực hiện bất kỳ thao tác nào sau đây:
apt xóa xserver-xorg-video-intel-hwe-18.04
bưu kiện
mv /usr/share/X11/xorg.conf.d /usr/share/X11/xorg.conf.d.backup
(xóa cấu hình Xorg một cách hiệu quả; tôi hiểu rằng nó không còn cần thiết nữa?)
- thay đổi
Dr-ver
mục nhập của tôi 10-intel.conf
Lớp đầu ra từ "thông minh"
đến "Cài đặt chế độ"
LightDM phàn nàn:
Không khởi động được Phát hiện các GPU khả dụng và xử lý mọi thay đổi hệ thống
â ~ journalctl -u lightdm.service
... < lặp đi lặp lại năm lần trước khi thất bại cuối cùng > ...
Ngày 17 tháng 9 13:04:58 Precision-3540 systemd[1]: Khởi động Trình quản lý hiển thị đèn...
Ngày 17 tháng 9 13:04:58 Precision-3540 systemd[1]: Bắt đầu Trình quản lý hiển thị ánh sáng.
Ngày 17 tháng 9 13:04:58 Precision-3540 systemd[1]: lightdm.service: Quá trình chính đã thoát, mã=đã thoát, trạng thái=1/THẤT BẠI
Ngày 17 tháng 9 13:04:58 Precision-3540 systemd[1]: lightdm.service: Failed with result 'exit-code'.
Ngày 17 tháng 9 13:04:59 Precision-3540 systemd[1]: lightdm.service: Hết thời gian tạm dừng dịch vụ, lên lịch khởi động lại.
Ngày 17 tháng 9 13:04:59 Precision-3540 systemd[1]: lightdm.service: Công việc khởi động lại theo lịch trình, bộ đếm khởi động lại ở mức 5.
Ngày 17 tháng 9 13:04:59 Precision-3540 systemd[1]: Stopped Light Display Manager.
Ngày 17 tháng 9 13:04:59 Precision-3540 systemd[1]: lightdm.service: Bắt đầu yêu cầu lặp lại quá nhanh.
Ngày 17 tháng 9 13:04:59 Precision-3540 systemd[1]: lightdm.service: Failed with result 'exit-code'.
Ngày 17 tháng 9 13:04:59 Precision-3540 systemd[1]: Không thể khởi động Trình quản lý hiển thị ánh sáng.
â ~ journalctl -u gpu-manager.service
Ngày 17 tháng 9 13:03:36 Precision-3540 systemd[1]: Bắt đầu Phát hiện các GPU khả dụng và xử lý mọi thay đổi hệ thống...
Ngày 17 tháng 9 13:03:36 Precision-3540 systemd[1]: Đã bắt đầu Phát hiện các GPU có sẵn và xử lý mọi thay đổi hệ thống.
... < lặp đi lặp lại nhiều lần trước khi ghi thất bại > ...
Ngày 17 tháng 9 13:03:36 Precision-3540 systemd[1]: gpu-manager.service: Bắt đầu yêu cầu lặp lại quá nhanh.
Ngày 17 tháng 9 13:03:36 Precision-3540 systemd[1]: gpu-manager.service: Không thành công với kết quả 'start-limit-hit'.
Ngày 17 tháng 9 13:03:36 Precision-3540 systemd[1]: Không khởi động được Phát hiện các GPU khả dụng và xử lý mọi thay đổi hệ thống.
Thông tin chuẩn đoán
â ~ inxi --version
inxi 3.3.06-00 (21-07-2021)
... < colophon và giấy phép đã hết hạn > ...
â ~ DRI_PRIME=0 inxi -Gxxxz
Đồ họa: Thiết bị-1: Nhà cung cấp Intel: Dell dr-ver: i915 v: kernel bus-ID: 00:02.0 chip-ID: 8086:3ea0 class-ID: 0300
Thiết bị-2: Advanced Micro Devices [AMD/ATI] Lexa XT [Radeon PRO WX 3100] nhà cung cấp: Dell dr-ver: amdgpu v: kernel
bus-ID: 3b:00.0 chip-ID: 1002:6985 class-ID: 0380
Thiết bị-3: Loại Webcam Logitech C270: USB dr-ver: snd-usb-audio,uvcvideo bus-ID: 7-3:2 chip-ID: 046d:0825
ID lớp: 0102 nối tiếp: <bộ lọc>
Hiển thị: máy chủ x11: X.Org 1.20.8 bộ tổng hợp: gnome-shell v: 3.28.4 dr-ver: đã tải: amdgpu,ati,intel
không tải: fbdev,modesetting,vesa độ phân giải: 1: 900x1600~60Hz 2: 900x1600~60Hz 3: 2560x1440~60Hz s-dpi: 96
OpenGL: trình kết xuất: Mesa DRI Intel UHD Graphics 620 (WHL GT2) v: 4.6 Mesa 20.0.8 compat-v: 3.0 kết xuất trực tiếp: Có
â ~ DRI_PRIME=1 inxi -Gxxxz
Đồ họa: Thiết bị-1: Nhà cung cấp Intel: Dell dr-ver: i915 v: kernel bus-ID: 00:02.0 chip-ID: 8086:3ea0 class-ID: 0300
Thiết bị-2: Advanced Micro Devices [AMD/ATI] Lexa XT [Radeon PRO WX 3100] nhà cung cấp: Dell dr-ver: amdgpu v: kernel
bus-ID: 3b:00.0 chip-ID: 1002:6985 class-ID: 0380
Thiết bị-3: Loại Webcam Logitech C270: USB dr-ver: snd-usb-audio,uvcvideo bus-ID: 7-3:2 chip-ID: 046d:0825
ID lớp: 0102 nối tiếp: <bộ lọc>
Hiển thị: máy chủ x11: X.Org 1.20.8 bộ tổng hợp: gnome-shell v: 3.28.4 dr-ver: đã tải: amdgpu,ati,intel
không tải: fbdev,modesetting,vesa độ phân giải: 1: 900x1600~60Hz 2: 900x1600~60Hz 3: 2560x1440~60Hz s-dpi: 96
OpenGL: trình kết xuất đồ họa: AMD Radeon Pro WX3100 (POLARIS12 DRM 3.35.0 5.4.0-84-generic LLVM 9.0.1) v: 4.5 Mesa 19.2.2
kết xuất trực tiếp: Có
Tôi nghĩ thật kỳ lạ khi tôi cũng có dr-ver mới, nhưng đó là điều ít quan tâm nhất của tôi lúc này.
â ~ Sudo apt list --đã cài đặt | grep xserver-xorg-video
xserver-xorg-video-all-hwe-18.04/bionic-updates,hiện là 1:7.7+19ubuntu8~18.04.3 AMD64 [đã cài đặt, tự động]
xserver-xorg-video-amdgpu-hwe-18.04/bionic-updates, hiện là 19.1.0-1~18.04.1 AMD64 [đã cài đặt, tự động]
xserver-xorg-video-ati-hwe-18.04/bionic-updates,hiện là 1:19.1.0-1~18.04.1 AMD64 [đã cài đặt, tự động]
xserver-xorg-video-fbdev-hwe-18.04/bionic-updates,hiện là 1:0.5.0-1ubuntu1~18.04.1 AMD64 [đã cài đặt, tự động]
xserver-xorg-video-intel-hwe-18.04/bionic-updates, now 2:2.99.917+git20171229-1ubuntu1~18.04.1 AMD64 [đã cài đặt]
xserver-xorg-video-nouveau-hwe-18.04/bionic-updates,hiện là 1:1.0.16-1~18.04.1 AMD64 [đã cài đặt, tự động]
xserver-xorg-video-qxl-hwe-18.04/bionic-updates, hiện là 0.1.5-2build2~18.04.1 AMD64 [đã cài đặt, tự động]
xserver-xorg-video-radeon-hwe-18.04/bionic-updates,hiện là 1:19.1.0-1~18.04.1 AMD64 [đã cài đặt, tự động]
xserver-xorg-video-vesa-hwe-18.04/bionic-updates,hiện là 1:2.4.0-1~18.04.1 AMD64 [đã cài đặt, tự động]
xserver-xorg-video-vmware-hwe-18.04/bionic-updates,hiện là 1:13.3.0-2build1~18.04.1 AMD64 [đã cài đặt, tự động]
Thông tin Xorg
nội dung của /var/log/Xorg.0.log
quá dài để đăng đầy đủ. Tuy nhiên, tôi có thể kể đến một vài điểm nổi bật:
[ 6.350] (==) Sử dụng thư mục cấu hình hệ thống "/usr/share/X11/xorg.conf.d"
...
[ 6.377] (II) Áp dụng OutputClass "Intel" cho /dev/dri/card0
[ 6.377] đang tải dr-ver: intel
[ 6.377] (II) Áp dụng OutputClass "AMDgpu" cho /dev/dri/card1
[ 6.377] đang tải dr-ver: amdgpu
[ 6.377] (==) So khớp intel dưới dạng dr-ver 0
[ 6.377] (==) Đã khớp amdgpu dưới dạng dr-ver được cấu hình tự động 1
[ 6.377] (==) Khớp ati là dr-ver 2 được cấu hình tự động
[ 6.377] (==) Cài đặt chế độ khớp với dr-ver 3 được cấu hình tự động
[ 6.377] (==) Khớp fbdev là dr-ver 4 được cấu hình tự động
[ 6.377] (==) Khớp vesa dưới dạng dr-ver 5 được định cấu hình tự động
[ 6.377] (==) Đã gán dr-ver cho xf86ConfigLayout
[ 6.377] (II) LoadModule: "intel"
[ 6.377] (II) Đang tải /usr/lib/xorg/modules/dr-vers/intel_drv.so
[ 6.379] (II) Thông tin mô-đun: nhà cung cấp="X.Org Foundation"
[ 6.379] được biên dịch cho 1.20.1, phiên bản mô-đun = 2.99.917
[ 6.379] Lớp mô-đun: X.Org Video Dr-ver
[ 6.379] Lớp ABI: X.Org Video Dr-ver, phiên bản 24.0
[ 6.379] (II) LoadModule: "amdgpu"
[ 6.379] (II) Đang tải /usr/lib/xorg/modules/dr-vers/amdgpu_drv.so
[ 6.383] (II) Mô-đun amdgpu: vendor="X.Org Foundation"
[ 6.383] được biên dịch cho 1.20.5, phiên bản mô-đun = 19.1.0
[ 6.383] Lớp mô-đun: X.Org Video Dr-ver
[ 6.383] Lớp ABI: X.Org Video Dr-ver, phiên bản 24.0
... < cũng tải ati, fbdev, vesa > ...
[ 6.395] (II) LoadModule: "modesetting"
[ 6.395] (II) Đang tải /usr/lib/xorg/modules/dr-vers/modesetting_drv.so
[ 6.397] (II) Cài đặt chế độ mô-đun: vendor="X.Org Foundation"
[ 6.397] được biên dịch cho 1.20.8, phiên bản mô-đun = 1.20.8
[ 6.397] Lớp mô-đun: X.Org Video Dr-ver
[ 6.397] Lớp ABI: X.Org Video Dr-ver, phiên bản 24.1
...
[ 6.420] (II) AMDGPU(G0): [KMS] Đã bật cài đặt chế độ hạt nhân.
...
[ 6.651] (II) UnloadModule: "modesetting"
[ 6.651] (II) Cài đặt chế độ không tải
â xorg.conf.d mèo 10-amdgpu.conf && mèo 10-intel.conf
Phần "Lớp đầu ra"
Định danh "AMDgpu"
MatchDr-ver "amdgpu"
Tiến sĩ-ver "amdgpu"
phần cuối
Phần "Lớp đầu ra"
Định danh "Intel"
MatchDr-ver "i915"
Tiến sĩ "intel"
phần cuối
Khởi động từ phương tiện truyền thông trực tiếp Ubuntu 20.04 hoặc Kubfox 21.04 dẫn đến trải nghiệm hoàn hảo. Thật không may, nâng cấp hoặc cài đặt lại không phải là một tùy chọn tại thời điểm này. Tôi phải sửa cấu hình theo cách thủ công bằng cách nào đó.
Cảm ơn trước!