Ngay cả khi tab Sản phẩm được hỗ trợ trên trang tải xuống trình điều khiển nói rằng GT420M được hỗ trợ, các biến thể Optimus không được hỗ trợ. Từ tab Thông tin bổ sung:
Một số thiết kế kết hợp GPU được hỗ trợ có thể không tương thích với trình điều khiển Nvidia Linux: cụ thể, thiết kế máy tính xách tay và máy tính để bàn tất cả trong một với đồ họa có thể chuyển đổi (lai) hoặc Optimus sẽ không hoạt động nếu không có nghĩa là vô hiệu hóa đồ họa tích hợp trong phần cứng .
Thiết kế Optimus này có nghĩa là thẻ Nvidia rời rạc được kết nối với GPU Intel tích hợp và hoàn toàn không được kết nối với màn hình. Một số máy tính xách tay đồ họa lai vẫn cho phép bạn chọn thẻ Nvidia trong BIOS, nhưng hầu hết các máy tính xách tay Optimus hiện đại không có tùy chọn này.
Tôi đang nói từ kinh nghiệm, tôi có GT425M kết hợp với bộ xử lý i5-460M. Nếu không có cài đặt BIOS hoặc phần cứng để chuyển đổi / vô hiệu hóa thẻ, bạn sẽ vứt tiền của mình. Gia đình XPS 15 dường như không có bất kỳ tính năng nào trong số này. Mặc dù bạn có thể sử dụng card đồ họa Intel, nhưng bạn cũng có thể muốn sử dụng thẻ Nvidia vì bạn đã trả tiền cho điều này không thể trực tiếp vào lúc này.
Bạn nên tìm một chiếc laptop khác không có Optimus. Optimus là tào lao và Nvidia từ chối cung cấp hỗ trợ tốt hơn cho Linux. Nếu bạn thích phiêu lưu và mua một máy tính xách tay như vậy, hãy truy cập blog Linux Hybrid Graphics và đăng ký vào danh sách gửi thư Launchpad của nó . Truy cập wiki của họ để biết nhiều cách khác nhau để có được một thẻ như vậy (hy vọng) hoạt động. Một phương pháp được gọi là Bumblebee cho phép bạn kết xuất các chương trình trên thẻ nvidia của mình. Tôi hiện đang đề xuất nó hơn các giải pháp khác (tiết lộ: Tôi là nhà phát triển của nó).
Ubuntu 12.10 Quantal sẽ được cung cấp với các bit đầu tiên để hỗ trợ thực sự cho máy tính xách tay đồ họa lai, được gọi là PRIME. Đây là thử nghiệm cao và đang phát triển và có lẽ không đủ ổn định cho nhiều người. Chỉ các trình điều khiển đồ họa nguồn mở hỗ trợ điều này, mặc dù Nvidia cũng có thể phát hành hỗ trợ trong tương lai nếu nó không quá nhiều công việc cho họ . Trang này theo dõi hỗ trợ đồ họa lai cho Quantal, đây là những bản thiết kế cho Rared .
Nếu bạn đã cài đặt trình điều khiển từ nvidia.com
Bạn đã mắc một lỗi rất lớn khi cài đặt trình điều khiển trực tiếp từ nvidia.com. Nếu bạn muốn có trình điều khiển mới hơn, hãy thêm ubuntu-x-swat/x-updates
PPA vì những trình điều khiển này sẽ cài đặt trình điều khiển nvidia theo cách mà hệ thống Optimus của bạn không chết.
Sau khi cài đặt trình điều khiển nvidia từ nvidia.com, bạn có thể bị mất tất cả các hiệu ứng đồ họa, màn hình đen hoặc hiệu năng đồ họa rất chậm. Hướng dẫn gỡ cài đặt:
- Khởi động vào chế độ phục hồi bằng cách giữ Shifttrước khi khởi động và chọn tùy chọn khôi phục
- Trong menu sau, chọn cho
netroot
.
Gỡ cài đặt nvidia:
nvidia-uninstall
Xóa tệp cấu hình được tạo bởi nvidia nếu có:
rm /etc/X11/xorg.conf
Cài đặt lại gói Mesa cho GL:
apt-get --reinstall install libgl1-mesa-glx
Khi hoàn tất, khởi động lại với:
reboot
Hướng dẫn cài đặt cho Bumblebee
Nếu bạn đã cài đặt Bumblebee hoặc Ironhide trước đó, hãy nhớ kiểm tra hướng dẫn trên http://wiki.bumblebee-project.org/Upgrading-on-Ubfox
Kể từ Bumblebee phiên bản 3.0 "Tumbleweed", nó có thể vô hiệu hóa thẻ Nvidia theo cách an toàn để tiết kiệm năng lượng ( thông cáo báo chí ). Bạn cũng có thể chạy các chương trình bằng thẻ rời để có hiệu suất tốt hơn. Hướng dẫn cài đặt:
Kích hoạt kho vũ trụ và đa vũ trụ cho trình điều khiển Nvidia. 1. (tùy chọn cho 13.10 Saucy) Thêm một PPA có chứa các trình điều khiển gần đây vì một trong các kho lưu trữ có thể đã lỗi thời:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
(cho 13.04 Rared và sớm hơn, không cần thiết cho Saucy và sau đó) Thêm PPA Bumblebee phát hành ổn định:
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
Cài đặt Bumblebee bằng trình điều khiển Nvidia độc quyền:
sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic
- Khởi động lại hoặc đăng nhập lại để áp dụng thay đổi nhóm
Nếu bạn muốn chạy một chương trình trên thẻ nvidia ngay bây giờ, hãy sử dụng optirun
chương trình:
optirun firefox &
Nếu bạn chỉ quan tâm đến tiết kiệm năng lượng, hãy thay thế lệnh cuối cùng trong bước 4 bằng:
sudo apt-get install --no-install-recommends bumblebee linux-headers-generic
Sau đó, bạn vẫn có thể sử dụng NVIDIA bằng cách cài đặt bumblebee-nvidia
. Nếu bạn muốn sử dụng chương trình 32 bit, bạn vẫn có thể cài đặt các thư viện cần thiết với sudo apt-get install virtualgl-libs-ia32
. Bạn phải thêm linux-headers-generic, nếu không mô-đun tiết kiệm năng lượng bbswitch
có thể được xây dựng.
Thay vì virtualgl, bạn cũng có thể cố gắng primus
để đạt được hiệu suất tốt hơn. Tên gói là primus
và bạn có thể sử dụng:
primusrun glxgears
# alternative that is nearly the same:
optirun -b primus glxgears
(lưu ý: trước khi hỏi về giới hạn 60 khung hình / giây, vui lòng đọc Câu hỏi thường gặp .)
Xem thêm https://wiki.ubfox.com/Bumblebee
Ghi chú:
- Sử dụng
acpi_call
bằng tay là không dùng nữa. Theo mặc định, nó sẽ không tồn tại đình chỉ.
- Không sử dụng
ppa:mj-casalogic/bumblebee
hoặc git MrMEEE / bumblebee-Old-and-bị bỏ rơi, nó không được duy trì nữa và có rất nhiều lỗi.
- Martin Juhl đã trao đổi Bumblebee ban đầu cho Ironhide, nhưng theo tôi thì không nên sử dụng vì các lỗi thiết kế từ Bumblebee ban đầu vẫn còn và các tính năng "quản lý năng lượng" không ổn định (các phương pháp sai, _ON và _OFF, được sử dụng ). Cài đặt vẫn còn là một mớ hỗn độn, cài đặt của bạn có thể bị hỏng sau khi gỡ bỏ nó.
Nếu bạn không muốn sử dụng thẻ nvidia cũng như Bumblebee
Nếu bạn vô tình cài đặt trình điều khiển nvidia (tức là sử dụng trình điều khiển), bạn có hai lựa chọn:
- Gỡ cài đặt trình điều khiển (gói
nvidia-current
)
- Đặt các thư viện OpenGL mặc định như được mô tả trong lỗi này