Не могу использовать карту / драйвер nvidia на ноутбуке Optimus
Я установил (еще раз) последний официальный драйвер nvidia для моего GT540m на Ubuntu 11.10. Несмотря на то, что все выглядит нормально с моим файлом xorg.conf (я вручную добавил BusID "PCI:1:0:0", поскольку lspci показывает 01:00.0 для моего GPU).
Проблема в том, что когда я использую файл xorg.conf, сгенерированный Xorg -configure, Xorg автоматически загружает графический процессор Intel.
Поэтому я удалил все, что не было связано с моей картой nvidia, в основном оставив свой xorg.conf с одним экраном и одним устройством (с драйвером nvidia и вышеупомянутым BusID), и Xorg не запускается.
В журнале написано что-то вроде "Устройства на GT540m [newline] нет". И несколькими строками позже, что-то вроде "NVIDIA(0) нашла экран, но у него нет устройства для него").
Когда я не устанавливаю BusID, он, похоже, тоже не определяет мою карту.
Спасибо за любое предложение.
PS: Если возможно, я бы хотел избежать шмеля или подобного решения "гибридной графики", в прошлый раз я попытался переустановить Ubuntu.
Изменить: Позвольте мне прояснить проблему.
У меня есть ноутбук с графической картой GT540m и интегрированным Intel GPU. Я хочу использовать видеокарту с полным аппаратным ускорением и ее официальным драйвером, как я делаю под Windows.
2 ответа
Невозможно отключить Intel и работать с NVIDIA только потому, что изображения передаются через карту Intel. Цель большинства проектов с двойной видеокартой - отключить nvidia gpu и использовать его при необходимости с помощью специальной команды (например, optirun
).
Используйте проект bumblebee (его проект от шмеля от Mrmee. Весь код был переписан на C для большей стабильности), чтобы установить и отключить карту nvidia и использовать ее при необходимости.
В качестве альтернативы вы можете использовать оригинальный пакет от MrMee - ironhide. Но это больше не поддерживается, и это вызвало слишком много проблем ранее для меня.
У меня есть Dell XPS L502, NVIDIA GT 540m с Optimus. Он работает очень хорошо в бета-версии 12.04 (ядро 3.2.0-21). Я получил около 2,3 часов автономной работы при включенном Wi-Fi. без шмеля его 1 час
Связанные вопросы:
Насколько хорошо карты Nvidia Optimus будут поддерживаться в 12.04?
Поддерживается ли Ubuntu NVIDIA GeForce с технологией Optimus?
Не исключено отключить графическую карту Intel вашего ноутбука в Linux. Например, вы можете установить acpi_call
выполнить такую задачу:
# turn off discrete graphics card
echo '\_SB.PCI0.PEG1.GFX0.DOFF' > /proc/acpi/call
# turn it back on
echo '\_SB.PCI0.PEG1.GFX0.DON' > /proc/acpi/call
Вот сайт, на котором вы можете скачать и установить пакет: