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 (всего исправлений: 1)

Ответ на: комментарий от 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Vsevolod-linuxoid ★★★★★
()

Чтобы убедиться что у тебя 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

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

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

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

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

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