[ЗАКРЫТО] проблемы с разрешение экрана внешнего монитора
-
dhkawalifox
- Сообщения: 13
- Зарегистрирован: 04.07.2024
Установил Endeavouros на свой ноут и первым же делом начал менять разрешение второго моника через терминал. На лайв все вышло, а когда уже установил дистрибут доконца и решил также поменять разрешения второго моника выходит ошибка :
[dhkawalifox@dhkawalifox-x555lj ~]$ cvt 1440 900 60
# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
[dhkawalifox@dhkawalifox-x555lj ~]$ xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
[dhkawalifox@dhkawalifox-x555lj ~]$ xrandr --addmode DP-1 1440x900_60.00
[dhkawalifox@dhkawalifox-x555lj ~]$ xrandr --output DP_1 --mode 1440x900_60.00
warning: output DP_1 not found; ignoring
[dhkawalifox@dhkawalifox-x555lj ~]$ xrandr --output DP-1 --mode 1440x900_60.00
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 21 (RRSetCrtcConfig)
Value in failed request: 0x556
Serial number of failed request: 29
Current serial number in output stream: 29
Что посоветуете ?
[dhkawalifox@dhkawalifox-x555lj ~]$ cvt 1440 900 60
# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
[dhkawalifox@dhkawalifox-x555lj ~]$ xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
[dhkawalifox@dhkawalifox-x555lj ~]$ xrandr --addmode DP-1 1440x900_60.00
[dhkawalifox@dhkawalifox-x555lj ~]$ xrandr --output DP_1 --mode 1440x900_60.00
warning: output DP_1 not found; ignoring
[dhkawalifox@dhkawalifox-x555lj ~]$ xrandr --output DP-1 --mode 1440x900_60.00
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 21 (RRSetCrtcConfig)
Value in failed request: 0x556
Serial number of failed request: 29
Current serial number in output stream: 29
Что посоветуете ?
-
dhkawalifox
- Сообщения: 13
- Зарегистрирован: 04.07.2024
Здравуствуйте. Пробовал, но не смог установить . Не могли бы вы подсказать как это сделать на старой видеокарте Geforce 920M?indeviral: Доброго времени суток.
А вы драйвера на видео пробовали устанавливать?
-
dhkawalifox
- Сообщения: 13
- Зарегистрирован: 04.07.2024
К сожаление не помогло. Установил и пакеты nouveau и пакет nvidia. изменение никаких
но при этом на лайв окружение все получилось. Также нашел вот это KMS мне надо найти EDID файл для моего монитора. Также я не совсем понимаю как прописывать параметр ядра
В Wiki все расписано … для уточненияdhkawalifox:Также нашел вот это KMS мне надо найти EDID файл для моего монитора. Также я не совсем понимаю как прописывать параметр ядра
Есть ядерная фича ядра, которая предназначена для похожих случаев, таких как:
- видеокарта не распознает монитор
- видеокарта не может обнаружить какие-либо данные EDID
- видеокарта неправильно передает данные EDID драйверу
- монитор не отправляет данные EDID или отправляет ложные данные
edid/800x600.bin
edid/1024x768.bin
edid/1280x1024.bin
edid/1600x1200.bin
edid/1680x1050.bin
edid/1920x1080.bin
Для этого используется параметр edid_firmware модуля drm_kms_helper
Для начала смотрим значение этого параметра
sudo systool -vm drm_kms_helper | grep edid
edid_firmware =
Установить можно так
1. Создать файл /etc/modprobe.d/drm-kms-helper.conf и прописать в нем строку с нужным разрешением (например, 1280x1024) типа
- для конкретного монитора XXX-1
options drm.edid_firmware=ХХХ-1:edid/1280x1024.bin
- для всех с нужным разрешением
options drm.edid_firmware=edid/1280x1024.bin
2. Прописать как параметр ядра (в командной строке загрузчика ядра)
drm.edid_firmware=ХХХ-1:edid/1280x1024.bin
или
drm.edid_firmware=edid/1280x1024.bin
Как пример …
Имеем
sudo systool -vm drm_kms_helper | grep edid
edid_firmware =
… смотрим что получили
sudo systool -vm drm_kms_helper | grep edid
edid_firmware = "edid/1280x1024.bin"
Ошибки не исчезают с опытом - они просто умнеют
-
dhkawalifox
- Сообщения: 13
- Зарегистрирован: 04.07.2024
Теперь ясно как это работает. Но тут возникает проблемка, ввожу в терминал sudo systool -vm drm_kms_helper | grep edid и ничего не выводитсяvasek: Пробуй ...
[dhkawalifox@dhkawalifox-x555lj ~]$ sudo systool -vm drm_kms_helper | grep edid
[dhkawalifox@dhkawalifox-x555lj ~]$
-
dhkawalifox
- Сообщения: 13
- Зарегистрирован: 04.07.2024
выходит так
[dhkawalifox@dhkawalifox-x555lj ~]$ sudo lshw -c video | grep driver
configuration: depth=32 driver=i915 latency=0 resolution=1366,768
Почитал внимателнее …
Насколько понял монитор работает нормально, не устанавиветься только нужное разрешение 1440x900.
В чем причина выясняй сам ...
В части edid firmware - разрешения 1440x900 в нем нет … если будешь пробовать, то только те, которые имеюстя ...
EndeavourOS на основе ArchLinux, но это не ArchLinux … пробмелы нужно решать на их форуме.dhkawalifox:Установил Endeavouros
Насколько понял монитор работает нормально, не устанавиветься только нужное разрешение 1440x900.
В чем причина выясняй сам ...
В части edid firmware - разрешения 1440x900 в нем нет … если будешь пробовать, то только те, которые имеюстя ...
Ошибки не исчезают с опытом - они просто умнеют
-
dhkawalifox
- Сообщения: 13
- Зарегистрирован: 04.07.2024
Понял спасибо за помощь.vasek: Почитал внимателнее …EndeavourOS на основе ArchLinux, но это не ArchLinux … пробмелы нужно решать на их форуме.dhkawalifox:Установил Endeavouros
Насколько понял монитор работает нормально, не устанавиветься только нужное разрешение 1440x900.
В чем причина выясняй сам ...
В части edid firmware - разрешения 1440x900 в нем нет … если будешь пробовать, то только те, которые имеюстя ...
Поскольку уважаемые коллеги стали отвечать на заданный вопрос, то не стал вмешиваться в обсуждение. Однако на этом этапе вопрос созрел. Поэтому напомню коллеге dhkawalifox, что при регистрации участники форума обязуются соблюдать Кодекс поведения (viewtopic.php?p=145#p145).vasek:Почитал внимателнее …
Согласно Кодекса
dhkawalifox, установите ванильный Arch Linux, следуя вики. И добро пожаловать снова сюда за поддержкой! Если проблема вообще появится (чаще всего нет).Поддержка ТОЛЬКО дистрибутива Arch Linux #
Дистрибутивы на основе Arch имеют свои собственные форумы поддержки, и пользователей этих дистрибутивов следует активно поощрять к поиску поддержки там. Эти дистрибутивы часто используют разные пакеты, версии пакетов, репозитории или делают пользовательские конфигурации системы незаметными, практически делая невозможной поддержку таких проектов в Arch Linux.
P.S. Если кому есть ещё чего сказать, прошу высказываться. Завтра обсуждение в этой ветке закрою. Спасибо за понимание.