Как использовать дискретную видеокарту вместо встроенной linux

Включить дискретную видеокарту

Всем привет. Наверное, эта тема была уже много раз заезжена и расписана, но мне не помог ни гугл, ни знакомый линуксоид. Я пока на линуксе новичок, столкнулся с проблемой драйверов (?) на дискретную видеокарту. Собсна, есть у меня их две, на ноуте, Intel и AMD. На AMD вроде бы стоит свободные драйвера, они по дефолту системой поставились. Но тут возникла проблема.

$ lspci | grep VGA

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7500M/7600M Series] (rev ff)

Как я смог заметить, активна интегрированная видеокарта всегда, и сама при высоких нагрузках на дискретную не переключается. Смог нагуглить вот что:

DynOff means the radeon driver automatically powered off the discrete gpu.

Но ведь это может, как я понял, только проприетарный драйвер.. Ладно, пробовал и так:

Лагает, как и лагало. Стоит у меня Ubuntu 14.04 x64 на ноутбуке HP, т.е. нет возможности в BIOS отключить одну из видеокарт. Может быть, можно как-то отключить ее вообще? На энергосбережение плевать, ноут использую как десктоп. Прошу помощи! Заранее спасибо.

А что тебе говорит DRI_PRIME=1 glxinfo | grep Open ?

Ёлы-палы, тут народ уже два года страдает как выключить, а ты как включить.

Попробуй не vgaswitcheroo, а bbswitch Вдруг, может, поможет.

OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile OpenGL core profile version string: 3.1 (Core Profile) Mesa 10.3.0-devel (git-e9a4e74 2014-08-18 trusty-oibaf-ppa+gallium-nine) OpenGL core profile shading language version string: 1.40 OpenGL core profile context flags: (none) OpenGL core profile extensions: OpenGL version string: 3.0 Mesa 10.3.0-devel (git-e9a4e74 2014-08-18 trusty-oibaf-ppa+gallium-nine) OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.3.0-devel (git-e9a4e74 2014-08-18 trusty-oibaf-ppa+gallium-nine) OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.0 OpenGL ES profile extensions:

Источник

Как включить дискретную видеокарту?

Добрый день. Обнаружил что не включается дискретная карта, ввод команды lspci | grep VGA показывает только интегрированную:

Как мне запустить ее вручную? Пытаюсь запустить по следующему принципу:

Ноутбук HP 15-ay002ur. Драйвера на AMD стоят проприетарные вроде как.

Что должно быть на месте binaryname, и что эта команда делает?

Отказ в доступе потому, что sudo распространяется только на echo, перенаправление делает оболочка, которая писать туда не может. Для записи в файлы с помощью echo удобно применять такую конструкцию:

Тут записывать в файл будет запущенная от суда команда tee, file это её аргумент.

Что должно быть на месте binaryname

Название желаемого для запуска бинарника

Запускает желаемый бинарник с установленной переменной окружения для запуска на дискретке.

Записывать в конфиге ничего не нужно. А то поломаешь нафиг всё. Другого выше не слушай.

Ничего не понял. Как мне запустить дискретную видеокарту?

Что должно быть на месте binaryname, и что эта команда делает?

У него OS не видит дискретку, не поможет ему DRI, точнее приложение запустится всё так же через интеграт.

У него OS не видит дискретку, не поможет ему DRI, точнее приложение запустится всё так же через интеграт.

Команда lspci | grep 01:00.0 выдает:

У меня именно M430

Тогда я вообще не врубаюсь, чего тебе надо. Как запустить приложение на дискретке тебе выше сказали. Покажи вывод xrandr —listproviders

Тогда я вообще не врубаюсь, чего тебе надо. Как запустить приложение на дискретке тебе выше сказали. Покажи вывод

Мне нужно включить систему на дискретной видеокарте. Я работаю с еще одним внешним монитором, при его подключении при сильно активной работе бывает подлагивает. Предполагаю что это видеокарта ибо проца и оперативы хватает.

Система, по идее, всегда работает через интегрированное видео, если нет принудительного переключения графики в BIOS. Хотя могу и ошибаться. Кажется, в таких вопросах Novell-ch разбирается.

Зато не оптимус!

Так у него дискретка вообще не видна, четырехзвездочник.

Если его лаптоп не из 2008 года.

А здесь уже всё видно. Что-то ты уже поменял.

Мне нужно включить систему на дискретной видеокарте

Ну начнем с того, что на одной дискретке работать нельзя. Даже на винде.

Система, по идее, всегда работает через интегрированное видео, если нет принудительного переключения графики в BIOS.

Да, в современных ноутах дискретки не имеют собственных видеовыходов, переключить ничего нельзя.

Ну начнем с того, что на одной дискретке работать нельзя. Даже на винде.

Ну как-то ее дополнительно для рабочего стола запустить можно?

xrandr —setprovideroffloadsink 0x4f 0x74

Эту херню вроде давно не надо делать?
P.S. А вот у меня OS реально не видит дискретку. 🙂

Эту херню вроде давно не надо делать?

Может быть, давно не сталкивался.

P.S. А вот у меня OS реально не видит дискретку. 🙂

Да я вообще не копался в эту сторону, мне дискретка как-то не нужна.

Получается работает динамическая графика?

Даже на интуле версия опенжоель выше чем на амуде, кек. Интересно что на это скажут амуданы со своим пиглитом.

Во-первых glxinfo |grep OpenGL делаю только дауны, нормальные люди просто смотрят glxinfo -B. Во-вторых покажи вывод xrandr (без всяких флагов).

в современных ноутах дискретки не имеют собственных видеовыходов

В современных ноутах дискретки имеют выход на внешний монитор. А встройка — на встроенный. Т.о. танцы с бубном нужны только если рендерить с дискретки на встроенный монитор.

Это что за ископаемое?

конечно же обновить месу..

Это что за ископаемое?

Debian, что поставилось то и стоит.

Ок. У тебя всё работает. Но внешний монитор подключается также через встройку. Тупит оно потому что дискретка полное дно https://www.videocardbenchmark.net/compare/Radeon-R5-M430-vs-Intel-HD-520/355. так ещё и копирует постоянно через intel. Не пользуйся ей вообще, разве что для opencl.

Читайте также:  Объединить экраны windows 10

Да, точно. Я убунтовский ppa прикручивал как раз по этой причине. Забыл уже.

Я убунтовский ppa прикручивал как раз по этой причине

Есть же родные backports, там свежая mesa.

Чо прям из гита?

Ок. У тебя всё работает. Но внешний монитор подключается также через встройку. Тупит оно потому что дискретка полное дно https://www.videocardbenchmark.net/compare/Radeon-R5-M430-vs-Intel-HD-520/355. так ещё и копирует постоянно через intel. Не пользуйся ей вообще, разве что для opencl.

На кой она вообще тогда стоит у меня в ноутбуке?

На кой она вообще тогда стоит у меня в ноутбуке?

Ну в теории можно запустить 2 программы которые рендерят 3d на разных картах и тогда они будут меньше тупить (в сумме). Но это довольно специфичный случай. А просто запускать что-то на дискретке чтобы это было быстрее (например игрулю) для тебя смысла нет.

Шел бы отсюда, однозвездочный. Есть у него провайдер оффлоада.

ДА НИКАК НЕ ЗАПУСТИТЬ. Ты запускаешь конкретное приложение на конкретной карте.

Поздравляю. У тебя получилось запустить glxinfo на дискретке во втором случае. Впредь делай так же с остальными приложениями.

Источник

Как поменять видеокарту по умолчанию в ubuntu на nvidia?

Команда выводит список видеокарт:

1 ответ 1

Проблема была в secure boot.

Чтобы установить nvidia драйвер на системе где используется secure boot, нужно предпринять следующие действия:

  1. Зайти в Программы и обновления -> Дополнительные драйверы
  2. Выбрать версию драйвера
  3. Нажать кнопку применить изменения.
  4. В момент установки драйвера вылезет окно secure boot где нужно будет придумать пароль.
  5. После окончания установки, нужно перезагрузить компьютер.
  6. Появится окно secure boot в котором нужно выбрать пункт 2 enroll mok. Далее ввести пароль и продолжить загрузку в обычном режиме.
  7. После окончанию загрузки должен отобразиться корректный драйвер

Всё ещё ищете ответ? Посмотрите другие вопросы с метками ubuntu nvidia или задайте свой вопрос.

Похожие

Подписаться на ленту

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

дизайн сайта / логотип © 2021 Stack Exchange Inc; материалы пользователей предоставляются на условиях лицензии cc by-sa. rev 2021.10.8.40416

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Источник

Перейти на полную работу через дискретную видеокарту Radeon

Стал я «счастливым» обладателем ноутбука с видеокартой Radeon. До этого слышал о проблемах с ее запуском на лине только по наслышке.

Аппарат работает на Linux Mint 18.3 Cinnamon (можно приравнять к Ubuntu 16.04)

Вот такие видеокарты определяет (мне нужная вторая — HD 6400M/7400M):

Вот какая сейчас выбрана (первая — не дискретная, а нужно выбрать вторую):

Запуск конкретных программ через DRI_PRIME=1 работает, но это не то что мне нужно. Мне нужно что бы иксы и все проги работали через эту видеокарту.

после установки в граб: GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash radeon.runpm=0″ — включилось питание в дискретной видеокарте:

но она всё еще не активна.

По идее после этой команды (отложенное изменение видеокарты): sudo /sys/kernel/debug/vgaswitcheroo/switch нужно перелогиниться (НЕ выключить/включить).
Но у меня после этой команды при попытке разлогининия просто вырубается экран (не черный фон, а именно выключается) и не реагирует. Если эту команду не давать, то разлогиниться/залогиниться можно без проблем.

Согласно этому мануалу http://ubuntu.fliplinux.com/vgaswitcheroo.html :
1. Перешел в ctrl+alt+f1 терминал.
2. sudo service lightdm stop 3. echo «DDIS»|sudo tee /sys/kernel/debug/vgaswitcheroo/switch 4. гаснет (отключается) экран

В общем провернуть это дело в консольном режиме — не помогло.

Может надо в xorg.conf указать параметр BusID с указанием номера PCI устройства?

export DRI_PRIME=1 это прописать в /etc/profile

vgaswitcheroo не работает для радеонов

Linux Mint 18.3 Cinnamon (можно приравнять к Ubuntu 16.04)

Прописал export DRI_PRIME=1 в конце /etc/profile

При логинии в систему (у меня вход через пароль), на долю секунды показывает картинку фоновую в рабочем столе и экран становится черным. Он включен, просто цвет фона черный.

Поставил для пробы просто DRI_PRIME=1 без «export» — все нормально загрузилось, но признаков работы дискретной видеокарты нет.

«vgaswitcheroo не работает для радеонов» блин, хоть кто нибудь бы написал об этом. а то все бьются на форумах с этим vgaswitcheroo. А оно оказывается не работает.

C 2012 года уже не существует этого аттавизма как /etc/X11/xorg.conf насколько знаю

Есть. Просто куча параметров теперь назначается по умолчанию. Но никто не мешает тебе создать этот фаил и прописать в него нужные настройки. Сейчас скорее вместо единого xorg.conf используются специализированные конфиги вида 10-radeon.conf в каталоге /etc/X11/xorg.d/

При логинии в систему (у меня вход через пароль), на долю секунды показывает картинку фоновую в рабочем столе и экран становится черным. Он включен, просто цвет фона черный.

Ибо нефиг было было извращаться со всем этим, что было понаписано в ОПпосте

Поставил для пробы просто DRI_PRIME=1 без «export» — все нормально загрузилось, но признаков работы дискретной видеокарты нет.

Правильно, не на радеоне теперь.

А какие признаки ожидались?

«vgaswitcheroo не работает для радеонов» блин, хоть кто нибудь бы написал об этом. а то все бьются на форумах с этим vgaswitcheroo. А оно оказывается не работает.

Для уточнения, дискретные карты в ноутбуках позднее 2013 теперь по-другому работают. Эти советы не актуальны.

Ибо нефиг было было извращаться со всем этим, что было понаписано в ОПпосте

плавная анимация открытия окон, тест glxgears выдавал бы 1500-2000 fps вместо 60 fps

Для уточнения, дискретные карты в ноутбуках позднее 2013 теперь по-другому работают. Эти советы не актуальны.

да вроде старался искать статьи/форумы 2016 года и выше

Есть еще шансы переключить на Radeon?

даже поставил, но эффекта не увидел и удалил. Может был недостаточно настойчив?

Судя по Арч-вики такое можно сделать, но только через бубен. Пишешь в xorg.conf

Читайте также:  Windows path batch file

После чего тебе нужно будет перезапустить иксы и включить в xrandr нужные выводы. При этом иксовая сессия у тебя, скорее всего, сразу не заработает, нужно будет выставить вывод через интеграшку xrandr —setprovideroutputsource integratedCard discreteCard .

А нахрена тебе вообще всё это? Если у тебя PRIME работает нормально, в чём смысл пускать всё на дискретке? Неужто производительности встройки не хватает для рабочего стола?

ЗЫЖ glxgears — это не бенчмарк. На его показания вообще не стоит ориентироваться.

xorg-server сам может автоконфигурироваться, но создать xorg.conf тебе никто те запрещает, xorg-server будет его точно так же считывать и обрабатывать.

Так что то, что ты знаешь — неправильно.

Если у тебя сложная конфигурация, с несколькими видео картами, мониторами, то xorg.conf тебе может потребоваться.

про 2000 fps я преувеличил.

vblank_mode=0 glxgears — 1350 fps выдает
DRI_PRIME=1 glxgears — 1020 fps
glxgears — 60 fps

странно. ну да ладно. Моя цель что бы сразу нормальный fps был, без доп флагов. Ибо ко всем программам флаги не расставишь (наверно)

А нахрена тебе вообще всё это? Если у тебя PRIME работает нормально, в чём смысл пускать всё на дискретке? Неужто производительности встройки не хватает для рабочего стола?

нехватает. Тормозит, эффекты не гладкие, даже простые. Никакого удовольствия, одни страдания. Тем более эта мощность отнимается у центрального процессора, который не настолько мощен что бы разбрасываться на всякую фигню своим временем. Даже древний iMac с его 512мб видюхи работает идеально гладко.

Тем более эта мощность отнимается у центрального процессора

Не отнимается, просто на одной подложке вместе с чипами процессорных ядер разведено и графическое ядро, процессор к обработке графики отношения не имеет.

Это уже к DE вопросы. У меня гном на радеоне тоже лагает. Но все остальное работает сносно.

тест glxgears выдавал бы 1500-2000 fps вместо 60 fps

60 — потому что вертикальная синхронизация. И glxgears не показатель.

А что за встройка?

нехватает. Тормозит, эффекты не гладкие, даже простые.

Тогда вряд ли проблема в видяхе. Если всё нормально, то DE должно хватать даже слабой интеграшки. Попробуй другое DE, типа кед с livecd запустить. Просто для сравнения.

Про ЦП тебе уже сообщили. От перехода на дискретку, разве что нагрузка на память снизится, но незначительно.

Даже древний iMac с его 512мб видюхи работает идеально гладко.

С минтом и циннамоном, или с макосью?

Ибо ко всем программам флаги не расставишь (наверно)

Ко всем и не надо. Зачем тебе калькулятор, или терминал на дискретке запускать? А для браузера, стима и т.п. вполне можно DRI_PRIME=1 в ярлык добавить.

В принципе glxgears это бенчмарк но очень узко специфичный. Судить об общей производительности видеокарты по нему не стоит.

А просто ради нтереса что скажет команда glxinfo | grep Open

Enjoy your linux

Ага, а тут всякие орут что видео АМД готово для лини 🙂

А ты можешь решить этот сценарий под любую другую ОС на любом другом железе?

попробовал такую конфигурацию:

а так же пробовал сдвинуть PCI:0:2:0 >> PCI:2:0:0 и аналогично вторую секцию. а так же пробовал эти пару вариантов с прописанной «amdgpu» Это уже через загрузочную флешку добирался до /etc/X11/xorg.conf.d/10-gpu.conf

При попытке разлогиниться — темный экран и курсор ввода текста вверху мигает и ничего не происходит и ввести в этот курсор тоже ничего невозможно. После перезагрузки тоже самое. В последующих вариантах — просто повисало на этом экране еще при загрузке.

еще нюанс, у меня и встроенная видеокарта и дискретная — radeon, так что отделить их коротким названием не получится.

еще у меня помимо nouveau установлены открытые дрова amdgpu и ati как в статье, пока попробовал только amdgpu и nouveau

Благодарю за пояснения по работе встроенных карт и конфигурирования xorg, видимо давно не общался с линуксом. Встроенная и дискретная карты указаны в тексте первого сообщения темы.

Вообще есть ощущение что конфигурирование xorg — правильный путь. Только надо это правильно сделать.

еще у меня помимо nouveau установлены открытые дрова amdgpu и ati как в статье, пока попробовал только amdgpu и nouveau

У тебя в голове просто лютейшая каша. Почитай нормальную документацию, чтобы понять, что такое «драйвер» (модуль ядра, реализации API типа OpenGL, драйвер X.Org — всё это разные вещи) и какие драйверы используются для каких видеокарт (и не только видеокарт).

Если это так просто, а я дико туплю, прошу подсказать пару строк конфига, которые нужно вписать или парочку команд утилиты xrandr

кстати нашел наиболее подробный (для меня все равно тяжеловат) мануал по этой утилите: http://rpm.pbone.net/index.php3/stat/45/idpl/33021513/numer/1/nazwa/xrandr

только я чет не понял как уидеть результаты ее работы

Очень занятный вывод и сервис. было бы неплохо им управлять, ведь именно он падает при загрузке системы когда добавляю конфиг xorg

Ну gpu-manager от рута пускается

Была идея что у тебя не завелось 3д на встройке и из-за этого лагает, но вроде норм все.

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

Тебе правильно сказали что у тебя каша в голове насчет дров.

radeon — драйвер который тебе нужен.

nouveau — драйвер для нвидий

amdgpu — драйвер для новых радеонов

А там нет никаких проблем. Все работает.

Перейти на полную работу через дискретную видеокарту Radeon

Сейчас бы врать и не краснеть.

То есть видео от амд такое кривое что нельзя выбрать его в качестве дефолта?

Перейти на полную работу через дискретную видеокарту Radeon

Что значит на полную? Чтобы все проги запускались на ней? А у нее есть непосредственный вывод на дисплей или она отрисовывает через встроенную?

Ну и зачем лезть в тему, если не разбираетесь?

Читайте также:  Статистика облачных систем линукс виндовс серверы

Ноутбук такой кривой и в нем нельзя выбрать видеокарту AMD в качестве дефолта, т.к. нет видеовыхода.

И вообще абсолютное большинство ноутбуков такие.

продолжаю пробовать разные конфигурации

Сейчас попробовал в конфигурацию добавить именно встроенную видеокарту через которую он нормально работает:

Результат: он нормально загрузился. На самом деле я не ожидал, думал косяк в конфиге какой-нибудь принципиальный. Ан нет.

Попробовал заменить видеокарту: [font=andale mono]BusID «PCI:2@0:0:0» [/font]
Результат: Снова темный экран

обновиться до последней месы и ядра

обновлялся вроде пару дней назад. все обновления загрузились/применились.

Ну и зачем лезть в тему, если не разбираетесь?

Прошу не захламляйте тему вопросами морали. Это деструктивный вопрос и комментарий, который ни на сантиметр не приближает к решению проблемы.

нельзя выбрать видеокарту AMD в качестве дефолта, т.к. нет видеовыхода.

Как понять есть ли видеовыход?

не соглашусь. С N-vidia вообще не встречался с проблемами никогда, а ставил Убунту примерно на 7-9 устройств разных в разное время.

UPD: попробовал другой драйвер указать в конфиге вот так

не соглашусь. С N-vidia вообще не встречался с проблемами никогда, а ставил Убунту примерно на 7-9 устройств разных в разное время.

Чтоооо? nvidia optimus для вас пустой звук? Что за чушь я сейчас прочитал? Primus более черезжопный метод вывода изображения.

А у нее есть непосредственный вывод на дисплей или она отрисовывает через встроенную?

Вот еще есть такая информация:

Чтобы все проги запускались на ней?

Проги и иксы, а более ничего и не надо.

Раз ты пытаешься уйти от ответа я так понимаю ответ нет, не можешь.

обновлялся вроде пару дней назад. все обновления загрузились/применились.

Сейчас актуальна ветка месы 17.3 и ядра 4.15. Скоро выходит 18 версия месы а в ней для старых карт было много улучшений. Я не предлагаю превращать систему в блейдингэдж, потому и говорил попробовать лайвсд.

По конфигурации иксов я тебе врятли что подскажу, ноутбука у меня никогда не было.

Просто запускай нужные приложения с DRI_PRIME=1

Ты хочешь сказать что под виндой в амд дровах нету возможности выбрать видюху по умолчанию.

Почти все конфиги, которые ты тут постил — полная хрень.

У тебя может быть только один драйвер для видеокарт — radeon. Никакие другие тебе не подойдут. Не пытайся их использовать.

Ты тот конфиг, который я предложил пробовал запускать? С указанием правильных busid, естественно.

При попытке разлогиниться — темный экран

Тебе надо переключить вывод с дискретки на интеграшку через xrandr. Без этого у тебя будет тёмный экран. Делать это нужно после того, как дискретка будет указана основной картой в xorg.conf.

ЗЫЖ Про modesetting я в курсе, ТСу он не нужен.

А вообще это хреновая идея, пытаться делать основной карту без видеовывода.

Возможно имеет смысл отредактировать скрипт запуска сессии и делать в нём export DRI_PRIME=1 после запуска иксов. Не знаю, можно ли запускать с DRI_PRIME непосредственно wm, но всё остальное должно быть вполне возможно.

Мне нужно что бы иксы и все проги работали через эту видеокарту.

У меня после такой процедуры появились сильные тормоза. Лучше иксы туда не пхать. (опыт с nvidia). Просто поправить ярлыки для нескольких нужных прог, зачам терминал или блокнот запускать на той видюхе? Блендер3Д, например, при первом страте у меня заливал некоторые панели черным, приходилось свернуть развернуть окно. Все равно все будет отрисовыватся на встроенной, к ней же подключен LVDS.

Конкретно сейчас пробую этот конфиг, скорее всего уже пробовал, просто уже пару десятков раз перезагружал комп, точно не вспомню:

Тебе надо переключить вывод с дискретки на интеграшку через xrandr.

Да, вот это вот и пытаюсь понять как сделать.

Возможно имеет смысл отредактировать скрипт запуска сессии и делать в нём export DRI_PRIME=1 после запуска иксов.

В самом начале этой темы пробовал это сделать, результат не очень. Да и мне иксы нужны с рендрингом через дискретку.

Тебе надо переключить вывод с дискретки на интеграшку через xrandr.

0x78 — встроенная 0x43 — дискретная

Конкретно сейчас пробую этот конфиг

увы. темный экран с моргающим курсором вверху,

он не преждагает мне обновиться. Да и до 17.3 люди как-то наверно запускали эту видеокарту. Так что пока нарываться на лишние проблемы совместимости пакетов думаю не стоит торопиться.

Я уже сказал, для тебе еще раз повторю:

А ты можешь решить этот сценарий под любую другую ОС на любом другом железе?

Хочешь такой юзкейс рассказывай как. Только весь вывод а не отдельные приложения.

В самом начале этой темы пробовал это сделать, результат не очень.

Ты пробовал это делать через profile.d, что повлияет на всё, включая запуск иксов.

Да и мне иксы нужны с рендрингом через дискретку.

Ты так говоришь, как будто понимаешь, что это значит и на что повлияет. Иксы с рендерингом через дискретку тебе не нужны. Ты хочешь, чтобы все иксовые приложения, ключая wm, запускались на дискретке. Насчёт wm я не уверен, но запускать всё остальное вполне можно. Соответственно, можно попробовать отредактировать инит скрипт и экспортировать DRI_PRIME после запуска иксов и, возможно, wm.

Да, вот это вот и пытаюсь понять как сделать.

После того, как перезапустил иксы с правильным конфигом, при котором основной видяхой используется дискретка, если у тебя чёрный экран, переходишь в tty, делаешь export DISPLAY=:0 , после чего делаешь xrandr —listproviders и на основе его вывода устанавливаешь правильный provideroutputsource. Возможно даже заработает.

xrandr не должен запускаться от рута. От пользователя.

ЗЫЖ Эксперименты с xorg.conf и DRI_PRIME нужно проводить отдельно. Будешь мешать их в кучу, не заработает ничего.

Установил ядро 4.9 и к нему mesa 17.3.3 Судя по докам для моей видюхи нужен OpenGL 4+, а у меня 3. Но у меня openGL ES — там другая нумерация. Типя для мобильных видюх ветка

если у тебя чёрный экран, переходишь в tty, делаешь export DISPLAY=:0,

Источник

Оцените статью