отключить и включить монитор ноутбука "полностью", програмно

Тема в разделе "WASM.DirectX", создана пользователем niko_tru, 7 ноя 2008.

  1. niko_tru

    niko_tru New Member

    Публикаций:
    0
    Регистрация:
    30 май 2008
    Сообщения:
    4
    проблема такая, имеется ноутбук, Toshiba satelite A200 p-23, на нем стоит видюшка Ati mobility radeon hd2600, переодически слетает глубина цвета скрин тут - http://zab-zag.narod.ru/IMG_5848_.jpg (снято на фотик, на скринах все корректно) . долго грешил на видюху, но заметил вот что: когда во время глюка делаешь скриншот, то там все корректно отображается, когда подключаешь внешний монитор, на нем все все хорошо, в то время как на основном глюк, перехожу в режим "только внешний" (отключаю основной монитор), потом обратно в расширеный режим (тоесть подключаю основной монитор), глюк пропадает. Вопрос вот в чем, как повторить это програмно, тоесть отключить "полносью" и включить монитор, чтобы сбить глюк (сейчас спасаюсь уходом в сонный режим и обратно, но неудобно, приходится обравать сеть, да и жесткий диск изнашевается)... Подозреваю что проблема в контроллере монитора, тоесть из видеокарты поток выходит отличный, что и подтверждается скриншотом, а вот на монитор, где-то икажается. Может еще что посоветуете ? В сервис нести тоже не могу, глюка может и неделю не быть, как мне им это доказать, а на диагностику на месяц отдать невозможно...
    Да вот еще, ОС Vista, пробовал и ХР и Linux, и разные драйвера, глюк остается, тоесть 100% хардовый.
    PS. и еще вопрос, где находится контроллер монитора, в самой видюхе, или же отдельно?, хочется узнать, есть ли возможность его заменить, не трогая видеокарту ?
    PS. может топ и не в тему, но вроде как к программированию видюх относится :), просто если уж здесь не помогут, то думаю уже нигде не помогут...
     
  2. q_q

    q_q New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    1.706
    niko_tru
    глюк ... 100% хардовый
    Гарантия кончилась?
     
  3. q_q

    q_q New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    1.706
    niko_tru
    слетает глубина цвета
    Может быть какой-то цвет пропадает. На картинке изображение голубоватое.
     
  4. niko_tru

    niko_tru New Member

    Публикаций:
    0
    Регистрация:
    30 май 2008
    Сообщения:
    4
    гарантия от магазина кончилась, та что на год, тошибовская стандартная, на 2 года нет, но в москву ехать накладно, да и писал в сервис центр, сказали что заберут на диагностику, гдето на месяц, а без компа я не могу, работа, учеба, общение, все на нем завязано, старый десктоп отдал брату :dntknw:
    насчет цвета, нет, это наверно больше зависит от фона.
     
  5. q_q

    q_q New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    1.706
    niko_tru
    > наверно больше зависит от фона
    Гадать не надо. Когда случится глюк, открываешь mspaint, делаешь холст размером с экран, чтобы смотреть по Ctrl+F, смотришь (можно пригласить еще кого-нибудь) на белый цвет (действительно ли белый), потом в палитре поочередно задаешь чистые цвета: красный, синий, зеленый, желтый, магента и циан, заливаешь ими холст и опять смотришь. Если все цвета понравились, тогда пропажа какого-либо цвета маловероятна.

    > перехожу в режим "только внешний" ... потом обратно в расширеный режим
    Нажимая спецкнопки? Если да, то ловит ли их WH_KEYBOARD/WH_KEYBOARD_LL?
     
  6. niko_tru

    niko_tru New Member

    Публикаций:
    0
    Регистрация:
    30 май 2008
    Сообщения:
    4
    ну да, у меня fn + f5 , пока не смотрел
     
  7. _basmp_

    _basmp_ New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2005
    Сообщения:
    2.939
    можно попробовать слядующий лом: вскрыть нот (аккуратно!), вытащить разъемчик матрицы, вставить его обратно (если входит легко - сделать чтоб сидел крепко). Бывает помогает.
     
  8. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    _basmp_
    А бывает и добивает машинку :)) особенно с учётом того, что корпуса ноутов для разборки не предназначены и у подавляющего большинства моделей чтобы добраться до этого разьёмчика нужно разобрать всё до основания и изрядно поплясать с бубном разбираясь что вслед за чем снимать чтобы открутить очередной скрытый винтик ;) (правда тошибу разбирать не приходилось)

    niko_tru
    за гиперцитирование здесь банят ;) а теме место в разделе WASM.HARDWARE, но теперь уж не дублируй, лучше модератора попроси через "Сообщить модератору".
    Если в свойствах питания -> дополнительно -> при закрывании крышки... указать действие не требуется, то будет только выключаться монитор, или можешь сделать схему управления питания с выключением монитора через 1мин, при глюке временно переключиться на неё, подождать минутку, пока он выключится и вернуть обычную схему питания.
    или
    с fn + f5 я так понимаю проблема в том что внешний монитор должен быть подключен?
    можно попробовать спаять компактную заглушку-обманку для разьёма внешнего монитора :)
     
  9. niko_tru

    niko_tru New Member

    Публикаций:
    0
    Регистрация:
    30 май 2008
    Сообщения:
    4
    >_basmp_
    можно попробовать слядующий лом
    тоже думал, но ни как не решусь, не разу их не разбирал, хотя инструкцию по разборке на тошибу похожей модели нашел уже, жалко второго компа нету, так бы рикнул, может и правдо разем болтается :)
    Y_Mur
    да, надо было в HARDWARE написать, ну да ладно, напишу модеру, может перенесут :)
    >Если в свойствах питания -> дополнительно -> при закрывании крышки... указать действие не требуется, то будет только выключаться монитор...
    ================================
    да в том то и дело, что он не полностью выключается, просто матрица гаснет, контроллер же работает, это что-то наподобии черной заставки, и глюк при этом не сбрасывается. :dntknw:
    >можно попробовать спаять компактную заглушку-обманку для разьёма внешнего монитора :)
    а вот это решение наверно подойдет, только как ее реализовать ? разъем там если я не ошибаюсь аналоговый D-Sub 15 .
     
  10. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    Был глюк с монитором на compaq, тоже лечащийся перезапуском монитора, но там кнопка закрытия крышки помогала. Разборка и переподключение разьёмов ничего не изменили, но через некоторое время после разборки начал пропадать контакт в контроллере HD. Не знаю спровоцировано это было разборкой\сборкой или просто время ему пришло (агрегат был хорошо поработавший), но машинку на гарантии и к тому же единственную разбирать самому без крайней нужды сильно не советую...
    По идее балун должен как монитор распознаваться, а может и 75Ом между цветами и землёй будет достаточно, может между синхронизацией и землёй 75Ом помогут (остальные сигналы влиять не должны - раз монитор через балун без них работает), но сам всё это не пробовал. Чтобы узнать достаточно резисторов или нужны активные уровни сигналов проверь на выключенном внешнем мониторе будет он опознаваться или нет.
     
  11. _basmp_

    _basmp_ New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2005
    Сообщения:
    2.939
    niko_tru
    Ээ, один нескромный вопрос. Что и в каком количестве вы на комп ваш разлили?

    PS большая просьба давать прямые ссылки на скрины и жать их максимально сильно. У нас тут не конкурс красоты.
     
  12. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    _basmp_
    разливать что либо в наше время не обязательно - ноуты перестали быть эксклюзивом и превратились в лотерею - может левая модель типа уже почившей MaxSelect классно работать, а может сильный бренд сюрпризов накидать :) (не очень давно один знакомый тоже тошибу которой всего месяц на гарантийную замену повёз, и вроде тоже что-то с монитором, хотя точно не помню).
     
  13. murder

    murder Member

    Публикаций:
    0
    Регистрация:
    3 июн 2007
    Сообщения:
    628
    Программка на 9 байт.
    Код (Text):
    1. org 100h
    2. mov ax,4F10h
    3. mov bx,0401h
    4. int 10h              ;выключаем
    5. mov ax,4F10h
    6. mov bx,0001h
    7. int 10h              ;включаем
    8. ret
     
  14. RavenouseAnimal

    RavenouseAnimal New Member

    Публикаций:
    0
    Регистрация:
    9 фев 2009
    Сообщения:
    7
    забавность заключается в следующем:
    1. автор снимка я ))
    размещен на моем ресурсе, а тема в свою очередь поднималась на другом форуме
    2. узнал об этой теме от подруги, которая в свою очередь случайно на нее наткнулась и сообщила мне
    3. спасибо за развернутые ответы, ибо сам по сей день мучаюсь этой проблемой
    могу подтвердить , что уход в "слип" монитора проблему не решает, ровно как и доп. охлаждение участков с видео и памятью(на нее я больше всего грешил)
    проблема появляется неожиданно всегда
    иногда собственно по выходу из "слип", иногда(особенно по началу) при использовании ЮСБ
    иногда и при нагреве(не обязательно сильном),, а иногда и сама по себе

    вопрос к последнему кодеру:
    хоть сам и программер в прошлом,
    но нельзя ли уже во что нить компильнуть ;)
    ЗЫ: скачал даже масм32, но тот выдает в итоге ошибку
    -куть
    AppName: vga.exe AppVer: 0.0.0.0 ModName: vga.exe
    ModVer: 0.0.0.0 Offset: 00001108
    (((
     
  15. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    RavenouseAnimal
    это для ДОС, соответсвенно компилируется fasm, tasm, masm 6

    Переименуй в monitor.com по другому не хочет прикрепляться.
     
  16. RavenouseAnimal

    RavenouseAnimal New Member

    Публикаций:
    0
    Регистрация:
    9 фев 2009
    Сообщения:
    7
    но радость его была бы не полной ...(с)
    спасибо, но в этот раз ругается
    "Процессор NTVDM обнаружил недопустимую инструкцию"
    правда из cmd тихо отработал
    так что будем ждать "проблему" ))
    все равно еще раз рахмад ))
    ЗЫ: чуть позжее .... не помогает, даже из cmd (((
     
  17. _basmp_

    _basmp_ New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2005
    Сообщения:
    2.939
    RavenouseAnimal
    дос это когда без винды, но с досом. те хрюша отпадает
     
  18. RavenouseAnimal

    RavenouseAnimal New Member

    Публикаций:
    0
    Регистрация:
    9 фев 2009
    Сообщения:
    7
    а в чем фишка тогда ?
    если глюки под виндой ? О_о
     
  19. _basmp_

    _basmp_ New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2005
    Сообщения:
    2.939
    RavenouseAnimal
    глюки у вас с железом. а там хоть голый биос. уже писал, что имхо это скорей всего плохой контакт или тонкая линия по питанию (электролит подбитый. китайцы ж лепят).
     
  20. RavenouseAnimal

    RavenouseAnimal New Member

    Публикаций:
    0
    Регистрация:
    9 фев 2009
    Сообщения:
    7
    наука о контактах как всегда рулит
    но почему спасает "передергивание слипа" тогда ?