Страница 1 из 1

RX6600 на ROSA 11.1

Добавлено: 12 июл 2022, 23:05
Слава ССЗБ
Здравия!
Решил я заменить дискретную видеокарту AMD RX570 на AMD RX6600 на своём настольном ПК.
И Роса перестала запускаться. Процесс бесконечно "крутился" на таком этапе:
IMG_20220712_183513 cr.jpg
На разные кнопки не реагирует. Если нажать 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

Добавлено: 13 июл 2022, 01:27
va9(2)
Слава ССЗБ писал(а): 12 июл 2022, 23:05 Я где-то в инете натыкался, что для нормальной работы rx6600 требуется более свежая версия ядра linux (не помню точно, но что-то типа 5.15+ или 5.16+).
На linux-hardware.org пишут надо 5.11 или новее.

Попробуйте поставить 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
Другие ядра тут найдете: https://abf-downloads.rosalinux.ru/kern ... .1/x86_64/

RX6600 на ROSA 11.1

Добавлено: 13 июл 2022, 10:40
Слава ССЗБ
va9(2) писал(а): 13 июл 2022, 01:27 Попробуйте поставить 5.13
Спс за совет.
Если коротко, то - не помогло.
Подробнее:
Смонтировал 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

Добавлено: 13 июл 2022, 12:59
va9(2)
Только это еще могу предложить:
Дождитесь окончания текстовой загрузки (около 4 минут), переключитесь в текстовую консоль ctrl+alt+F2, войдите под root и, запустив XFdrake, переключите видеоподсистему на свободный драйвер и потом попробуйте еще раз
Слава ССЗБ писал(а): 13 июл 2022, 10:40 нахожу в корне диска своей стационарной Росы файл /boot/grub2/grub.cfg и удаляю параметр "nomodeset xdriver=vesa" везде, где встречу;
сохраняю файл;
Что интересно, после обновления ядра до 5.13 почему-то произошло то же самое. - В параметрах grub появился параметр "nomodeset xdriver=vesa".
Все изменения внесенные пользователем прямо в файл /boot/grub2/grub.cfg сбрасываются после обновления загрузчика.

RX6600 на ROSA 11.1

Добавлено: 13 июл 2022, 19:54
Слава ССЗБ
Попробовал сделать это:
va9(2) писал(а): 13 июл 2022, 12:59 Дождитесь окончания текстовой загрузки (около 4 минут), переключитесь в текстовую консоль ctrl+alt+F2, войдите под root и, запустив XFdrake, переключите видеоподсистему на свободный драйвер и потом попробуйте еще раз
После нескольких минут ожидания и нажатия 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

Добавлено: 13 июл 2022, 20:42
va9(2)
Поспрашайте тогда в чате телеги: t.me/rosalinux.
Если и там не помогут, то придется оставаться на старой видяхе, либо устанавливать r12.2.

RX6600 на ROSA 11.1

Добавлено: 15 сен 2022, 19:13
Слава ССЗБ
va9(2) писал(а): 13 июл 2022, 20:42 придется оставаться на старой видяхе, либо устанавливать r12.2
У меня была слабая надежда, что если подключить дисплей не к 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 :o . И пока официального обновления на более свежее нету.
И здесь ничего не предлагается. А ядра старее, чем (по-моему) 5.11 имеют полное право не реботать с RX6600.
Выходит, даже переход на R12.2 мне пока не поможет? Или нужно будет сразу танцевать с кастомными ядрами...

RX6600 на ROSA 11.1

Добавлено: 15 сен 2022, 19:41
Barmalei
В репо R12.2 есть ядро 5.17

RX6600 на ROSA 11.1

Добавлено: 15 сен 2022, 19:55
nickm
Слава ССЗБ писал(а): 15 сен 2022, 19:13 Более того, оказыватся, что R12.2 на ядре 5.10 . И пока официального обновления на более свежее нету.
И здесь ничего не предлагается. А ядра старее, чем (по-моему) 5.11 имеют полное право не реботать с RX6600.
Выходит, даже переход на R12.2 мне пока не поможет? Или нужно будет сразу танцевать с кастомными ядрами...
Вам наверное 5.14 и выше подойдёт (Radeon RX 6600 Linux Performance Rising Even Higher With Newest Open-Source Driver):

Код: Выделить всё

# 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    

RX6600 на ROSA 11.1

Добавлено: 15 сен 2022, 21:48
Слава ССЗБ
Barmalei писал(а): 15 сен 2022, 19:41 В репо R12.2 есть ядро 5.17
Здесь? Т.е. переход на R12.2 меня всё-таки выручит?
Т.е. у ROSA Fresh 2021.1 можно штатно обновить ядро до 5.17?
Но это нужно сделать принудительно "вручную" после установки?
...если Роса конечно запустится с RX6600 на ядре 5.10 после установки "из коробки"... :unknown: ...хотя бы в "упрощённом графическом режиме"...
Или РОСА может сама обновить ядро В ПРОЦЕССЕ установки? Что для этого нужно? :oops:
Или придётся как-то пересобирать iso с нужным ядром?
nickm писал(а): 15 сен 2022, 19:55 Вам наверное 5.14 и выше подойдёт
Наверно.
В статье они, по-моему, все возможности видяхи по-максимуму выжать хотят. А меня бы устроило (на данном этапе, во всяком случае), если бы Роса (в идеале - старая R11.1 (2016.1 x64)) просто запускалась с RX6600 и стабильно работала с 2D-графикой.

RX6600 на ROSA 11.1

Добавлено: 15 сен 2022, 21:56
va9(2)
Этот образ попробуйте: iso
В нем ядро версии 5.15.

RX6600 на ROSA 11.1

Добавлено: 15 сен 2022, 22:00
Слава ССЗБ
va9(2) писал(а): 15 сен 2022, 21:56 Этот образ попробуйте: iso
В нем, наверное, 5.15 ядро.
Спасибо большое. Скачиваю. Думаю, завтра отпишусь.

RX6600 на ROSA 11.1

Добавлено: 16 сен 2022, 09:53
Слава ССЗБ
va9(2) писал(а): 15 сен 2022, 21:56 Этот образ попробуйте: iso
В нем ядро версии 5.15.
Запустил в режиме live. Роса с ядром 5.15.43-generic-2 с моим железом прекрасно запустилась. :Yahoo!: Даже режим 4К (если кому надо) можно выбрать и он без проблем заработал.
Очевидно, буду переходить на 2021.1.

Чтобы закрыть вопрос, ещё уточнение. - Я правильно понимаю: чтобы на 2016.1 установить ядро 5.14+, нужно обладать великими знаниями и собирать его самостоятельно или т.п.? Готовых/полуготовых решений нет?

RX6600 на ROSA 11.1

Добавлено: 27 окт 2022, 21:13
Слава ССЗБ
Если кому-то понадобится запустить FRESH R11.1 на RX6600, то решение найдено/сделано. Ядро 5.15.70 любезно собранно Kelpee для платформы 2016.1. С этим ядром указанная Роса таки запускается и работает с RX6600.
К сожалению, лично у меня не всё получилось так гладко, как хотелось бы. - С этим ядром на 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