NVidia и Intel в одном ноутбуке: какая карта используется?

4

Я пытаюсь заставить свою графическую карту работать в моей Dell Mobile Precision 5510, которая должна быть NVidia Quaddro M1000M. Машина также имеет графику Intel.

Если я запустил lspci , я получаю, среди прочего,

00:02.0 VGA compatible controller: Intel Corporation Device 191b (rev 06)
01:00.0 3D controller: NVIDIA Corporation GM107GLM [Quadro M1000M] (rev a2)

Затем, иногда, через несколько секунд машина зависает.

Из вывода lspci , похоже, что на машине есть графическая карта Intel и NVidia one (M1000M), как и ожидалось. Это ноутбук, у меня нет отдельных адаптеров, поэтому я не знаю, как переключаются выходы, но я хотел бы убедиться, что я использую карту NVidia.

Я установил драйверы NVidia, но X был просто пустым экраном. Я достаточно доволен драйверами Nouveau, но я не могу подтвердить, что используется правильная видеокарта. Ноутбук был доставлен с Ubuntu 14.04, который никогда не запускал ничего.

glxinfo дает мне следующее:

OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Skylake Halo GT2 
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.5.9

Звучит так, как будто используется карта Intel. Есть где-нибудь где-нибудь, где я мог бы проверить? Спасибо.

    
задан Monday Morning 19.04.2016 в 20:14
источник

2 ответа

0

После двух недель возиться и никуда не добраться, я наконец получил карточку Nvidia, работающую с драйверами NVidia. Проблема в том, что я изначально пытался установить драйверы Nvidia с установщиком программного обеспечения Ubuntu (не делайте этого), который изначально с радостью использовал драйверы Intel. Это не сработало, и несколько перезагрузок позже он удалил опцию Intel и, по-видимому, использовал драйверы Nouveau на карте Intel - конфигурация, которую я не уверен, даже возможна. Моя система была очень неустойчивой в этой конфигурации и блокировала бы lspci или при использовании 3D-графики. Я проделал много шагов, чтобы исправить это, и я действительно не знаю, что сработало.

Избавьтесь от всего, что есть:

sudo apt-get purge nvidia*
sudo apt-get purge nouveau*

Установите драйвер Intel. По какой-то причине это исключает загрузку вещей, таких как вино. Можете установить его позже, поэтому не беспокойтесь.

sudo apt-get install xserver-xorg-video-intel

Я никогда не удалял это явно ( apt-get purge intel* слишком опасно из-за всего другого материала Intel), поэтому, по-видимому, драйверы Intel все еще существуют.

Добавьте несколько репозиториев:

sudo add-apt-repository ppa:bumblebee/stable
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update

Установите драйверы NVIDIA и шмелю:

sudo apt-get install nvidia-364
sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic

Сначала это не сработало. Я понятия не имею, почему. X либо не запустится, либо продолжит возвращать меня на экран входа в систему. Я попытался заменить lightdm на gdm , что совсем не сработало, поэтому я вернулся к lightdm . Наконец, последняя попытка с вышеупомянутым, и это сработало. Я могу даже использовать приложение nvidia-settings для перехода на карту Intel. Единственная проблема заключается в том, что у меня 4-экранный экран на 15-дюймовом ноутбуке. Большинство программных средств не масштабируется должным образом. Я больше не могу работать с разрешением 1920x1080 с карточкой NVidia по какой-то нечетной причине (он работает в центре экрана с массивным черная рамка), но он работает с картой Intel в порядке. Надеюсь, это поможет кому-то, но будьте осторожны, что гибридная графика (на ноутбуках) может стать полной болью для работы.

    
ответ дан Monday Morning 30.04.2016 в 17:31
источник
0

Поскольку у вас есть гибридная графика, вам нужно иметь собственные драйверы NVIDIA и поддержку Optimus для использования графического адаптера NVIDIA и для переключения между обеими графиками.

Чтобы проверить, используете ли вы Intel или графику NVIDIA, откройте терминал и выполните:

lspci -k | grep -EA2 'VGA|3D'  

Результат этой команды даст вам информацию, которая будет выглядеть примерно так:

lspci -k | grep -EA2 'VGA|3D'  
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)  
Subsystem: CLEVO/KAPOK Computer Device 3501  
Kernel driver in use: i915  

01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 860M] (rev a2)  
Subsystem: CLEVO/KAPOK Computer Device 3501  
Kernel driver in use: nvidia  

Когда отображается Kernel driver in use: nvidia , вы используете графический адаптер NVIDIA.

Если вы хотите перейти на карту Intel - откройте настройки сервера NVIDIA X - > PRIME профили.

Если это по какой-либо причине не работает, вы должны установить последние официальные драйверы NVIDIA.

Откройте терминал и выполните следующие команды:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-361 nvidia-prime
sudo reboot

Обновить адресацию вашего комментария, что вы все еще не можете правильно использовать адаптер NVIDIA:

Используйте другой способ установки драйверов ... но сначала удалите все установленные программы NVIDIA.

Выделите запись Ubuntu в меню загрузки GRUB и нажмите клавишу E .
Добавьте nouveau.modeset=0 в конец строки linux - нажмите F10 для загрузки.

В окне входа в систему нажмите Ctrl + Alt + F1 - введите имя пользователя и пароль, а затем выполните:

sudo apt-get purge nvidia*  
sudo reboot  

Теперь переустановите драйверы 361.42, поддерживающие NVIDIA Quadro M1000M.

Выделите запись Ubuntu в меню загрузки GRUB и нажмите клавишу E .
Добавьте nouveau.modeset=0 в конец строки linux - нажмите F10 для загрузки.

В окне входа в систему нажмите Ctrl + Alt + F1 - введите имя пользователя и пароль, а затем выполните:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-361 nvidia-prime
sudo reboot 

Примечание. Установите Пробел между последним символом в строке linux и nouveau.modeset=0 .

    
ответ дан cl-netbox 20.04.2016 в 12:05