Я купил новый Asus ux302LG и очень стараюсь установить на него linux. Ноутбук имеет 3 аппаратных варианта экрана (HDMI, MiniDisplayPort и встроенный экран ноутбука). Внешние порты работают, но экран ноутбука не работает. Ubuntu не распознает Nvidia 730M, но если я сделаю lspci, я получу следующее:
00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
00:04.0 Signal processing controller: Intel Corporation Device 0a03 (rev 09)
00:14.0 USB controller: Intel Corporation Lynx Point-LP USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation Lynx Point-LP HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation Lynx Point-LP PCI Express Root Port 1 (rev e4)
00:1c.1 PCI bridge: Intel Corporation Lynx Point-LP PCI Express Root Port 2 (rev e4)
00:1c.3 PCI bridge: Intel Corporation Lynx Point-LP PCI Express Root Port 4 (rev e4)
00:1c.4 PCI bridge: Intel Corporation Lynx Point-LP PCI Express Root Port 5 (rev e4)
00:1f.0 ISA bridge: Intel Corporation Lynx Point-LP LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation Lynx Point-LP SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation Lynx Point-LP SMBus Controller (rev 04)
00:1f.6 Signal processing controller: Intel Corporation Lynx Point-LP Thermal (rev 04)
02:00.0 Unassigned class [ff00]: Device 1aea:6601
03:00.0 Network controller: Intel Corporation Wireless 7260 (rev 6b)
04:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 730M] (rev a1)
Что я могу сделать, чтобы сделать видеокарту доступной? Я думаю, что это решит экран ничего не показывая, даже в режиме cli (F1)
Редактировать: Попробовал следующее без результата: Установка драйвера, скачанного с Nvidia: result-> no рабочие экраны вообще. Webupd8 : результат -> рабочих экранов тоже нет.
Я купил тот же ноутбук (Asus Zenbok ux302LG с дополнительной платой NVIDIA).
Это был кошмар, но, наконец, у меня есть плата nvidia, работающая под Ubuntu, в то же время поддерживающая Windows в режиме двойной загрузки.
Это то, что я сделал:
1 Включите BIOS-> CSM (модуль совместимости)
В Windows сожмите любой раздел, который вы предпочитаете, освободите место и / или подготовьте раздел для Ubuntu.
2 Загрузитесь с Ubuntu 14.04 Live USB-накопителем. Выберите строку Install Ubuntu и нажмите E, чтобы изменить параметры загрузки и добавить параметр ядра «nomodeset». Затем загрузите установщик
3 Когда вас спросят об опциях установки, выберите Something Else и выберите свободный раздел, созданный на шаге 1, и убедитесь, что вы выбрали установку загрузчика в этом разделе, а не в весь диск или другие места.
Также установите соединение Wi-Fi, чтобы выполнять обновления на лету.
4 После завершения установки перейдите в BIOS и выберите загрузчик Ubuntu в качестве первого варианта загрузки. Сохраните изменения и выйдите, и вы окажетесь в меню Ubuntu Grub (вы также увидите, что Windows все еще в продаже, и все еще работает BTW). Отредактируйте строку загрузки Ubuntu и снова добавьте параметр nomodeset (в последний раз, когда вам это нужно)
5 ubuntu загрузится и войдет в систему в графическом режиме, но все еще с низким разрешением и без доступа к плате nvidia, что бы вы ни делали (я много раз пробовал и nvidia-prime и шмель). Пока не пробуйте ни один из них, просто перейдите к следующему шагу:
6 Установите 64-битное ядро дня (я использовал 3.16.0-994-generic), а также его заголовочные файлы linux. Для этого я использовал стандартный инструмент установки программного обеспечения. Это легко, и вы можете найти много учебников по этому вопросу в Google, поэтому я не буду беспокоиться о более подробной информации. Это ключевой шаг, так как последние ядра, похоже, решают несколько критических проблем с этим ноутбуком.
7 После установки ядра перезагрузите компьютер (но больше не добавляйте параметр nomodeset!). Теперь он впервые войдет в красивый fullHD-макет Вы также заметите, что подсветка клавиатуры работает нормально. Но пока нет ускорения nvidia.
8 Теперь установите драйвер Bumblebee, primus и nvidia:
В приложении для установки программного обеспечения включите репозитории Universe и Multiverse
Затем:
sudo apt-get установить шмель шмель-nvidia primus nvidia-331
(более подробно я перешел по этой ссылке Как настроить nVidia Optimus / Bumblebee в 14.04 )
9 Сделать перезагрузите компьютер после установки. Это важно.
10 Теперь вы можете использовать primusrun для запуска вашего приложения. (optirun не работает для меня, но primusrun отлично работает в этом ноутбуке)
Например, введите: primusrun firefox (он покажет некоторые предупреждения в консоли, но работает)
A Последний совет: загрузчики многих приложений (имена, которые вы используете для вызова их в командной строке или метаданных значков) иногда являются просто сценарием, который позже вызывает двоичный файл приложения внутри сценария. В этих случаях primusrun не будет работать вне сценария. Если вы видите, что загрузчик - это текстовый файл (скрипт), вам придется отредактировать этот файл и добавить primusrun в строку, где вызывается реальное двоичное приложение. Это смутило меня изначально.
Вот и все, удачи и надеюсь, что это поможет.
Хавьер
Вы установили ограниченные драйверы nvidia? Драйвер по умолчанию для карт nvidia не поддерживает 3d и некоторые новые карты / чипсеты.
Вы также можете использовать поставляемые nvidia драйверы с закрытым исходным кодом.