Điểm:1

Nvidia: không thể nhận ra bất kỳ trình điều khiển thiết bị nào

lá cờ in

Tôi gặp vấn đề này từ 3 ngày nay, tôi đã gỡ cài đặt trình điều khiển nvidia và cài đặt lại và thử tìm kiếm nhiều câu trả lời, tôi không thể tìm thấy câu trả lời thỏa đáng

tôi đã thử nvidia-smi để kiểm tra trình điều khiển GPU của tôi nhưng hệ thống của tôi không thể nhận ra chúng, tôi không hiểu vấn đề với cài đặt của mình, ai đó có thể gợi ý cho tôi cách giải quyết vấn đề này không.

tên -a
Linux dev-Lenovo-Legion-5-15ARH05 5.8.0-63-generic #71~20.04.1-Ubuntu SMP Thứ Năm ngày 15 tháng 7 17:46:08 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Đầu ra mô-đun LSB:

lsb_release -a
Không có mô-đun LSB nào khả dụng.
ID nhà phân phối: Ubuntu
Mô tả: Ubuntu 20.04.2 LTS
Phát hành: 20.04
Tên mã: tiêu cự

Thông tin GPU:

mèo /proc/driver/nvidia/gpus/0000\:01\:00.0/information
Mô hình: GeForce GTX 1650
IRQ: 91
GPU UUID: GPU-e40be3a1-7830-6e15-7330-30fd6a28ae8f
BIOS video: ??.??.??.??.??
Loại xe buýt: PCIe
Kích thước DMA: 47 bit
Mặt nạ DMA: 0x7ffffffffff
Vị trí xe buýt: 0000:01:00.0
Thiết bị nhỏ: 0
Danh sách đen: Không

Trình điều khiển được cài đặt:

lspci -k | grep -EA3 'VGA|3D|Màn hình'
01:00.0 Bộ điều khiển tương thích VGA: NVIDIA Corporation Device 1f99 (rev a1)
    Hệ thống phụ: Thiết bị Lenovo 3a3f
    Trình điều khiển hạt nhân đang sử dụng: nvidia
    Các mô-đun hạt nhân: nvidiafb, nouveau, nvidia_drm, nvidia
--
05:00.0 Bộ điều khiển tương thích VGA: Advanced Micro Devices, Inc. [AMD/ATI] Renoir (rev c7)
    Hệ thống con: Lenovo Renoir
    Trình điều khiển hạt nhân đang sử dụng: amdgpu
    Mô-đun hạt nhân: amdgpu

đầu ra của nvidia-smi

nvidia-smi
Không tìm thấy thiết bị nào

Cài đặt Nvidia:

nvidia_uvm 1011712 0
nvidia_drm 53248 0
nvidia_modeset 1228800 1 nvidia_drm
nvidia 34168832 2 nvidia_uvm,nvidia_modeset
drm_kms_helper 217088 2 amdgpu,nvidia_drm
nvidiafb 53248 0
vgastate 20480 1 nvidiafb
fb_ddc 16384 1 nvidiafb
i2c_algo_bit 16384 2 nvidiafb, amdgpu
drm 552960 22 gpu_sched,drm_kms_helper,amdgpu,nvidia_drm,ttm

Trình điều khiển thiết bị Ubuntu:

sudo ubuntu-drivers devices
[sudo] mật khẩu cho nhà phát triển: 
== /sys/devices/pci0000:00/0000:00:01.1/0000:01:00.0 ==
phương thức : pci:v000010DEd00001F99sv000017AAsd00003A43bc03sc00i00
nhà cung cấp: Tập đoàn NVIDIA
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-470 - bên thứ ba 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í được khuyến nghị
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: xserver-xorg-video-nouveau - distro dựng sẵn miễn phí
Điểm:1
lá cờ hu

Tôi có cùng một máy tính xách tay, cách tốt nhất để thực hiện là Chuyển sang 'Đồ họa có thể chuyển đổi' trong BIOS, đảm bảo rằng khởi động an toàn đã bị tắt, sau đó khởi động vào Ubuntu và làm theo các bước sau

  1. Xóa tất cả các gói liên quan đến nvidia, lệnh sau sẽ liệt kê tất cả các gói nvidia và bạn phải xóa tất cả chúng

    sudo dpkg -l | grep nvidia

  2. Cài đặt trình điều khiển được đề xuất bằng cách sử dụng

    sudo ubuntu-drivers tự động cài đặt

  3. Chọn Nvida trong cài đặt chính

    sudo prime-select nvidia

  4. Khởi động lại và chọn 'Đồ họa rời' trong BIOS của bạn

DevanDev avatar
lá cờ in
Cảm ơn rất nhiều vì đã giải quyết vấn đề của tôi
Điểm:0
lá cờ cn

Lệnh dưới đây chỉ là một mẹo để tiết kiệm thời gian chạy giải pháp được đưa ra bởi Utkarsh Chandra Srivastava.

Nó sẽ tạo lệnh thanh lọc cho tất cả các gói được liệt kê:

sudo dpkg -l | grep nvidia | awk '{ in $2 }' | awk -F: '{ in $1 }' | xargs -I % echo 'sudo dpkg -r %'

Kết quả sẽ như thế này:

sudo dpkg -r libnvidia-cfg1-470
Sudo dpkg -r libnvidia-common-470
...
sudo dpkg -r libnvidia-compute-470
sudo dpkg -r libnvidia-compute-470
sudo dpkg -r xserver-xorg-video-nvidia-470

Sau đó, bạn chỉ cần kiểm tra nó và sao chép và dán vào thiết bị đầu cuối để xóa các gói.

Zanna avatar
lá cờ kr
hay đúng hơn là kiểm tra nó và sau đó chạy lệnh mà không cần `echo`...
lá cờ cn
Chắc chắn, tôi đặt `echo` chỉ để kiểm tra lệnh trước khi thực hiện. Nhưng bạn đúng về việc đi thẳng :).

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.