История изменений
Исправление Zubok, (текущая версия) :
Значит, у тебя убитый EDID, контрольная сумма не сходится, поэтому дальше EDID игнорируется и карточка грузится в режиме «хрен знает, что ко мне подключено». KMS не знает, иксы не знают. Иксы пытаются поставить умолчательный 800x600, но почему-то на матрице это не отображается. Итак, я декодировал EDID твоей матрицы, определил, что производитель «LGD», условная модель - «1CA». нашел непокореженный EDID для нее. Вот его шестнадцатеричный дамп:
00ffffffffffff0030e4ca0100000000
00120103802615780aa8c09d58509a26
1c505400000001010101010101010101
0101010101012f2640b860840c303030
23007ed7100000190000000000000000
00000000000000000000000000fe0000
00004c47446973706c61790a000000fe
004c503137335744312d544c41310078
Вот по ссылке его (EDID) двоичное представление. Файл 128 байт. Скачай его и положи в каталог /etc/X11/lgd_1ca_edid.bin. Название файла перепроверь. В настройке я считаю, что у него название такое.
Я исхожу из того, что у тебя стоит именно проприетарный драйвер nvidia, а не nouveau. Дальше сотри все содержимое твоего /etc/X11/xorg.conf и туда впиши только это:
Section "Files"
ModulePath "/usr/lib/x86_64-linux-gnu/xorg/extra-modules"
ModulePath "/usr/lib/xorg/extra-modules"
ModulePath "/usr/lib/xorg/modules"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "CustomEDID" "DFP-0:/etc/X11/lgd_1ca_edid.bin
EndSection
Попробуй перезагрузиться. Для KMS этот EDID будет недоступен, но иксы по идее должны его прочитать.
Исправление Zubok, :
Значит, у тебя убитый EDID, контрольная сумма не сходится, поэтому дальше EDID игнорируется и карточка грузится в режиме «хрен знает, что ко мне подключено». KMS не знает, иксы не знают. Иксы пытаются поставить умолчательный 800x600, но почему-то на матрице это не отображается. Итак, я декодировал EDID твоей матрицы, определил, что производитель «LGD», условная модель - «1CA». нашел непокореженный EDID для нее. Вот его шестнадцатеричный дамп:
00ffffffffffff0030e4ca0100000000
00120103802615780aa8c09d58509a26
1c505400000001010101010101010101
0101010101012f2640b860840c303030
23007ed7100000190000000000000000
00000000000000000000000000fe0000
00004c47446973706c61790a000000fe
004c503137335744312d544c41310078
Вот по ссылке его (EDID) двоичное представление. Файл 128 байт. Скачай его и положи в каталог /etc/X11/lgd_1ca_edid.bin. Название файла перепроверь. В настройке я считаю, что у него название такое.
Я исхожу из того, что у тебя стоит именно проприетарный драйвер nvidia, а не noveau. Дальше сотри все содержимое твоего /etc/X11/xorg.conf и туда впиши только это:
Section "Files"
ModulePath "/usr/lib/x86_64-linux-gnu/xorg/extra-modules"
ModulePath "/usr/lib/xorg/extra-modules"
ModulePath "/usr/lib/xorg/modules"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "CustomEDID" "DFP-0:/etc/X11/lgd_1ca_edid.bin
EndSection
Попробуй перезагрузиться. Для KMS этот EDID будет недоступен, но иксы по идее должны его прочитать.
Исправление Zubok, :
Значит, у тебя убитый EDID, контрольная сумма не сходится, поэтому дальше EDID игнорируется и карточка грузится в режиме «хрен знает, что ко мне подключено». KMS не знает, иксы не знают. Иксы пытаются поставить умолчательный 800x600, но почему-то на матрице это не отображается. Итак, я декодировал EDID твоей матрицы, определил, что производитель «LGD», условная модель - «1CA». нашел непокореженный EDID для нее. Вот его шестнадцатеричный дамп:
00ffffffffffff0030e4ca0100000000
00120103802615780aa8c09d58509a26
1c505400000001010101010101010101
0101010101012f2640b860840c303030
23007ed7100000190000000000000000
00000000000000000000000000fe0000
00004c47446973706c61790a000000fe
004c503137335744312d544c41310078
Вот по ссылке ее двоичной представление. Файл 128 байт. Скачай его и положи в каталог /etc/X11/lgd_1ca_edid.bin. Название файла перепроверь. В настройке я считаю, что у него название такое.
Я исхожу из того, что у тебя стоит именно проприетарный драйвер nvidia, а не noveau. Дальше сотри все содержимое твоего /etc/X11/xorg.conf и туда впиши только это:
Section "Files"
ModulePath "/usr/lib/x86_64-linux-gnu/xorg/extra-modules"
ModulePath "/usr/lib/xorg/extra-modules"
ModulePath "/usr/lib/xorg/modules"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "CustomEDID" "DFP-0:/etc/X11/lgd_1ca_edid.bin
EndSection
Попробуй перезагрузиться. Для KMS этот EDID будет недоступен, но иксы по идее должны его прочитать.
Исходная версия Zubok, :
Значит, у тебя убитый EDID, контрольная сумма не сходится, поэтому дальше EDID игнорируется и карточка грузится в режиму «хрен знает что ко мне подключено». KMS не знает, иксы не знают. Иксы пытаются поставить умолчательный 800x600, но почему-то на матрице это не отображается. Итак, я декодировал EDID твоей матрицы, определил, что производитель «LGD», условная модель - «1CA». нашел непокорежынный EDID для нее. Вот его шестнадцатиричный дамп:
00ffffffffffff0030e4ca0100000000
00120103802615780aa8c09d58509a26
1c505400000001010101010101010101
0101010101012f2640b860840c303030
23007ed7100000190000000000000000
00000000000000000000000000fe0000
00004c47446973706c61790a000000fe
004c503137335744312d544c41310078
Вот по ссылке ее двочиной представление. Файл 128 байт. Скачай его и положи в каталог /etc/X11/lgd_1ca_edid.bin. Название файла перепроверь. В настройке я считаю, что у него название такое.
Я исхожу из того, что у тебя стоит именно проприетарный драйвер nvidia, а не noveau. Дальше сотри все содержимое твоего /etc/X11/xorg.conf и туда впиши только это:
Section "Files"
ModulePath "/usr/lib/x86_64-linux-gnu/xorg/extra-modules"
ModulePath "/usr/lib/xorg/extra-modules"
ModulePath "/usr/lib/xorg/modules"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "CustomEDID" "DFP-0:/etc/X11/lgd_1ca_edid.bin
EndSection
Попробуй перезагрузиться. Для KMS этот EDID будет недоступен, но иксы по идее должны его прочитать.