Tôi đã cài đặt trình điều khiển độc quyền nvidia-driver-470 từ "Trình điều khiển bổ sung" và tôi đã chuyển đổi giữa các cấu hình PRIME trong ứng dụng Cài đặt Nvidia.
Khi chọn Nvidia (Chế độ hiệu suất), tôi nhận được hiệu suất thấp hơn nhiều (ít FPS hơn khi kết xuất) so với trên GPU Intel tích hợp.
Điều này trái ngược với thử nghiệm tương tự được thực hiện trên Windows trên cùng một máy (Nvidia hoạt động rất nhanh ở đó).
Tôi cũng đã thử nghiệm các phiên bản khác của nvidia-driver-xxx nhưng kết quả vẫn như vậy. Tôi không tìm thấy bất kỳ thông báo lỗi liên quan nào trong nhật ký hệ thống. Tôi đã tìm kiếm trên internet một giải pháp, nhưng không tìm thấy bất cứ điều gì có thể giúp ích. Tôi đã thực hiện nhiều bài kiểm tra khác nhau và kết quả luôn giống nhau.
Có cách nào để khắc phục sự cố hoặc sửa lỗi này không? (Có thể một số chẩn đoán hoặc một số tệp nhật ký mà tôi không quen thuộc?)
Cấu hình của tôi:
- Hệ điều hành: Ubuntu 20.04.3 LTS x86_64
- Máy chủ: Dell Latitude 5401
- Hạt nhân: 5.11.0-43-chung
- CPU: Intel i5-9400H (8) @ 2.500GHz
- GPU1: Đồ họa Intel UHD 630
- GPU2: NVIDIA GeForce MX150
Kiểm tra:
kết quả của thiết bị trình điều khiển Ubuntu
chỉ huy:
CẢNH BÁO:root:_pkg_get_support nvidia-driver-390: gói có Legacyheader hỗ trợ không hợp lệ, không thể xác định mức hỗ trợ
== /sys/devices/pci0000:00/0000:00:01.1/0000:02:00.0 ==
phương thức : pci:v000010DEd00001D10sv00001028sd00000918bc03sc02i00
nhà cung cấp: Tập đoàn NVIDIA
kiểu máy : GP108M [GeForce MX150]
trình điều khiển: nvidia-driver-470-server - bản phân phối không miễn phí
trình điều khiển: nvidia-driver-418-server - bản phân phối không miễn phí
trình điều khiển: nvidia-driver-470 - distro không miễn phí được khuyến nghị ***ĐÂY LÀ NHỮNG GÌ TÔI ĐÃ CÀI ĐẶT***
trình điều khiển: nvidia-driver-450-server - bản phân phối không miễn phí
trình điều khiển: nvidia-driver-495 - bản phân phối không miễn phí
trình điều khiển: nvidia-driver-390 - bản phân phối không miễn phí
trình điều khiển: nvidia-driver-460-server - bản phân phối không miễn phí
trình điều khiển: nvidia-driver-460 - bản phân phối không miễn phí
trình điều khiển: xserver-xorg-video-nouveau - distro dựng sẵn miễn phí
kern.log:
$ con mèo /var/log/kern.log | grep -i -e nvidia -e gpu -e màn hình
[ 1.833342] nvidia: tải mô-đun ngoài cây làm hỏng hạt nhân.
[ 1.833353] nvidia: giấy phép mô-đun 'NVIDIA' làm hỏng hạt nhân.
[ 1.845571] nvidia: xác minh mô-đun không thành công: thiếu chữ ký và/hoặc khóa bắt buộc - hạt nhân nhiễm độc
[ 1.855139] đầu vào: ELAN900C:00 04F3:2856 Màn hình cảm ứng dưới dạng /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-ELAN900C:00/0018:04F3:2856.0001/input/input6
[ 1.862141] nvidia-nvlink: Nvlink Core đang được khởi tạo, thiết bị chính số 511
[ 1.862792] nvidia 0000:02:00.0: kích hoạt thiết bị (0006 -> 0007)
[ 1.978819] NVRM: đang tải Mô-đun hạt nhân NVIDIA UNIX x86_64 470,86 Thứ ba ngày 26 tháng 10 21:55:45 UTC 2021
[ 2.030289] nvidia-modeset: Đang tải Trình điều khiển cài đặt chế độ hạt nhân NVIDIA cho nền tảng UNIX 470,86 Thứ ba ngày 26 tháng 10 21:46:51 UTC 2021
[ 2.032155] [drm] [nvidia-drm] [GPU ID 0x00000200] Đang tải trình điều khiển
[ 2.722302] [drm] Đã khởi tạo nvidia-drm 0.0.0 20160202 cho 0000:02:00.0 trên trẻ vị thành niên 1
[ 4.242816] nvidia_uvm: mô-đun sử dụng các ký hiệu từ mô-đun nvidia độc quyền, kế thừa taint.
[ 4.246455] nvidia-uvm: Đã tải trình điều khiển UVM, thiết bị chính số 509.
[ 4.508402] RAPL PMU: đơn vị hw của miền pp1-gpu 2^-14 Joules
[ 5.471867] kiểm toán: type=1400 kiểm toán(1640905957.834:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=679 comm="apparmor_parser"
[ 5.471873] kiểm toán: type=1400 kiểm toán(1640905957.834:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=679 comm="apparmor_parser"
[ 4698.970516] vivaldi-bin[2541]: segfault tại f9c ip 00007f9be3706fab sp 00007ffea7b46bc0 lỗi 4 trong libGLX_nvidia.so.470.86[7f9be36b9000+b2000]
[ 4699.770153] [drm] [nvidia-drm] [GPU ID 0x00000200] Đang tải trình điều khiển
[ 4699.806052] nvidia-uvm: Đã tải trình điều khiển UVM.
[ 4699.839170] nvidia-modeset: Đang tải
[ 4699.872240] nvidia-nvlink: Chưa đăng ký Nvlink Core, số thiết bị chính 511
[ 1.578533] đầu vào: ELAN900C:00 04F3:2856 Màn hình cảm ứng dưới dạng /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-ELAN900C:00/0018:04F3:2856.0001/input/input6
[ 4.109302] RAPL PMU: đơn vị hw của miền pp1-gpu 2^-14 Joules
[ 5.065283] kiểm toán: type=1400 kiểm toán(1640946397.385:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=650 comm="apparmor_parser"
[ 5.065288] kiểm toán: type=1400 kiểm toán(1640946397.385:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=650 comm="apparmor_parser"
[19199.281423] nvidia: đang tải kernel làm hỏng mô-đun ngoài cây.
[19199.281440] nvidia: giấy phép mô-đun 'NVIDIA' làm hỏng hạt nhân.
[19199.292593] nvidia: xác minh mô-đun không thành công: thiếu chữ ký và/hoặc khóa bắt buộc - hạt nhân nhiễm độc
[19199.305083] nvidia-nvlink: Nvlink Core đang được khởi chạy, thiết bị chính số 509
[19199.305564] nvidia 0000:02:00.0: kích hoạt thiết bị (0006 -> 0007)
[19199.421753] NVRM: đang tải Mô-đun hạt nhân NVIDIA UNIX x86_64 470,86 Thứ ba ngày 26 tháng 10 21:55:45 UTC 2021
[19199.443171] nvidia-modeset: Đang tải Trình điều khiển cài đặt chế độ hạt nhân NVIDIA cho nền tảng UNIX 470,86 Thứ ba ngày 26 tháng 10 21:46:51 UTC 2021
[19199.451880] [drm] [nvidia-drm] [GPU ID 0x00000200] Đang tải trình điều khiển
[19200.145535] [drm] Đã khởi tạo nvidia-drm 0.0.0 20160202 cho 0000:02:00.0 trên Minor 1
[19200.164298] nvidia_uvm: mô-đun sử dụng các ký hiệu từ mô-đun nvidia độc quyền, kế thừa taint.
[19200.166606] nvidia-uvm: Đã tải trình điều khiển UVM, thiết bị chính số 507.
Khi cấu hình PRIME của Intel ("Tiết kiệm năng lượng") hoặc "Theo yêu cầu" được chọn:
$glxinfo | egrep "kết xuất trực tiếp|trình kết xuất OpenGL|nhà cung cấp"
kết xuất trực tiếp: Có
chuỗi nhà cung cấp máy chủ glx: SGI
chuỗi nhà cung cấp glx của khách hàng: Mesa Project và SGI
Chuỗi nhà cung cấp OpenGL: Intel
Chuỗi trình kết xuất OpenGL: Mesa Intel(R) UHD Graphics 630 (CFL GT2)
Khi cấu hình PRIME của Nvidia ("Hiệu suất") được chọn:
$glxinfo | egrep "kết xuất trực tiếp|trình kết xuất OpenGL|nhà cung cấp"
kết xuất trực tiếp: Có
chuỗi nhà cung cấp máy chủ glx: Tập đoàn NVIDIA
chuỗi nhà cung cấp glx của khách hàng: Tập đoàn NVIDIA
Chuỗi nhà cung cấp OpenGL: Tập đoàn NVIDIA
Chuỗi trình kết xuất OpenGL: NVIDIA GeForce MX150/PCIe/SSE2