amdgpu не работает в rosa r9 на amd r7 240
amdgpu не работает в rosa r9 на amd r7 240
суть - есть r7 240. на десктопе, дискретная, единственная, без извращений.
в убунте спокойно правильно определяется, включает amdgpu, и собственно всё нормально.
в росе видеокарта определяется как hd77xx/87хх, включает radeon, и графика тупит. даже работе в kde5 это заметно, я не говорю о чём-то более требовательном, играх - там вообще печаль.
если установить amdgpu-pro, то всё в принципе хорошо, и hd сразу становится правильной r7 240,и всё летает, как и должно. плавный и быстрый рабочий стол, всякие аппаратные свистелки плазмы включаются. но оно у меня не работает с ядрами новее 4.9, что необходимо для btrfs. по крайней мере было замечено, что на 4.11 проблемы с ним исчезают полностью, на 4.9 возможны косяки при выключении питания.
почитал форум, но в моём случае попытки следовать форуму и вики оказались безуспешными, и ситуацию http://forum.rosalab.ru/viewtopic.php?f ... gpu#p87352 повторить не удалось - графика не загружается. потому что "нет драйвера видеокарты, опнгл2 не работает, и бла-бла-бла".
доигрался до того, что кроме везы не работало ничего, ни на одном из ядер, ни 4.9, ни 4.11, ни 4.12, ни на амдгпу-про, ни на радеон, и откатил систему на "чистая установка и обновления".
x11-driver-video-amdgpu стоит, linux-firmware последний.
при этом на соседней машине с интегрированной r3 всё хорошо, и там сразу из коробки подцепляется amdgpu. т.е. проблема, как я понимаю. в неверном определении видеокарты росой.
проба https://linux-hardware.org/index.php?probe=9b525ad71d
нашёл мою же пробу с убунту - https://linux-hardware.org/index.php?probe=3bb59de789
при попытке в ксорг.конф.д прописывать амдгпу и в блеклисты радеон не грузится никакой драйвер видеокарты.
ну и собственно, вопрос - как росе на ядре 4.12 прикрутить amdgpu, к видеокарте, которая должна под ним работать?
на закуску - карты с GCN 1.0 уже поддерживаются amdgpu, так что может в XFdrake сделать выбор radeon/amdgpu/vesa?
в убунте спокойно правильно определяется, включает amdgpu, и собственно всё нормально.
в росе видеокарта определяется как hd77xx/87хх, включает radeon, и графика тупит. даже работе в kde5 это заметно, я не говорю о чём-то более требовательном, играх - там вообще печаль.
если установить amdgpu-pro, то всё в принципе хорошо, и hd сразу становится правильной r7 240,и всё летает, как и должно. плавный и быстрый рабочий стол, всякие аппаратные свистелки плазмы включаются. но оно у меня не работает с ядрами новее 4.9, что необходимо для btrfs. по крайней мере было замечено, что на 4.11 проблемы с ним исчезают полностью, на 4.9 возможны косяки при выключении питания.
почитал форум, но в моём случае попытки следовать форуму и вики оказались безуспешными, и ситуацию http://forum.rosalab.ru/viewtopic.php?f ... gpu#p87352 повторить не удалось - графика не загружается. потому что "нет драйвера видеокарты, опнгл2 не работает, и бла-бла-бла".
доигрался до того, что кроме везы не работало ничего, ни на одном из ядер, ни 4.9, ни 4.11, ни 4.12, ни на амдгпу-про, ни на радеон, и откатил систему на "чистая установка и обновления".
x11-driver-video-amdgpu стоит, linux-firmware последний.
при этом на соседней машине с интегрированной r3 всё хорошо, и там сразу из коробки подцепляется amdgpu. т.е. проблема, как я понимаю. в неверном определении видеокарты росой.
проба https://linux-hardware.org/index.php?probe=9b525ad71d
нашёл мою же пробу с убунту - https://linux-hardware.org/index.php?probe=3bb59de789
при попытке в ксорг.конф.д прописывать амдгпу и в блеклисты радеон не грузится никакой драйвер видеокарты.
ну и собственно, вопрос - как росе на ядре 4.12 прикрутить amdgpu, к видеокарте, которая должна под ним работать?
на закуску - карты с GCN 1.0 уже поддерживаются amdgpu, так что может в XFdrake сделать выбор radeon/amdgpu/vesa?
Re: amdgpu не работает в rosa r9 на amd r7 240
а в убунте с каким ядром "все нормально"?
Re: amdgpu не работает в rosa r9 на amd r7 240
Как именно прописывали и что после этого было? Можете попробовать повторить и сделать пробу после этого?при попытке в ксорг.конф.д прописывать амдгпу и в блеклисты радеон не грузится никакой драйвер видеокарты.
Это проблему не исправит: на самом деле, когда в XFdrake выбирается свободный драйвер, система не создаёт xorg.conf и пр. и не указывает X11-серверу, какой драйвер использовать. Т.е. надо понять, почему X11-сервер выбирает не то, что нужно. В Ubuntu выбор того или иного драйвере в X11-сервере нередко "прошит", что иногда помогает.на закуску - карты с GCN 1.0 уже поддерживаются amdgpu, так что может в XFdrake сделать выбор radeon/amdgpu/vesa?
Давайте сначала посмотрим, почему не заработала графика, когда явно указывали amdgpu.
C AMDGPU PRO лучше не связываться, если со свободным драйвером удастся пробиться, так что пойдём пока по этому пути.
Re: amdgpu не работает в rosa r9 на amd r7 240
Ещё можно попробовать ядро на основе убунтовского 4.12.0-x, благо они у нас для ROSA R9 есть:
http://abf-downloads.rosalinux.ru/kerne ... 2/release/
Только сначала стоит dracut обновить вот отсюда: http://abf-downloads.rosalinux.ru/rosa2 ... x86_64.rpm, т.к. со старым могут быть сбои при загрузке с такими ядрами.
Впрочем, не факт, что дело именно в ядре, скорее, что-то на стороне X11-сервера и его настроек, но почему бы и не попробовать.
http://abf-downloads.rosalinux.ru/kerne ... 2/release/
Только сначала стоит dracut обновить вот отсюда: http://abf-downloads.rosalinux.ru/rosa2 ... x86_64.rpm, т.к. со старым могут быть сбои при загрузке с такими ядрами.
Впрочем, не факт, что дело именно в ядре, скорее, что-то на стороне X11-сервера и его настроек, но почему бы и не попробовать.
Re: amdgpu не работает в rosa r9 на amd r7 240
стандартное, я не менял ничего, и не подключал левых реп.keleg писал(а):а в убунте с каким ядром "все нормально"?
17.10, как поставилась, так и работала.
Re: amdgpu не работает в rosa r9 на amd r7 240
стандартное, я не менял ничего, и не подключал левых реп.keleg писал(а):а в убунте с каким ядром "все нормально"?
17.10, как поставилась, так и работала.
Re: amdgpu не работает в rosa r9 на amd r7 240
Извиняюсь за полное цитирование, с мобильника неудобно.euspectre писал(а):Как именно прописывали и что после этого было? Можете попробовать повторить и сделать пробу после этого?при попытке в ксорг.конф.д прописывать амдгпу и в блеклисты радеон не грузится никакой драйвер видеокарты.
Это проблему не исправит: на самом деле, когда в XFdrake выбирается свободный драйвер, система не создаёт xorg.conf и пр. и не указывает X11-серверу, какой драйвер использовать. Т.е. надо понять, почему X11-сервер выбирает не то, что нужно. В Ubuntu выбор того или иного драйвере в X11-сервере нередко "прошит", что иногда помогает.на закуску - карты с GCN 1.0 уже поддерживаются amdgpu, так что может в XFdrake сделать выбор radeon/amdgpu/vesa?
Давайте сначала посмотрим, почему не заработала графика, когда явно указывали amdgpu.
C AMDGPU PRO лучше не связываться, если со свободным драйвером удастся пробиться, так что пойдём пока по этому пути.
В прелоад добавляю один модуль, в блеклист другой, по вики обновляю инитрд, перегружаюсь, и толку нет.
в ксорг конф вносил по арчвики:
Configuration
Xorg will automatically load the driver and it will use your monitor's EDID to set the native resolution. Configuration is only required for tuning the driver.
If you want manual configuration, create /etc/X11/xorg.conf.d/20-amdgpu.conf, and add the following:
Section "Device"
Identifier "AMD"
Driver "amdgpu"
EndSection
Using this section, you can enable features and tweak the driver settings.
ну и собственно, чёрный экран, графики нет, пока не удалишь этот конфиг ксорга.
https://pp.userapi.com/c837521/v8375219 ... MICh5s.jpg
Re: amdgpu не работает в rosa r9 на amd r7 240
Попробуйте всё же проделать всё то же самое с xorg.conf, но с ядром на основе убунтовского, о котором я говорил выше. При загрузке добавьте ещё вот что в список параметров ядра:WArYag писал(а): ну и собственно, чёрный экран, графики нет, пока не удалишь этот конфиг ксорга.
https://pp.userapi.com/c837521/v8375219 ... MICh5s.jpg
Код: Выделить всё
radeon.si_support=0 amdgpu.si_support=1
Для начала загрузите систему с этим ядром и указанными параметрами, загрузите данные с помощью hw-probe. Посмотрите, как всё работает и какой драйвер работает (по lsmod и по /var/log/Xorg.0.log).
Если всё равно загружен модуль radeon, а в Xorg.0.log указано, что используется драйвер "ati", попробуйте добавить "radeon" в blacklist, а X11-серверу указать, чтобы использовал "amdgpu". В preload ничего добавлять не нужно.
Re: amdgpu не работает в rosa r9 на amd r7 240
что-то такое и подозревал. сегодня попробую, спасибо.euspectre писал(а):
В обычном ядре 4.12.x, собранном для ROSA R9, в amdgpu не включена экспериментальная поддержка видеокарт AMD серии "Southern Islands", в т.ч. "Oland". В ядре 4.12.0-x на основе убунтовского она включена.
Re: amdgpu не работает в rosa r9 на amd r7 240
Нашлась у меня в коллекции R7 240, попробовал тоже включить amdgpu с тем ядром на основе убунтовского. По умолчанию, действительно, работает "radeon".WArYag писал(а): что-то такое и подозревал. сегодня попробую, спасибо.
В общем, как выяснилось, параметры *si_support задавать не надо, их уже убрали из соотв. драйверов.
Достаточно отправить radeon в blacklist, либо с помощью .conf-файла в /etc/modprobe.d/, либо указав modprobe.blacklist=radeon в списке параметров ядра при загрузке. После этого у меня система работала на "amdgpu". Конфигурацию X11 можно не трогать, равно как и initrd.
Правда, рабочий стол Plasma 5 отображался с артефактами, иногда артефакты были и при отрисовке окон приложений. Впрочем, может это и аппаратная проблема: эта видеокарта иногда раньше сбоила.
Посмотрите всё же, может, заработает.
Re: amdgpu не работает в rosa r9 на amd r7 240
Если же всё-таки будут артефакты, значит, скорее всего, проблема где-то на стороне X11-сервера, т.к. ядро почти то же, что в Ubuntu 17.10: собрано на основе 4.12.0-13-generic.
X11-стек в Ubuntu 17.10 поновее сейчас, правда (X11 server 1.19.x против нашего 1.18.x). Может тоже влиять.
Ну, да посмотрим.
X11-стек в Ubuntu 17.10 поновее сейчас, правда (X11 server 1.19.x против нашего 1.18.x). Может тоже влиять.
Ну, да посмотрим.