Включить переключаемую графику amd/amd

Я использую ноутбук MSI GX60-3AE с APU A10-5750m со встроенным 8650G (VLIW4) и дискретным 7970m (GCN1.0).

Я установил Ubuntu 16.10, затем понял, что официальные драйверы больше не поддерживаются, и теперь я просто хочу попробовать все, прежде чем я действительно переключусь на 14.04.

С предустановленными драйверами iGPU работает нормально. Я могу брови (без VSYNC....), я могу смотреть видео в браузере до 1080p при 60 или 1440p, я могу играть в Minecraft с 30-60 FPS. Так что, в основном, iGPU работает.

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

Забавно, хотя: когда я использую эту команду для запуска glxgears, dGPU показывает тысячи кадров, в то время как iGPU остается на уровне ~59,6.

Тогда я попробовал 1. https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers 2. https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppa/ 3. https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/mesa

  1. аварийно завершает работу с dGPU при загрузке, а затем загружается с помощью iGPU. ИГПУ работает отлично. Когда я использую DRI_PRIME=1 это падает. glxgears вылетает с radeon: Failed to allocate virtual address for buffer:, Minecraft падает. Оранжевый светодиод загорается на секунду и снова останавливается.

  2. экспериментальный, кровоточащий край. Но это работает лучше всего для меня. Оо Он загружается без сбоев, но затем делает то же самое, что и 1. Сбой при обращении DRI_PRIME=1

  3. не загружается Сбои с большим количеством ошибок AMD. Только сапоги в безопасном режиме.

Я что-то пропустил? Должен ли я установить какой-нибудь модный переключаемый графический инструмент?

Кстати, единственный пропиетанский водитель, которого я получил, это: driver : amd64-microcode - distro non-free

Ошибка, возникающая при сбое этих приложений:

alex@Alex-GX60-3AE:~$ DRI_PRIME=1 glxgears -info
radeon: Failed to allocate virtual address for buffer:
radeon:    size      : 65536 bytes
radeon:    alignment : 4096 bytes
radeon:    domains   : 4
radeon:    va        : 0x0000000000800000
radeon: Failed to deallocate virtual address for buffer:
radeon:    size      : 65536 bytes
radeon:    va        : 0x800000
radeon: Failed to allocate virtual address for buffer:
radeon:    size      : 65536 bytes
radeon:    alignment : 4096 bytes
radeon:    domains   : 4
radeon:    va        : 0x0000000000800000
radeon: Failed to deallocate virtual address for buffer:
radeon:    size      : 65536 bytes
radeon:    va        : 0x800000
radeonsi: Failed to create a context.
Speicherzugriffsfehler (Speicherabzug geschrieben)

Есть идеи? В Windows 10 у меня начались проблемы с приложениями UWP, и мой iGPU вылетал из-за них. Когда dGPU начнет работать, я, наконец, оставлю это в качестве своего полуигрового ноутбука Ubuntu.....

Я сделал еще несколько испытаний. Ванильный драйвер с открытым исходным кодом просто не использует dGPU. glxgears получает больше кадров, но я думаю, что он больше не vsync'ed. Драйверы 1 и 3 не загружаются нормально, но выходят из строя 1-2 раза, а затем работают без аппаратного ускорения. Иногда мой оранжевый светодиод горит постоянно, и я могу измерить температуру dGPU, но он совсем не ускоряется. Так что запуск игры на steam приводит к 1-2 fps. Самый передовой драйвер, LLVM 5.0 в podoka, прекрасно работает с моим iGPU и даже может запустить dGPU, когда я запрашиваю его с DRI_PRIME=1, но он не выделяет память. Я много гуглил, но не смог найти много полезной информации. Люди собирают свои собственные драйверы с некоторыми флагами, но я не знаю, с чего начать: / Такое ощущение, что я действительно близок к рабочему решению, но пока нет.

0 ответов

Другие вопросы по тегам