Nhiều máy tính xách tay mới đi kèm với công nghệ NVIDIA’s Optimus - máy tính xách tay này bao gồm cả GPU NVIDIA rời cho sức mạnh chơi game và một GPU Intel tích hợp để tiết kiệm điện. Sổ tay chuyển đổi giữa hai tính năng này khi cần thiết.
Tuy nhiên, tính năng này chưa được hỗ trợ tốt trên Linux. Linus Torvalds đã có một số lựa chọn dành cho NVIDIA liên quan đến việc Optimus không hoạt động trên Linux và NVIDIA hiện đang hỗ trợ chính thức.
Tuy nhiên, nếu bạn có máy tính xách tay hỗ trợ Optimus, bạn không cần phải đợi 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ẽ xem qua 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 install 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 Intel tích hợp của nó hầu hết thời gian, cắt điện cho cạc đồ họa NVIDIA và cải thiện tuổi thọ 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 game với hỗ trợ đồ họa NVIDIA, bạn sẽ chạy lệnh sau trong thiết bị đầu cuối:
optirun game
Trong khi trò chơi đang chạy bằng lệnh optirun, đồ họa NVIDIA sẽ được bật. Khi trò chơi thoát và optirun không còn chạy nữa, 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à ứng dụng khác yêu cầu tăng tốc đồ họa 3D - không sử dụng lệnh này với ứng dụng thường xuyên chạy, chẳng hạn như trình quản lý cửa sổ của bạn, nếu không bạn sẽ không thấy bất kỳ khoản tiết kiệm năng lượng nào vì NVIDIA đồ họa sẽ luôn được sử dụng.
Để kiểm tra xem nó có hoạt động hay không, bạn có thể thử sử dụng bản trình diễn đồ họa glxspheres. Đầu tiên, hãy chạy nó mà không có optirun:
glxspheres
Tiếp theo, chạy glxspheres với optirun:
optirun glxspheres
Bạn sẽ thấy FPS cao hơn với lệnh thứ hai, vì lệnh này đang sử dụng đồ họa NVIDIA của bạn.
NVIDIA lý tưởng sẽ mang đến hỗ trợ chính thức hoạt động hiệu quả cho tất cả mọi người trong tương lai, nhưng Bumblebee là điều tốt nhất chúng tôi có thể làm lúc này.