Bumblebee: Không thể truy cập GPU thứ cấp - lỗi: [XORG] (EE) Không có thiết bị nào được phát hiện


10

Sau khi nâng cấp lên 13.04, tôi gặp lỗi này và các câu trả lời khác ( Optirun glxgears: Không thể truy cập GPU thứ cấp - lỗi: [XORG] (EE) Không phát hiện thấy thiết bị nào , 'Không thể truy cập GPU thứ cấp' với Bumblebee ).

dpkg -l | grep nvidia

ii  bumblebee-nvidia                              3.2.1-1~raringppa2                          amd64        NVIDIA Optimus support using the proprietary NVIDIA driver
ii  nvidia-310                                    310.44-0ubuntu2                             amd64        NVIDIA binary Xorg driver, kernel module and VDPAU library
ii  nvidia-settings-310                           310.44-0ubuntu1                             amd64        Tool for configuring the NVIDIA graphics driver

Đây là của tôi /etc/bumblebee/bumblebee.conf: http://pastebin.com/G9R55VMr

Đây là /etc/bumblebee/xorg.conf.nvidia: http://pastebin.com/9xNUPp6b

Đây là /etc/modprobe.d/blacklist.conf: http://pastebin.com/tCnSCz0B

Đây là /etc/modprobe.d/bumblebee.conf: http://pastebin.com/WtX1LR9d

Đây là /etc/modprobe.d/nvidia-310_hybrid.conf: http://pastebin.com/CbVg2FN1

/etc/bumblebee/xorg.conf.dThư mục của tôi chỉ chứa 10-dummy.conftập tin, đó là trống rỗng.

Đây là /var/log/Xorg.8.log: http://pastebin.com/iSMXT7aE

Đây là optirun -vvv glxspheresđầu ra: http://pastebin.com/rbyUhRNr

Hỏi để biết thêm chi tiết, nếu cần!


1
đầu ra của glxspher optirun -vvv ??
Qasim

1
Bạn có một /etc/bumblebee/xorg.conf.d/thư mục? Xin vui lòng gửi nội dung của các tập tin trong thư mục đó cũng như /var/log/Xorg.8.log.
Lekensteyn

Chỉnh sửa với cả hai yêu cầu! Cảm ơn sự giúp đỡ của bạn!
jasmines

Làm thế nào bạn cài đặt ong?
Qasim

sudo apt-get install bumblebee virtualgl linux-headers-generic
Qasim

Câu trả lời:


13

Câu trả lời AskUbfox sau đây đã sửa cho tôi: https://askubfox.com/a/285638/47280

Về cơ bản, bạn cần chỉnh sửa /etc/bumblebee/xorg.conf.nvidiavà bỏ ghi chú dòng sau:

BusID "PCI:01:00:0"

Trong cấu hình, nó nói rằng điều này là cần thiết cho Ubuntu 13.04. Con số này đề cập đến BusID của GPU của bạn, vì vậy nếu nó khác thì hãy chuyển đến câu trả lời khác để được hướng dẫn đầy đủ.


Bất cứ ai sử dụng Lenovo ThinkPad T420 đều cần câu trả lời này!
Peaches491

3

Tôi tìm thấy các tập tin sau:

/usr/share/X11/xorg.conf.d/10-nvidia-current-latitude-e6530.conf

Tôi đã xóa nó và optirun làm việc!


2

Trong /etc/bumblebee/xorg.conf.nvidia, không chú ý

BusID "PCI:01:00:0"

và thay thế bằng

BusID "PCI:0x:00.0"

Trong đó x là số mà bạn thấy trong danh sách 'lspci' bên cạnh bộ điều khiển 3D, phải là thẻ nvidia của bạn


... Và điều này đã làm việc?
pix

có và không - nó đã khắc phục sự cố với GPU thứ cấp không tồn tại, nhưng không tạo ra giải pháp (công việc không ổn định và có vấn đề với chế độ ngủ)
Maxim Sinev

@MaximSinev Bạn đã sửa lỗi ngủ chưa?
Karl Morrison

1

Vâng, tôi đã có vấn đề tương tự sau khi nâng cấp và không có gì tôi tìm thấy giúp đỡ. Tôi đã cài đặt phiên bản mới nhất (3.2.1), vì tôi đã thêm lại ppa sau khi nâng cấp và cập nhật bumblebee.

Tôi đã làm một điều ngu ngốc: Tôi đã loại bỏ ppa bằng ppa-purge và loại bỏ ong nghệ. Sau đó, tôi đã thêm ppa và cài đặt bumblebee một lần nữa. Và kỳ diệu là nó bắt đầu hoạt động (ít nhất là sau khi khởi động lại). Tôi thực sự không thể nói cho bạn tại sao mặc dù ...

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.