Эта проблема запустилась, когда я был на 10,04 (сентябрь-октябрь) и продолжал после новой установки 10,10.
Моя проблема состоит в том, что мой экран чернеет в течение многих секунд и возвращается с 1024x768 и "Неизвестный Монитор", когда я пытаюсь возвратить его.
- Ядро является 2.6.37 RC2. - моя Видеокарта является PCI-E SAPPHIRE ATI X1550 с последними драйверами от X-обновления PPA
sudo dmesg
дает:
[ 87.088780] radeon 0000:01:00.0: VGA-1: EDID block 0 invalid.
[ 87.088785] [drm:radeon_vga_detect] *ERROR* VGA-1: probed a monitor but no|invalid EDID
[ 87.141587] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 126
[ 87.141592] [drm:drm_edid_block_valid] *ERROR* Raw EDID:
[ 87.141595] <3>ee 8b c5 a4 5a 48 9b 25 1a 50 54 bf ef 00 81 80 ....ZH.%.PT.....
[ 87.141599] <3>10 10 01 03 68 22 1b 78 ee 8b c5 a4 5a 48 9b 25 ....h".x....ZH.%
[ 87.141602] <3>1a 50 54 bf ef 00 81 80 71 4f 01 01 01 01 01 01 .PT.....qO......
[ 87.141605] <3>01 01 01 01 01 01 30 2a 00 98 51 00 2a 40 30 70 ......0*..Q.*@0p
[ 87.141609] <3>13 00 52 0e 11 00 00 1e 00 00 00 fd 00 38 4c 1e ..R..........8L.
[ 87.141612] <3>52 0e 00 0a 20 20 20 20 20 20 00 00 00 fc 00 43 R... .....C
[ 87.141615] <3>4d 43 20 31 37 0a 20 20 20 20 20 20 00 00 00 ff MC 17. ....
[ 87.141619] <3>00 30 0a 20 20 20 20 20 20 20 20 20 20 20 00 9d .0. ..
[ 87.141621]
[ 87.192666] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 126
[ 87.192670] [drm:drm_edid_block_valid] *ERROR* Raw EDID:
[ 87.192673] <3>ee 8b c5 a4 5a 48 9b 25 1a 50 54 bf ef 00 81 80 ....ZH.%.PT.....
[ 87.192677] <3>10 10 01 03 68 22 1b 78 ee 8b c5 a4 5a 48 9b 25 ....h".x....ZH.%
[ 87.192680] <3>1a 50 54 bf ef 00 81 80 71 4f 01 01 01 01 01 01 .PT.....qO......
[ 87.192683] <3>01 01 01 01 01 01 30 2a 00 98 51 00 2a 40 30 70 ......0*..Q.*@0p
[ 87.192686] <3>13 00 52 0e 11 00 00 1e 00 00 00 fd 00 38 4c 1e ..R..........8L.
[ 87.192690] <3>52 0e 00 0a 20 20 20 20 20 20 00 00 00 fc 00 43 R... .....C
[ 87.192693] <3>4d 43 20 31 37 0a 20 20 20 20 20 20 00 00 00 ff MC 17. ....
[ 87.192696] <3>00 30 0a 20 20 20 20 20 20 20 20 20 20 20 00 9d .0. ..
[ 87.192698]
[ 87.243677] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 126
[ 87.243682] [drm:drm_edid_block_valid] *ERROR* Raw EDID:
[ 87.243685] <3>ee 8b c5 a4 5a 48 9b 25 1a 50 54 bf ef 00 81 80 ....ZH.%.PT.....
[ 87.243689] <3>10 10 01 03 68 22 1b 78 ee 8b c5 a4 5a 48 9b 25 ....h".x....ZH.%
[ 87.243692] <3>1a 50 54 bf ef 00 81 80 71 4f 01 01 01 01 01 01 .PT.....qO......
[ 87.243695] <3>01 01 01 01 01 01 30 2a 00 98 51 00 2a 40 30 70 ......0*..Q.*@0p
[ 87.243698] <3>13 00 52 0e 11 00 00 1e 00 00 00 fd 00 38 4c 1e ..R..........8L.
[ 87.243702] <3>52 0e 00 0a 20 20 20 20 20 20 00 00 00 fc 00 43 R... .....C
[ 87.243705] <3>4d 43 20 31 37 0a 20 20 20 20 20 20 00 00 00 ff MC 17. ....
[ 87.243708] <3>00 30 0a 20 20 20 20 20 20 20 20 20 20 20 00 9d .0. ..
[ 87.243711]
[ 87.294695] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 126
[ 87.294699] [drm:drm_edid_block_valid] *ERROR* Raw EDID:
[ 87.294702] <3>ee 8b c5 a4 5a 48 9b 25 1a 50 54 bf ef 00 81 80 ....ZH.%.PT.....
[ 87.294706] <3>10 10 01 03 68 22 1b 78 ee 8b c5 a4 5a 48 9b 25 ....h".x....ZH.%
[ 87.294709] <3>1a 50 54 bf ef 00 81 80 71 4f 01 01 01 01 01 01 .PT.....qO......
[ 87.294712] <3>01 01 01 01 01 01 30 2a 00 98 51 00 2a 40 30 70 ......0*..Q.*@0p
[ 87.294715] <3>13 00 52 0e 11 00 00 1e 00 00 00 fd 00 38 4c 1e ..R..........8L.
[ 87.294719] <3>52 0e 00 0a 20 20 20 20 20 20 00 00 00 fc 00 43 R... .....C
[ 87.294722] <3>4d 43 20 31 37 0a 20 20 20 20 20 20 00 00 00 ff MC 17. ....
[ 87.294725] <3>00 30 0a 20 20 20 20 20 20 20 20 20 20 20 00 9d .0. ..
[ 87.294727]
[ 87.294732] radeon 0000:01:00.0: VGA-1: EDID block 0 invalid.
ЕДИНСТВЕННАЯ фиксация, доступная для меня, к завершенному выключению компьютера и отключению его от источника питания.
Наконец, мой компьютер хорошо работает с другими Ose не-Linux.
EDIT1:
Кажется, что я не единственный с этой проблемой, у других есть он также.
EDIT2:
Почему это пытается читать из VGA-1, нет никакого VGA-1.
EDIT3:
Ну, кажется, что это была проблема драйвера, этого не происходит больше с r300g, и когда это действительно происходит, это просто исправляет себя после того, как я запускаю 'настройки монитора'
Это все еще происходит, однако, с r600 драйвером на другом компьютере.
Это была ошибка! это все еще присутствует в драйверах R600.
EDID - это небольшой блок данных, которые монитор отправляет по видеокабелю на видеокарту. Содержит данные о мониторе - производитель, горизонталь & amp; вертикальные размеры и, самое главное, список режимов отображения, которые он поддерживает. Видеодрайвер использует этот список режимов, чтобы определить, какие разрешения поддерживает ваш монитор.
Ваш журнал dmesg показывает ошибки в коде синтаксического анализа EDID. Поскольку данные EDID в вашем журнале dmesg стабильны - они каждый раз выводят одни и те же данные с одной и той же контрольной суммой - похоже, ваш монитор отправляет неверные данные.
Возможно, вы использовали разные драйверы в Ubuntu 9.10, и тогда вы, вероятно, не использовали драйверы для установки режима ядра. Эти драйверы ядра обрабатывают EDID иначе, чем старые драйверы X пользовательского пространства. Вполне возможно, что вы могли бы обойти эту проблему, используя настройку режима пространства пользователя вместо настройки режима ядра. Инструкции о том, как это сделать, приведены здесь , ,
.В настоящее время невозможно добавить причуду для вашего монитора, корректирующую данные EDID, даже если у вас были правильные данные; это то, над чем работает в Natty , которая станет Ubuntu 11.04.
¹: через DDC, для технически мыслящих
Похоже, что у вашего монитора странная проблема: он возвращает неправильный мусор вместо списка разрешений в информации EDID EPROM (это таблица поддерживаемых разрешений, хранящихся на мониторе). Я не думаю, что это проблема с драйвером, это может быть проблема с питанием монитора и признак его сбоя.
Это также может быть слабое соединение, VGA кабель может выходить.
Подумайте о тестировании на другом мониторе, чтобы выяснить, сохраняется ли проблема.