На новом нетбуке проблема.
Один раз при загрузке вместо 1024х600 почему-то определилось только 640х480 при 16 цветах. Я перезагрузился, снова появился нормальный режим, я успокоился.
Но вот после переустановки Офиса (с 2007 на 2003) режим слетел окончательно. При загрузке в штатном режиме ничего, кроме 640х480х4, работать не хотело (хотя чёрное окно с запуском винды выглядело нормально). Скачка и переустановка дров с сайта не помогла.
Сейчас сижу в безопасном режиме - он хотя бы 800х600х16 умеет делать. Получше, но искажения всё равно напрягают.
Что делать?
Снос драйвера немного помог, теперь при штатной загрузке доступен режим 800х600х32, что уже получше.
В диспетчере устройств на месте видеоадаптеров стоят жёлтые вопросики.
Я нажимаю обновить драйвер, направляю его на свежескачанную с support.acer.com папку Chipset_Intel_v.9.0.0.1011_XP x86, в которой лежит Setup.exe.
Требует информационный файл установки устройств.
Запуск этого сетапа тоже не помог. Я вообще то делаю?
Погоди. Насчет желтых вопросиков... Зайти в свойства этого устройства можешь? Что показывается в поле "статус"? Удалить это некорректно работающее устройство и перезагрузиться (либо после удаления запустить поиск нового оборудования) не получается?
Вопросики удалил.
Перезагрузил.
Запустил сетап интеловского VGA драйвера.
Перезапустил.
Стало 640х480х4, на другие режимы переключаться не хочет. В списке режимы есть, но при попытке переключиться на них экран мигает, режим не меняется, зато таки появляется вопрос "сохранить ли новый режим".
Без фирменного драйвера было лучше...
Тарас, мне кажется, нелишне вскользь упомянуть OS и видео-чип.. ))
А нет ли желания запустить линукс с флешки или винду с лайфсиди? Наиболее вероятных вариантов всего два: подыхает видуха, подыхает винда. Если временно заменить ось, что-то пояснится.
Ось - ВинХР СП3, видяха - Мобиле Интел 945
Флешки с линуксом и сиди с виндой у меня нету.
Главное, что когда я попытался программно поменять разрешение по-виндовски, то хрен что вышло у меня. А вот по-досовски - получилось.
Добавлено через 6 мин.
{$APPTYPE CONSOLE}
uses
Windows;
begin
WriteLn(GetDeviceCaps(GetDC(0), HorzSize));
WriteLn(GetDeviceCaps(GetDC(0), VertSize));
ReadLn;
end.
> TarasBer Лучше бы модель нетбука указал..
AO531h
> в свойствах видеоадаптера найди закладочку "сведения"
VEN_8086 DEV_27A6 и что с этим делать?
> Ну и иногда помогает восстановление системы (если не отключено)
У меня всё отключено, что не необходимо для работы в штатном режиме.
{$APPTYPE CONSOLE}
uses
Windows;
begin
WriteLn(GetDeviceCaps(GetDC(0), HorzSize));
WriteLn(GetDeviceCaps(GetDC(0), VertSize));
ReadLn;
end.
Насчёт режимов попроще. Виндовский ChangeDisplaySettings не работал даже при попытке выставить 320х200х8. Однако почему-то mov ax, $10; int $10 работает.
Как досовский видеорежим устроен в ХР детально не исследовал, в МЕ при 16 цветном виндовом видеодрайвере, лучшего в дистрибутиве не оказалось, в досе само по себе работало 256 цветов - видеорежимы разные. Нашёл флешверсию винды, пока не тестил но собираюсь http://win-x.moy.su/load/winflash/winflash_new/winflash_513_86ru_001_fc/4-1-0-1
Ура, я нашёл, как восстановить нормальное разрешение экрана! Оказывается, если винда загрузилась с неправильным режимом, то надо всё выключить, немного потрясти ноут и снова включить.
Если серьёзно, это ещё один аргумент к тому, что дело в хреновой асеровской пайке.
Ну блл..