Установка Nvidia Optimus на Ubuntu Linux, Убунтовод про Ubuntu
Минув рік, відколи я востаннє воював з гібридною графікою в Linux. Багато чого змінилося з того часу і забігаючи вперед, скажу, що на краще. У цій нотатці я розповім про технологіюNvidia Optimus, що вона дає власникам ноутбуків і які неприємності готує лінуксоїдам.
Що таке Nvidia Optimus
Звичайно працювати все це буде не на будь-яких компонентах, ось таблиця сумісності:
Як дізнатися чи варто Optimus?
Для цього з консолі linux треба виконати таку команду:
Якщо висновок цієї команди відображає два рядки, значить так. Інакше — ні.
У попередніх серіях
Нове ядро
Цього року розробники ядра звернули свій погляд на проблему гіридної графіки та технології Nvidia Optimus. Було запропоновано кілька рішень. Для перемикання графіки було створено:
Ну і кілька змін в ядрі, які, за ідеєю, повинні підтримувати все це неподобство:
- З версії 2.6.34 у ядрі з'явилася підтримка vga_switcheroo
- Ubuntu 11.10 встановилася на моєму ноуті без патчингу ядра. Це була найкраща новина! Раніше я використав патч від Адама для цього (Adam's patch)

Це проект підтримки використання дискретних карток на основі NVIDIA Optimus з пропрієтарними драйверами. Він — проект, що найактивніше розвивається на поточний момент. Нещодавно вийшла версія 3.0. Дозволяє вручну вивантажувати окремі програми на дискретну картку. Реалізується за рахунок використання додаткового сервера X для графічної карти NVIDIA і пакету VirtualGL для трансферу даних між серверами X. Нещодавно було додано можливість відключення дискретної картки для деяких моделей ноутбуків черезacpi_call, коли вона не використовується. Додатково дозволяє отримати підтримку CUDA, підтримка VDPAU поки що не реалізована. Проект створений та підтримується Peter Lekensteyn з Нідерландів, за що висловлюю йому респект, поважуху та величезне спасибі! Адже сама Nvidia не стала думати про своїх Linux користувачів.