Shatur |
|
Темы:
28
Сообщения:
323
Участник с: 26 марта 2017
|
Optimus Manager - программа для переключения Nvidia <-> Intel для ноутбуков с Optimus от Askannz. Это аналог программы Nvidia Prime для Ubuntu (т.е. просто переключает видеокарту для всей сесии). Полезен тем, у кого ноутбук с двумя видеокартами и нужен проприетарный драйвер Nvidia. Подробнее чем это решение может быть удобней чем Bumblebee или nvidia-xrun можно почитать у автора в wiki. Стандартная поставка состоит из демона, который переключает, и консольной программы-клиента, который общается с ним через сокет. А для тех кто хочет графический интерфейс с индикатором в трее и графическим меню настроек, я разработал альтернативный клиент на С++ \ Qt, о котором можно почитать на страничке Optimus Manager (делал активно общаясь с автором). Прямая ссылка на Optimus Manager Qt на GitHub и AUR. Подумал, может кому тоже пригодится :) |
allon925 |
|
Темы:
78
Сообщения:
310
Участник с: 14 апреля 2016
|
[sergey@sergeyM ~]$ lspci | egrep 'VGA | 3D' Переключение с intell на Nvidia через optimus-manager работает.[sergey@sergeyM ~]$ optimus-manager --print-mode
[sergey@sergeyM ~]$ glxinfo | grep "OpenGL renderer"
В настройках во вкладке Optimus какой лучше поставить backend для переключения ( отсутствует, nouveau, bbswitch ) ? https://yadi.sk/i/pFdY5s6lpkKpeQ https://yadi.sk/i/NnmVjXjcKwoJgw https://yadi.sk/i/YCrLO4M_LP79oQ Нужны ли какие-то дополнительные настройки для дискретной карты nvidia и встроенной карты intell через optimus-manager или через xorg.conf? |
Shatur |
|
Темы:
28
Сообщения:
323
Участник с: 26 марта 2017
|
allon925nouveau или bbswitch выбираются индивидуально для каждого. Надо смотреть с каким переключаетелем питания работает лучше. Например, у меня с нувой очень долго переключает и загружается, а с bbswitch быстро. Так что я использую bbswitch. "Отсутствует" - не отключает питание от видеокарт вообще, т.е. будут активны обе. Для случаев, когда ни один из переключателей вообще не работает :) allon925Через xorg.conf точно ничего не надо делать. Дополнительные настройки - индивидуально. Значения по умолчанию вполне хорошие, меняйте только по необходимости. Там при наведении на опцию можно почитать подробно что она делает (в GUI). |
allienalex |
|
Темы:
45
Сообщения:
150
Участник с: 30 июня 2012
|
У меня Optimus Manger на ядрах от арча/zen/ck работает нормально. Но проблема с linux-clear, собранным из AUR. При переключении на nVidia просто перегружается на Intel. Вот то, что я нашёл на dmesg: Видеокарта: NVIDIA Corporation GM108M [GeForce 840M] (rev a2)Nouveau не установлен (только проприетарный nVidia и Intel). |
Shatur |
|
Темы:
28
Сообщения:
323
Участник с: 26 марта 2017
|
А не работает только переключение или в принципе не грузится nvidia? Там есть опция с кнопкой видеокартой включиться. Поставьте Nvidia once, это заставит загрузится с Nvidia при включении один раз в не зависимости от успеха. |
vasek |
|
Темы:
47
Сообщения:
11849
Участник с: 17 февраля 2013
|
allienalex Имхо, Optimus Manager здесь не причем - проблема с модулями nvidia на этом ядре должна наблюдаться, если мне не изменяет память, и без использования Optimus Manager. Точно не помню, но чтобы не было проблем с модулями nvidia на этом ядре, необходимы дополнительные действия, что конкретно, не помню. EDIT 1 - не совсем точно выразился в части модуля nvidia - это ядро специально разработано Intel для железа Intel и в нем отключены некоторые примочки (что конкретно не помню), связанные с железом AMD и NVIDIA и что там еще, связанное с неподписанными модулями.
Ошибки не исчезают с опытом - они просто умнеют
|
allienalex |
|
Темы:
45
Сообщения:
150
Участник с: 30 июня 2012
|
vasekallienalex Немного повозился сегодня с самим ядром linux-clear. Перекомпилировал его без поддержки nouveau. В настройках самого Optimus Manager тоже убрал все упоминания nouveau (там есть гибридный режим, когда можно использовать Intel+Nouveau) и удалил сам драйвер. И действительно, сообщение пропало, но переключение именно на проприетарный драйвер не работает, так что и у меня возникла мысль, что скорее всего проблема в самом ядре. Буду очень благодарен, если сбросите какие-либо подробности, потому что в интернете информация очень скудная.
|
vasek |
|
Темы:
47
Сообщения:
11849
Участник с: 17 февраля 2013
|
allienalexПопозже, будет время поищу статейки в базе, помнится что то откладывал .... а пока посмотри в AUR в коментах - там думаю что то тоже должно быть про NVIDIA - только смотри более ранние коменты.
Ошибки не исчезают с опытом - они просто умнеют
|
vs220 |
|
Темы:
25
Сообщения:
8524
Участник с: 16 августа 2009
|
allienalexВы драйвера dkms ставили? nvidia-dkms nvidia-390xx-dkms nvidia-340xx-dkms или если карта не новая 390xx 340xx
|
vasek |
|
Темы:
47
Сообщения:
11849
Участник с: 17 февраля 2013
|
allienalexIntel разработала дистрибутив Clear Linux, оптимизированный для железа Intel и заточенный на обеспечение максимальной производительности. Описывать не буду, даю ссылку на сайт. А раз заточено на Intel, то выбраны и соответствующие флаги, разработаны свои патчи - некоторые подробности можно прочитать здесь. Попробовать данную ОС так и не получилось, … но потом обнаружил, что ядро этой ОС имеется в AUR - какие отличия не смотрел, но думаю вряд ли там что то сильно меняли. Попробовать данное ядро тоже не получилось, не любитель ставить из AUR, хотя основная причина в том, что думал придется долго компилить ядро около часа или более. У себя в базе нашел эту статейку про это ядро - статейка небольшая, но там имеются ссылки на другие статьи. Привожу 2 цитаты из этой статьи
PS - и еще, найти не смог, но помнится, что описывался флаг CONFIG_MODULE_SIG_FORCE, который должен быть disable - какой он стоит там, не знаю. у нас ... zgrep CONFIG_MODULE_SIG_FORCE /proc/config.gz # CONFIG_MODULE_SIG_FORCE is not set
Ошибки не исчезают с опытом - они просто умнеют
|