RX6600 на ROSA 11.1
- Слава ССЗБ
- Сообщения: 26
- Зарегистрирован: 02 июл 2017, 13:32
RX6600 на ROSA 11.1
Здравия!
Решил я заменить дискретную видеокарту AMD RX570 на AMD RX6600 на своём настольном ПК.
И Роса перестала запускаться. Процесс бесконечно "крутился" на таком этапе: На разные кнопки не реагирует. Если нажать Ctrl-Alt-Del, то моментально выкидывает кучу положительных откликов (типа "ОК") от разных команд у уходит на перезагрузку.
В это время работала Rosa 11.1 на ядре 5.4.83-generic-2rosa-x86_64.
Я где-то в инете натыкался, что для нормальной работы rx6600 требуется более свежая версия ядра linux (не помню точно, но что-то типа 5.15+ или 5.16+). Что скрывалось за словами "нормальная работа", я не знаю. Мне вроде как под linux-ом достаточно просто работающей видеокарты.
Я решил вернуть старую видеокарту и обновить ядро, что и сделал по ценным указаниям отсюда. Хотя бы до версии 5.10. Ядро обновилось успешно, но после установки в системник rx6600 - Роса опять не запускается, опять "крутится" на том же этапе.
1. Есть ли шансы пользоваться rx6600 на Роса R11.1, не меняя систему на R12?
2. Если ответ на вопрос п.1 положительный, то что мне нужно будет сделать?
Помогите, пжлст.
Решил я заменить дискретную видеокарту AMD RX570 на AMD RX6600 на своём настольном ПК.
И Роса перестала запускаться. Процесс бесконечно "крутился" на таком этапе: На разные кнопки не реагирует. Если нажать Ctrl-Alt-Del, то моментально выкидывает кучу положительных откликов (типа "ОК") от разных команд у уходит на перезагрузку.
В это время работала Rosa 11.1 на ядре 5.4.83-generic-2rosa-x86_64.
Я где-то в инете натыкался, что для нормальной работы rx6600 требуется более свежая версия ядра linux (не помню точно, но что-то типа 5.15+ или 5.16+). Что скрывалось за словами "нормальная работа", я не знаю. Мне вроде как под linux-ом достаточно просто работающей видеокарты.
Я решил вернуть старую видеокарту и обновить ядро, что и сделал по ценным указаниям отсюда. Хотя бы до версии 5.10. Ядро обновилось успешно, но после установки в системник rx6600 - Роса опять не запускается, опять "крутится" на том же этапе.
1. Есть ли шансы пользоваться rx6600 на Роса R11.1, не меняя систему на R12?
2. Если ответ на вопрос п.1 положительный, то что мне нужно будет сделать?
Помогите, пжлст.
RX6600 на ROSA 11.1
На linux-hardware.org пишут надо 5.11 или новее.Слава ССЗБ писал(а): ↑12 июл 2022, 23:05Я где-то в инете натыкался, что для нормальной работы rx6600 требуется более свежая версия ядра linux (не помню точно, но что-то типа 5.15+ или 5.16+).
Попробуйте поставить 5.13
Код: Выделить всё
sudo urpmi.addmedia kernel_5.13 https://abf-downloads.rosalinux.ru/kernels_stable_personal/repository/rosa2016.1/x86_64/kernel_5_13/release/
sudo urpmi kernel-generic-5.13-latest kernel-generic-5.13-devel-latest cpupower perf
$ - команда должна быть выполнена от имени непривилегированного пользователя,
# - команда должна быть выполнена от имени суперпользователя.
# - команда должна быть выполнена от имени суперпользователя.
- Слава ССЗБ
- Сообщения: 26
- Зарегистрирован: 02 июл 2017, 13:32
RX6600 на ROSA 11.1
Спс за совет.
Если коротко, то - не помогло.
Подробнее:
Смонтировал rx570. Запустил Росу. Обновил ядро по инструкции. Отправил на перезагрузку. При запуске получил картинку, аналогичную выложенной в первом посте (установлена rx570!).
У меня уже были подобные проблемы после попытки перехода с видеодрайвера Free(amdgpu) на VESA. Исправляю я это следующим образом (не знаю, насколько это корректно):
загружаюсь с Rosa-R11-LiveCD;
нахожу в корне диска своей стационарной Росы файл /boot/grub2/grub.cfg и удаляю параметр "nomodeset xdriver=vesa" везде, где встречу;
сохраняю файл;
перезапускаю ПК.
После этого Роса успешно загружается (возвращается драйвер Free(amdgpu)).
Что интересно, после обновления ядра до 5.13 почему-то произошло то же самое. - В параметрах grub появился параметр "nomodeset xdriver=vesa". Я сделал то, что написал выше (отредактировал grub.cfg). Роса запустилась с rx570 на ядре 5.13 (драйвер Free(amdgpu)).
Смонтировал rx6600. Запускаю ПК. После прохождения первого экрана выбора параметров загрузки Росы экран становится чёрным, как обычно, пару секунд прыгает курсор в левом верхнем углу, исчезает, и всё. Дальше просто чёрный экран. Роса не грузится.
Попробовал запустить Росу с rx6600, вернув в grub.cfg "nomodeset xdriver=vesa", получил ситуацию с картинкой, аналогичной выложенной в первом посте.
Что интересно, Rosa-R11-LiveCD (ядро 5.4.32) с rx6600 таки запускается, хоть и с небольшими глюками в процессе запуска и основных настроек - шрифты в первых диалоговых окнах очень мелкие. Но после окончательного запуска Rosa-R11-LiveCD с rx6600 выглядит вполне прилично.
Что ещё можно сделать или что я делаю неправильно?
PS В файле /etc/XFdrake.conf у меня одна строка "driver=vesa". Это нормально?
RX6600 на ROSA 11.1
Только это еще могу предложить:
ㅤДождитесь окончания текстовой загрузки (около 4 минут), переключитесь в текстовую консоль ctrl+alt+F2, войдите под root и, запустив XFdrake, переключите видеоподсистему на свободный драйвер и потом попробуйте еще раз
Все изменения внесенные пользователем прямо в файл /boot/grub2/grub.cfg сбрасываются после обновления загрузчика.Слава ССЗБ писал(а): ↑13 июл 2022, 10:40нахожу в корне диска своей стационарной Росы файл /boot/grub2/grub.cfg и удаляю параметр "nomodeset xdriver=vesa" везде, где встречу;
сохраняю файл;
Что интересно, после обновления ядра до 5.13 почему-то произошло то же самое. - В параметрах grub появился параметр "nomodeset xdriver=vesa".
$ - команда должна быть выполнена от имени непривилегированного пользователя,
# - команда должна быть выполнена от имени суперпользователя.
# - команда должна быть выполнена от имени суперпользователя.
- Слава ССЗБ
- Сообщения: 26
- Зарегистрирован: 02 июл 2017, 13:32
RX6600 на ROSA 11.1
Попробовал сделать это:
[ OK ] Created slice system-getty.slice
И ожидание запуска Росы продолжилось.
Установил rx570. Загрузил Росу. Запустил XFdrake под рутом. Выбрал свободный драйвер (amdgpu). Перезагрузился штатно. В файле /etc/XFdrake.conf у меня теперь "driver=amdgpu".
В файле настроек grub.cfg больше не появляется "nomodeset xdriver=vesa".
Установил rx6600 и ни фига:
- на ядре 5.13 после экрана grub2 (выбор параметров загрузки) вижу "Загружается Linux ... Загружается начальный виртуальный диск ...." и т.д., пару раз моргает курсор сверху слева и дальше чёрный экран без курсора (на ctrl+alt+F2 или ctrl+alt+del на дисплее реакции нет; ctrl+alt+del приводит к перезагрузке ПК);
- на ядре 5.10 и ниже после экрана grub2 - продолжение загрузки Росы (синий экран с бегущей горизонтальной полоской) и картинка "из первого поста" (если нажать ctrl+alt+del, то выкидавает кучу сообщений [ OK ] и уходит на перезагрузку ПК).
Возможно, имеет место особенность видяхи rx6600. Я где-то читал, что иногда она по умолчанию не выдаёт сигнал на hdmi, а только на DisplayPort (хотя в параллельно работающей винде всё ОК). У неё три выхода DP и один HDMI.
Возможно, на ядре 5.13 (когда я после начала запуска Росы вижу чистый чёрный экран) видяха и работает, выводя изображение на один из DP-выходов, но мне пока проверить нечем (чтобы потом каким-то образом это исправить и выводить таки на hdmi), пока нет шнура или переходника с DP на HDMI или DVI.
После нескольких минут ожидания и нажатия ctrl+alt+F2 вместо текстовой консоли увидел:
[ OK ] Created slice system-getty.slice
И ожидание запуска Росы продолжилось.
Установил rx570. Загрузил Росу. Запустил XFdrake под рутом. Выбрал свободный драйвер (amdgpu). Перезагрузился штатно. В файле /etc/XFdrake.conf у меня теперь "driver=amdgpu".
В файле настроек grub.cfg больше не появляется "nomodeset xdriver=vesa".
Установил rx6600 и ни фига:
- на ядре 5.13 после экрана grub2 (выбор параметров загрузки) вижу "Загружается Linux ... Загружается начальный виртуальный диск ...." и т.д., пару раз моргает курсор сверху слева и дальше чёрный экран без курсора (на ctrl+alt+F2 или ctrl+alt+del на дисплее реакции нет; ctrl+alt+del приводит к перезагрузке ПК);
- на ядре 5.10 и ниже после экрана grub2 - продолжение загрузки Росы (синий экран с бегущей горизонтальной полоской) и картинка "из первого поста" (если нажать ctrl+alt+del, то выкидавает кучу сообщений [ OK ] и уходит на перезагрузку ПК).
Возможно, имеет место особенность видяхи rx6600. Я где-то читал, что иногда она по умолчанию не выдаёт сигнал на hdmi, а только на DisplayPort (хотя в параллельно работающей винде всё ОК). У неё три выхода DP и один HDMI.
Возможно, на ядре 5.13 (когда я после начала запуска Росы вижу чистый чёрный экран) видяха и работает, выводя изображение на один из DP-выходов, но мне пока проверить нечем (чтобы потом каким-то образом это исправить и выводить таки на hdmi), пока нет шнура или переходника с DP на HDMI или DVI.
RX6600 на ROSA 11.1
Поспрашайте тогда в чате телеги: t.me/rosalinux.
Если и там не помогут, то придется оставаться на старой видяхе, либо устанавливать r12.2.
Если и там не помогут, то придется оставаться на старой видяхе, либо устанавливать r12.2.
$ - команда должна быть выполнена от имени непривилегированного пользователя,
# - команда должна быть выполнена от имени суперпользователя.
# - команда должна быть выполнена от имени суперпользователя.
- Слава ССЗБ
- Сообщения: 26
- Зарегистрирован: 02 июл 2017, 13:32
RX6600 на ROSA 11.1
У меня была слабая надежда, что если подключить дисплей не к hdmi, а к одному из трёх выходов DisplayPort, то шарманка заработает (встречал где-то в интернетах, что такое "решение" иногда выручает при проблемах с линуксом современных видях с чепсетом от AMD).
На днях, наконец, разорился на кабель DP-HDMI, появилась техническая возможность проверить это. - Не помогло, перепробовал все три выхода DP.
Смирился с необходимостью установки Росы R12.2, сделал загрузочную флешку. Запустил в режиме live и понял, что у неё всё ещё хуже.
Live R12.2 на RX6600 с горем пополам запустилась в "режиме упрощённой графики" - 1024х768, причём без возможности изменения.
Насколько помню, даже "R11.1 Live" запускалась на RX6600 в 1920х1080 (несмотря на то, что установленная R11.1 с RX6600 никак не работает).
Более того, оказыватся, что R12.2 на ядре 5.10 . И пока официального обновления на более свежее нету.
И здесь ничего не предлагается. А ядра старее, чем (по-моему) 5.11 имеют полное право не реботать с RX6600.
Выходит, даже переход на R12.2 мне пока не поможет? Или нужно будет сразу танцевать с кастомными ядрами...
RX6600 на ROSA 11.1
В репо R12.2 есть ядро 5.17
RX6600 на ROSA 11.1
Вам наверное 5.14 и выше подойдёт (Radeon RX 6600 Linux Performance Rising Even Higher With Newest Open-Source Driver):Слава ССЗБ писал(а): ↑15 сен 2022, 19:13Более того, оказыватся, что R12.2 на ядре 5.10 . И пока официального обновления на более свежее нету.
И здесь ничего не предлагается. А ядра старее, чем (по-моему) 5.11 имеют полное право не реботать с RX6600.
Выходит, даже переход на R12.2 мне пока не поможет? Или нужно будет сразу танцевать с кастомными ядрами...
Код: Выделить всё
# dnf list | grep -i ^kernel-5.1[4567]-generic
kernel-5.15-generic.i686 5.15.43-2 mirror-rosa-i686-main
kernel-5.15-generic.x86_64 5.15.43-2 mirror-rosa-x86_64-main
kernel-5.15-generic-devel.i686 5.15.43-2 mirror-rosa-i686-main
kernel-5.15-generic-devel.x86_64 5.15.43-2 mirror-rosa-x86_64-main
kernel-5.15-generic-doc.noarch 5.15.43-2 mirror-rosa-x86_64-main
kernel-5.15-generic-doc.noarch 5.15.43-2 mirror-rosa-i686-main
kernel-5.15-generic-uml.x86_64 5.15.43-2 mirror-rosa-x86_64-main
kernel-5.15-generic-uml-modules.x86_64 5.15.43-2 mirror-rosa-x86_64-main
kernel-5.16-generic.i686 5.16.19-2 mirror-rosa-i686-main
kernel-5.16-generic.x86_64 5.16.19-2 mirror-rosa-x86_64-main
kernel-5.16-generic-devel.i686 5.16.19-2 mirror-rosa-i686-main
kernel-5.16-generic-devel.x86_64 5.16.19-2 mirror-rosa-x86_64-main
kernel-5.16-generic-doc.noarch 5.16.19-2 mirror-rosa-x86_64-main
kernel-5.16-generic-doc.noarch 5.16.19-2 mirror-rosa-i686-main
kernel-5.16-generic-uml.x86_64 5.16.19-2 mirror-rosa-x86_64-main
kernel-5.16-generic-uml-modules.x86_64 5.16.19-2 mirror-rosa-x86_64-main
kernel-5.17-generic.i686 5.17.11-2 mirror-rosa-i686-main
kernel-5.17-generic.x86_64 5.17.11-2 mirror-rosa-x86_64-main
kernel-5.17-generic-devel.i686 5.17.11-2 mirror-rosa-i686-main
kernel-5.17-generic-devel.x86_64 5.17.11-2 mirror-rosa-x86_64-main
kernel-5.17-generic-doc.noarch 5.17.11-2 mirror-rosa-x86_64-main
kernel-5.17-generic-doc.noarch 5.17.11-2 mirror-rosa-i686-main
kernel-5.17-generic-uml.x86_64 5.17.11-2 mirror-rosa-x86_64-main
kernel-5.17-generic-uml-modules.x86_64 5.17.11-2 mirror-rosa-x86_64-main
- Слава ССЗБ
- Сообщения: 26
- Зарегистрирован: 02 июл 2017, 13:32
RX6600 на ROSA 11.1
Здесь? Т.е. переход на R12.2 меня всё-таки выручит?
Т.е. у ROSA Fresh 2021.1 можно штатно обновить ядро до 5.17?
Но это нужно сделать принудительно "вручную" после установки?
...если Роса конечно запустится с RX6600 на ядре 5.10 после установки "из коробки"... ...хотя бы в "упрощённом графическом режиме"...
Или РОСА может сама обновить ядро В ПРОЦЕССЕ установки? Что для этого нужно?
Или придётся как-то пересобирать iso с нужным ядром?
Наверно.
В статье они, по-моему, все возможности видяхи по-максимуму выжать хотят. А меня бы устроило (на данном этапе, во всяком случае), если бы Роса (в идеале - старая R11.1 (2016.1 x64)) просто запускалась с RX6600 и стабильно работала с 2D-графикой.
RX6600 на ROSA 11.1
Этот образ попробуйте: iso
В нем ядро версии 5.15.
В нем ядро версии 5.15.
$ - команда должна быть выполнена от имени непривилегированного пользователя,
# - команда должна быть выполнена от имени суперпользователя.
# - команда должна быть выполнена от имени суперпользователя.
- Слава ССЗБ
- Сообщения: 26
- Зарегистрирован: 02 июл 2017, 13:32
- Слава ССЗБ
- Сообщения: 26
- Зарегистрирован: 02 июл 2017, 13:32
RX6600 на ROSA 11.1
Запустил в режиме live. Роса с ядром 5.15.43-generic-2 с моим железом прекрасно запустилась. Даже режим 4К (если кому надо) можно выбрать и он без проблем заработал.
Очевидно, буду переходить на 2021.1.
Чтобы закрыть вопрос, ещё уточнение. - Я правильно понимаю: чтобы на 2016.1 установить ядро 5.14+, нужно обладать великими знаниями и собирать его самостоятельно или т.п.? Готовых/полуготовых решений нет?
- Слава ССЗБ
- Сообщения: 26
- Зарегистрирован: 02 июл 2017, 13:32
RX6600 на ROSA 11.1
Если кому-то понадобится запустить FRESH R11.1 на RX6600, то решение найдено/сделано. Ядро 5.15.70 любезно собранно Kelpee для платформы 2016.1. С этим ядром указанная Роса таки запускается и работает с RX6600.
К сожалению, лично у меня не всё получилось так гладко, как хотелось бы. - С этим ядром на RX6600 не заработал звук по HDMI. А также в настройках экрана не заработала цветовая коррекция (яркость как-будто немного завышена и не регулируется, не хватает оттенков серого). На другой видеокарте (RX570) с этим же ядром всё ОК.
Для обновления ядра на 5.15 нужно выполнить:
К сожалению, лично у меня не всё получилось так гладко, как хотелось бы. - С этим ядром на RX6600 не заработал звук по HDMI. А также в настройках экрана не заработала цветовая коррекция (яркость как-будто немного завышена и не регулируется, не хватает оттенков серого). На другой видеокарте (RX570) с этим же ядром всё ОК.
Для обновления ядра на 5.15 нужно выполнить:
Код: Выделить всё
sudo urpmi.addmedia --update linux-5.15 http://abf-downloads.rosalinux.ru/kelpee_personal/repository/rosa2016.1/x86_64/kernel_5_15/release/
sudo urpmi kernel-generic-5.15-latest kernel-generic-5.15-devel-latest cpupower perf