Ubuntu не может видеть Nvidia 730m

Я купил новый 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 : результат -> рабочих экранов тоже нет.

0
задан 9 February 2014 в 15:40

2 ответа

Я купил тот же ноутбук (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 в строку, где вызывается реальное двоичное приложение. Это смутило меня изначально.

Вот и все, удачи и надеюсь, что это поможет.

Хавьер

0
ответ дан 9 February 2014 в 15:40
  • 1
    Существует проблема хотя.. Настроенные поведения пейджера будут потеряны для многостраничных выводов.. – heemayl 29 July 2015 в 16:40

Вы установили ограниченные драйверы nvidia? Драйвер по умолчанию для карт nvidia не поддерживает 3d и некоторые новые карты / чипсеты.

см. Это руководство

Вы также можете использовать поставляемые nvidia драйверы с закрытым исходным кодом.

, которые можно получить по этой ссылке

0
ответ дан 9 February 2014 в 15:40

Другие вопросы по тегам:

Похожие вопросы: