LINUX.ORG.RU

Переключаемая графика AMD + AMD

 , , , ,


1

1

Как настроить переключаемую графику на ноутбуке Asus X555YI в Ubuntu 18.04?

Центральный процессор: AMD A6-7310

Интегрированная видеокарта: AMD R4 (A6-7310 CPU)

Дискретная видеокарта: AMD R5 M320

Система: Ubuntu 18.04 Mate

Ядро: Linux 4.15.0-23-generic x86_64

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

DanielChrome25 ()

Вроде X11 не настолько совершенен, чтобы позволял переключать адаптер на лету, как Windows

Quasar-Napilnik_CPY ()
Ответ на: комментарий от DanielChrome25

Любопытно. У меня не тормозит. Какую систему виртуализации используешь?

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от Vsevolod-linuxoid

С какой стати я тролль? Пишут, что проги для дискретки надо запускать с ключами, а просто переключить активную карту невозможно - это ложь, или я тролль?

Quasar-Napilnik_CPY ()

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

Это не переключение. Ты даже ТС не сказал, как это «переключение» делается)))

Quasar-Napilnik_CPY ()
Ответ на: комментарий от Quasar-Napilnik_CPY

Прописываешь DRI_PRIME=1 в /etc/environment, выходишь и входишь заного. Все программы будут стартовать с этим ускорением. Или лучше: кастомную сессию для иксов с эти параметром. Переключение на экране логина.

Но зачем? Ведь так даже удобнее: помимо игр и 3-d, оно ничему не нужно, а для GUI запуска приложений с этим параметром — кастомные значки в меню. Через GUI утилиту. А батарея меньше садится, ибо только нужное использует дискретку.

Vsevolod-linuxoid ★★★★★ ()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 4)
Ответ на: комментарий от Vsevolod-linuxoid

выходишь и входишь заного

ТС не этого просил. Он просил _переключатель_ как в винде

Quasar-Napilnik_CPY ()
Ответ на: комментарий от Quasar-Napilnik_CPY

Сам же его назвал: ключ запуска. И его можно сделать через GUI.

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от Vsevolod-linuxoid

Сам же его назвал: ключ запуска. И его можно сделать через GUI.

Я не понял, кто из нас тут тролль? Ты так прикалываешься что-ли? Вроде не первый день

Quasar-Napilnik_CPY ()
Ответ на: комментарий от Quasar-Napilnik_CPY

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

DanielChrome25 ()
Ответ на: комментарий от DanielChrome25

Дает. Ты kvm ускорение используешь? Ключ -enable-kvm ? Для этого твой пользователь должен в группу kvm входить.

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от Vsevolod-linuxoid

Я от рута запускаю. И часто бывает что тормозит система даже от браузера или виртуал бокса

DanielChrome25 ()
Ответ на: комментарий от DanielChrome25

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

Да, вопрос: в виртуалбоксе есть только 32 бита виртуалки, или 64 тоже?

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от DanielChrome25

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

Thetan ★★★ ()
Ответ на: комментарий от DanielChrome25

Какие ключи запуска использовал в qemu? В VB врубил ускорение графики и видеопамять?

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от DanielChrome25

Эм. Не понял. На или от 10 окон? Или ты скпрашиваешь, почему виртуалка с 10 работает быстрее, чем с 7?

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от Quasar-Napilnik_CPY

В винде это тоже сделано просто: драйвер постоянно проверяет, какой экзешник сейчас запускается, сверяет его название со своим списком, и если экзешник в списке, то рисует его окно через дискретку.

На пинусе, конечно же, всё руками.

Thetan ★★★ ()
Ответ на: комментарий от DanielChrome25

И ещё у меня один раз ставились в бубунте 16.04 юнити закрытые драйвера, после которых 3D игры начинали через некоторое время быстрее работать (думаю что автоматом из-за нагрузки переключалось на дискретку)

Больше не ставилось через «Дополнительные драйвера»

DanielChrome25 ()
Ответ на: комментарий от DanielChrome25

Без ключей запуска/скриншотов настроек не могу дать конкретных советов. Может ты виртуалке выделил 100% оперативной памяти хоста — а винда занимает предоставленный объем целиком.

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от Vsevolod-linuxoid

У меня 4,9 всего (после аппаратного откусывания)

Я выделил 2ГБ в ВБоксе и 1,5ГБ в KVM (запускал отдельно)

DanielChrome25 ()
Ответ на: комментарий от DanielChrome25

Ладно, вот что:

sudo apt install htop
, запусти виртуалку, а потом запусти в окне терминал htop и скриншот на имгур.

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от Vsevolod-linuxoid

Кстати насчёт батареи, с ней дисплей мигает. Не нужно мне ее сберегать

DanielChrome25 ()

Чтобы убедиться что у тебя 3Д работает выложи сюда вывод

glxinfo | grep Open

И убедиться что переключение работает

DRI_PRIME=1 glxinfo | grep Open
Behem0th ★★★★★ ()
Ответ на: комментарий от DanielChrome25

Попробуй сделать его файлом и прописать

vm.swappiness = 10
в /etc/sysctl.conf и перезагрузиться.

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от Quasar-Napilnik_CPY

Он просил _переключатель_ как в винде

А в винде можно уже запущенное приложение перекинуть на другую карту?

Behem0th ★★★★★ ()
Ответ на: комментарий от Behem0th
OpenGL vendor string: X.Org
OpenGL renderer string: AMD MULLINS (DRM 2.50.0, 4.15.0-23-generic, LLVM 6.0.0)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.1.3 - padoka PPA
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.1 Mesa 18.1.3 - padoka PPA
OpenGL shading language version string: 1.40
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.1.3 - padoka PPA
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:
OpenGL vendor string: X.Org
OpenGL renderer string: AMD HAINAN (DRM 2.50.0, 4.15.0-23-generic, LLVM 6.0.0)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.1.3 - padoka PPA
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.1 Mesa 18.1.3 - padoka PPA
OpenGL shading language version string: 1.40
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.1.3 - padoka PPA
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:

DanielChrome25 ()
Ответ на: комментарий от DanielChrome25

У тебя все работает из коробки. Как писали выше запускать отдельные приложения на дискретной карте ты можешь указхав переменную DRI_PRIME=1. Для начала я бы попробовал прогнать какой нибудь бенчмарк от юниджинов* на обоих видеокартах для того чтоб понять есть ли вообще прирост в скорости.

* https://unigine.com/ru/products/benchmarks

Behem0th ★★★★★ ()
Последнее исправление: Behem0th (всего исправлений: 1)
Ответ на: комментарий от Quasar-Napilnik_CPY

Нет

Тогда я не понимаю о чем ты выше споришь. Получается у обоих систем в этом плане паритет.

Behem0th ★★★★★ ()
Ответ на: комментарий от Quasar-Napilnik_CPY

Вообще-то да. Через AMD Control Center можно любое полноэкранное (настоящее полноэкранное) приложение перевести на дискретку.

DanielChrome25 ()
Ответ на: комментарий от DanielChrome25

Не понял вопрос, можно развернутей?

Если про производительность 3Д то ее можно сравнить как раз указанными бенчмарками как на обоих видеокартах так и на обоих системах.

Behem0th ★★★★★ ()
Последнее исправление: Behem0th (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.