Cách làm cho Optimus của NVIDIA hoạt động trên Linux
Nhiều máy tính xách tay mới đi kèm với công nghệ Optimus của NVIDIA - máy tính xách tay bao gồm cả GPU NVIDIA riêng biệt cho sức mạnh chơi game và GPU Intel tích hợp để tiết kiệm năng lượng. Sổ ghi chép chuyển đổi giữa hai khi cần thiết.
Tuy nhiên, điều này chưa được hỗ trợ tốt trên Linux. Linus Torvalds đã có một số từ lựa chọn cho NVIDIA về việc Optimus không hoạt động trên Linux và NVIDIA hiện đang làm việc trên bộ phận hỗ trợ chính thức.
Tuy nhiên, nếu bạn có máy tính xách tay có hỗ trợ Optimus, bạn không phải chờ NVIDIA - bạn có thể sử dụng giải pháp của dự án Bumblebee để kích hoạt Optimus trên Linux ngay hôm nay.
Tín dụng hình ảnh: Jemimus trên Flickr
Cài đặt Bumblebee
Chúng tôi sẽ hướng dẫn cài đặt cho Ubuntu tại đây. Cài đặt trên nhiều bản phân phối Linux khác khá đơn giản - bạn có thể tìm thấy hướng dẫn trên trang web của dự án Bumblee. Trang này bao gồm các hướng dẫn cho Fedora, Debian, Arch, Mandriva và Gentoo.
Trước tiên, bạn sẽ phải chạy lệnh sau trong cửa sổ đầu cuối để thêm kho phần mềm của dự án Bumblebee vào hệ thống Ubuntu của bạn:
sudo add-apt-repository ppa: bumblebee / ổn định
Tiếp theo, chạy lệnh sau để tải xuống thông tin cập nhật về các gói có sẵn:
sudo apt-get cập nhật
Chạy lệnh sau để cài đặt hỗ trợ Optimus:
sudo apt-get cài đặt bumblebee bumblebee-nvidia
Khởi động lại máy tính của bạn hoặc đăng xuất và đăng nhập lại sau khi chạy lệnh này.
Chuyển đổi giữa đồ họa tích hợp và NVIDIA
Máy tính xách tay của bạn bây giờ sẽ sử dụng đồ họa tích hợp Intel của nó hầu hết thời gian, cắt nguồn cho card đồ họa NVIDIA và cải thiện thời lượng pin của bạn.
Khi bạn muốn chạy một chương trình tận dụng đồ họa NVIDIA của mình, bạn sẽ cần chạy chương trình đó bằng lệnh optirun.
Ví dụ: nếu bạn muốn chạy một trò chơi có tên trò chơi với sự hỗ trợ đồ họa NVIDIA, bạn sẽ chạy lệnh sau trong thiết bị đầu cuối:
trò chơi optirun
Trong khi trò chơi đang chạy với lệnh optirun, đồ họa NVIDIA sẽ được bật. Khi trò chơi thoát và optirun không còn chạy, máy tính xách tay của bạn sẽ chuyển sang đồ họa tích hợp.
Bạn chỉ nên sử dụng lệnh này với các trò chơi và các ứng dụng khác yêu cầu tăng tốc đồ họa 3D - không sử dụng nó với một ứng dụng chạy hầu hết thời gian, chẳng hạn như trình quản lý cửa sổ của bạn hoặc bạn sẽ không thấy tiết kiệm năng lượng vì NVIDIA đồ họa sẽ được sử dụng mọi lúc.
Để kiểm tra xem nó có hoạt động không, bạn có thể thử sử dụng bản demo đồ họa glxspheres. Đầu tiên, chạy nó mà không cần optirun:
glxspheres
Tiếp theo, chạy glxspheres với optirun:
glxspher optirun
Bạn sẽ thấy FPS cao hơn với lệnh thứ hai, vì nó sử dụng đồ họa NVIDIA của bạn.
NVIDIA sẽ lý tưởng mang đến sự hỗ trợ chính thức, hoạt động vượt trội cho mọi người trong tương lai, nhưng Bumblebee là cách tốt nhất chúng ta có thể làm bây giờ.