на данный момент очень нужна инфа как в Винде реализовать video=eDP-1:d
это бы решило все мои проблемы. Потому что Винда всё таки нужна иногда.

работала бы матрица то не проблема - можно загрузиться, выбрать в настройках "показывать только на 2" и всё, при этом изображение будет выводиться на внешний монитор. Но вот как это через реестр реализовать... или через какие то конфиги, хотя откуда в Винде конфиги
vasek
помог параметр ядра amdgpu.dc = 0 - подробности не помню - попробуй
смотри, в принципе на данный момент проблема моя решена тем, что можно video=eDP-1:d и после этого матрица не опрашивается больше и всё ок. Запустить матрицу всё таки не получается. Ты выше написал "немного почитал и похоже этот параметр работает только для свободных драйверов" и я же пробовал указывать этот параметр с ядерным edid - это ничего не меняет, разрешение не меняется. Но у меня сразу вопрос - когда указываешь все эти параметры в строке kernel это относится к tty или к графической оболочке? имеется ввиду если я в параметрах ядра укажу video=HDMI-A-1:1920*1080 это значит что с таким разрашением будет работать консоль или же это будет разрешение в дисплей-менеджере? по идее, мы же в настройках дисплей менеджера указываем разрешение и сохраняем его, значит этот параметр ядра не должен повлиять. На пальцах - к примеру я загрузился в XFCE, в настройках дисплея указал 1280*1024, сохранил, перезагружаю систему, в настройках ядра указываю video=HDMI-A-1:1920*1080 то рабочий стол переключится в 1920*1080 или останется в том разрешении (1280*1024) которое я указал в настройках дисплея?
vasek
Уже писал, хочешь больше логов, пробуй debug
да, я ещё тогда попробовал как ты написал. Логов и правда больше, информативность больше. Но всё равно читая логи неясно в чём же дело всё таки. Возник ещё один вопрос. У меня процессор AMD Ryzen 2500U, имеющий встроенное видеоядро Vega 8, но при такой комбинации где находится биос видеоадаптера? если видеокарта дискретная то это понятно где - на видеокарте. А в этом случае? на материнке? или прямо в процессоре?
Morisson
Обычному пользователю про не нужен.
ну не скажите. Запускаю игрушку через wine - дёргается. Запускаю через progl wine (значит с использованием проприетарного OpenGL от AMD) - работает плавно, не дёргается.
vasek
проверит кто то другой, имеющий radeon
честно говоря, на данный момент мне непонятна разница между проприетарными и свободными драйверами новых видеокарт AMD
если на пальцах - ставлю систему, по умолчанию у меня свободный драйвер. Хочу проприетарный. Обратившись к руководству, ставлю его:
https://wiki.archlinux.org/title/AMDGPU_PRO

по этой ссылке есть метод проверки используемого драйвера:
How to ensure you are using AMDGPU-PRO driver
Run the following command:

$ glxinfo | grep "OpenGL vendor string" | cut -f2 -d":" | xargs
If it returns AMD, then you are running open source driver. If it returns Advanced Micro Devices, Inc., then you are running proprietary driver.

далее они пишут (перевёл на русский в трансляторе) -
Обходной путь использования проприетарного OpenGL
Начиная с версии 20.20_1098277-1 вы можете использовать проприетарный OpenGL с обходным решением. Вам необходимо установить amdgpu-pro-libgl AUR только перед запуском приложения, которое требует этого

ещё ниже - Начиная с 20.45_1188099-5, вам не нужно использовать обходной путь. Просто запустите ваше приложение с префиксом progl, например:

$ progl glmark2

и действительно, если ставить перед запускаемым приложением приставку progl, приложение будет использовать проприетарный драйвер. Казалось бы - вопросов не должно быть. Но они есть. Ну хорошо, дав команду progl перед исполняемым приложением я заставлю его использовать проприетарный драйвер для ускорения графики. Но а как же быть с самим драйвером работы видеокарты? имеется ввиду тот же DM (display manager). В нём ведь тоже для спецэффектов может применяться ускорение. Получается проприетарный драйвер AMD это только драйвер для 3D-графики, а 2D он всегда только свободный? вот не пойму этого и всё
vasek
или просто прописать как параметр ядра в командной строки загрузчика ядра
drm_kms_helper.edid_firmware=ХХХ-1:edid/1280x1024.bin
только что прописал, загрузился, внешний монитор работает в разрешении 1920*1080, матрица ноута не светится. Или этот ядерный edid влияет только на изображение в tty ? переключился на tty2, внешний монитор работает тоже в 1920*1080, т.е. данная команда не влияет на изображение в моём случае. Возможно потому что у меня Radeon Vega 8 и drm_kms_helper не работает с картой радеон
vasek
vs220
Можете попробовать принудительно разрешение задать , добавив в параметры ядра
video=eDP-1:1920x1080@60
так делал - матрица не светится. Причём выше я об этом уже написал - при задании такого параметра у меня нет паузы при загрузке, нет матрицы в настройках дисплея из под Х-ов, вообщем всё выглядит так само как будто прописал video=eDP-1:d
jim945
Большинство, если не все, телефонов прекрасно шьются из Linux.
не спорю, но кроме телефонов приходится прошивать приставки на Андроид (процессоры RockChip, AmLogic) и вот программы для их прошивки виндовые. А последний случай был вчера - скачал Flashtool (утилита для прошивки телефонов Sony), запустил её, положил нужную прошивку в папку прошивок, итог - программа не видит прошивку. Т.е. файл лежит где надо а оно не распознаёт его. Эту же прошивку кидаю на виндовую версию утилиты (причём с такой же версией как и линуксовая) - виндовая без проблем открывает прошивку и шьёт. Конечно эта проблема наверное как то решаема но вот, что было то и рассказал)
vasek
Но для надежности лучше проверить работу монитора с другим компьютером
не получится, так как речь идёт о неработающей матрице ноута. Работаю на внешнем мониторе подключенном по HDMI. В логах dmesg пишет что не может прочитать EDID матрицы. 50 на 50, или всё таки действительно микросхема матрицы отвечающая за edid глючит, либо расслоился Ryzen 2500U таким образом, что некоторые линии процессора дают сбой. Конечно это может показаться нереальным, но подобные случаи встречал когда в ноуте перегревался процессор имеющий встроенную видеокарту и потом были всякие глюки
кстати, поскольку меня очень выручила ваша подсказка и video=eDP-1:d решило мою проблему, хотелось бы спросить - можно ли подобное провернуть на Винде? дело в том, что на Винде использую программы для прошивки телефонов и Андроид приставок, мне приходится время от времени использовать Винду да и поиграть иногда хочется, всё таких хоть на WIne и удаётся запустить большинство игрушек, скорость отрисовки на Винде быстрее (либо я неправильно настраиваю Wine)