SU.COMP.OLD-------------- < Пред. | След. > -- < @ > -- < Сообщ. > -- < Эхи > --
 Nп/п : 41 из 100
 От   : Dmitry Chernykh                     2:5023/24.4034    17 апр 25 21:53:20
 К    : Andrei Kopanchuk                                      17 апр 25 23:02:01
 Тема : Re: VGA монитор - определение наличие цвета в сигнале.
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:5023/24.4034 6801572e
@REPLY: 2:5058/108.2 67fff18f
@CHRS: CP866 2
@TZUTC: 0300
@TID: hpt/w32-mvcdll 1.4.0-sta 16-02-06
Здpавствуй, Andrei!

 Среда 16 Апреля 2025 21:03, ты писал(а) мне, в сообщении по ссылке
area://su.comp.old?msgid=2:5058/108.2+67fff18f:


 DC>> Почему монитор может определять VGA сигнал как черно-белый?
 DC>> Ведь в VGA сигнал состоит из сигналов цветнов(R,G,B), сигнала
 DC>> вертикальной и сигнала горизонтальной синхронизации. И этими
 DC>> сигналами нельзя передать только черно-белое изображение, там же
 DC>> нет отбельного сигнала яркости. Есть у меня маленький ЖК монитор
 DC>> (8"-10"), который VGA сигнал в 90% случаев выводит на экран как
 DC>> чёрно-белый, но иногда на него находит озарение и он начинает
 DC>> показывать картинку в цвете. Почему это так происходит я пока
 DC>> понять не могу. VGA стандартный с видеокарты компьютера, все
 DC>> остальные мониторы и телевизоры от него нормально показывают.

 AK> Возможно, 12-й пин VGA монитора сидит на земле, тогда он детектится
 AK> как монохромный.

 AK> https://ru.wikipedia.org/wiki/Display_Data_Channel

Тут как-то всё более интересно.
 У монитора 4, 11, 12 и 15 пины разъёма или висят в воздухе или
подключены к внутренним схемам, т.е. на земле и питании они точно не висят,
это вызванивается через разъём.
 У видеокарты 4 и 11 пины сидят прочно на земле, 12-й пин через
резистор около 5кОм сидит на питании и после включения компа на нём
появляется чуть меньше +5В.

 Получается если видеокарта древняя (начала 90-х) и ждёт от монитора
кодировки его типа контактами 4, 11, 12, а монитор не особо старый (ЖК и
выпущен явно после 2000-го) и умеет работать по протоколу DDC/CI на этих
контактах, то при начальной инициализации пытаясь чего-нибуть передать по 12-му
контакту заставляет видеокарту думать что к ней подключен чёрно-белый монитор
(в момент опроса видеокарта ловит низкий уровень сигнала) и видеокарта
начинает выдавать ч/б картинку (ведь зачем-то видеокарте надо было знать что
к ней подключен именно ч/б, а не цветной монитор по vga, так-то и в
ч/б мониторе можно было все 3 цвета намешать для их отображения без
уведомления видеокарты).
 Получается для излечения этого недуга надо где-то разорвать цепь по
12-му контакту (в мониторе-кабеле-видеокарте, где будет удобнее).
У меня тут правильный вывод или я что-то лишнее придумал?

 Эту теорию ещё наверное подтверждает то, что многократное
включение/отключение в том числе и с отключением питания монитора при включенном
компьютере ситуацию никак не меняет, а нажатие на ресет компа после 5-го -
10-го раза даёт эффект и появляется цветая картинка.

С уважением - Dmitry
--- GoldED-NSF/W32-MINGW 1.1.5
 * Origin: И не было никого, кто бы это одолел. (2:5023/24.4034)
SEEN-BY: 50/22 72 109 700 104/117 221/6 301/1
341/66 450/68 452/28 463/68
SEEN-BY: 4500/1 5000/111 5001/100 5015/42 46
5019/40 5020/101 290 545 570 715
SEEN-BY: 5020/806 830 837 846 848 1042 4441 12000
5023/12 24 5030/49 115 1081
SEEN-BY: 5030/1474 1900 5034/13 5049/3 5053/51 58
400 5055/73 5057/19
SEEN-BY: 5058/104 5059/38 5061/133 5068/45 5075/128
5083/1 444 5090/138
SEEN-BY: 6035/3
@PATH: 5023/24 5020/715 1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх