Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Проблема панорамирования при изменении разрешения. (http://forum.oszone.net/showthread.php?t=156141)

givii 07-11-2009 21:26 1264169

Проблема панорамирования при изменении разрешения.
 
Доброго времени суток. Проблема в следующем: при установке разрешения выше 1024*768, само разрешение не меняется, а происходит включение панорамирования(если я правильно понимаю), в двух словах: подводя курсор мыши к краям экрана происходит его перемещение в эту сторону. Важная особенность заключается в том, что данная проблема возникает только при подключении монитора через DVI, при подключении через VGA все разрешения вплоть до 1920*1200 выставляются корректно. В панели управления Nvidia так же ничего действенного не нашёл.
P.S. Монитор Samsung Syncmaster 2443BW, карта GeForce GTX 260, драйвера установленны последние.

Petya V4sechkin 08-11-2009 11:19 1264501

Цитата:

Цитата givii
драйвера установленны последние.

Попробуйте не последние.

givii 08-11-2009 12:56 1264561

На карту драйвера обновил недавно, до этого, со старыми, было тоже самое. На монитор драйвер от мая 2008 года, куда уж старее.

givii 08-11-2009 13:25 1264584

Вложений: 2
Так же не ясно откуда в диспетчере оборудования столько мониторов, если удалить, то после перезагрузки появляются все равно. Не знаю есть ли связь с обсуждаемой проблемой.
Еще деталь: при подключении через DVI, в панели Nvidia есть возможность добавить пользовательское разрешение, в списке присутствуют разрешения (576,720,1080), то есть при выборе, например, 1080p 1920*1080 проблемы с панамированием не возникает, но при выставлении 1920*1200 она опять появляется.

Petya V4sechkin 08-11-2009 16:10 1264816

givii, я погуглил на форуме NVIDIA (пример запроса), эта проблема часто встречается (драйвер ошибочно определяет монитор как HDTV).

Вот в этой теме описано мегашаманство: твик параметра OverrideEdidFlags0 (с помощью Phoenix EDID Designer берутся байты с 8-го по 11-й (они разные для каждого монитора) и вставляются вместо первых четырех байт OverrideEdidFlags0).

givii 08-11-2009 22:31 1265164

О господи.. попробую разобраться, если не получится, напишу :)

givii 09-11-2009 00:05 1265233

1. Start the installation of the latest Nvidia drivers and cancel out once the files are extracted
2. Open nv_disp.inf. By default for the current drivers this is in C:\NVIDIA\WinVista\169.25
3. In the [nv_SoftwareDeviceSettings] section add the following:
CODE

HKR,, OverrideEdidFlags0, %REG_BINARY%, 1E,6D,3F,56,00,00,FF,FF,04,00,00,00,7E,01,00


NOTE
The first 4 bytes (1E,6D,3F,56) in my OverrideEdidFlags0 are specific to the LG monitor I'm using. For other monitors, you will need to replace them. Using Phoenix EDID Designer, extract the current EDID and open up the byte viewer. The bytes are in byte 8 through 11.

4. Uninstall your current drivers and reboot
5. Install the modified drivers by running the previously extracted setup.exe. By default for the current drivers this is in C:\NVIDIA\WinVista\169.25. You'll get a warning about the driver not being signed because of the modified inf. Just press OK.


P.S.

>>>>"In the [nv_SoftwareDeviceSettings] section add.. " такого раздела я вообще не нашел, поэтому добавил сам(может в этом и косяк?) [nv_SoftwareDeviceSettings]
HKR,,OverrideEdidFlags0,%REG_BINARY%, 4С,2D,61,01,00,00,FF,FF,04,00,00,00,7E,01,00 в конец файла nv_disp.inf, посмотрев перед этим эти самые значения в Фениксе (4С,2D,61,01)
>>>>"You'll get a warning about the driver not being signed because of the modified inf. Just press OK."" такого сообщения у меня соответсвенно не было, значит не туда вставил строки эти, но куда тогда?

Поставил дрова на монитор, переключился на DVI, старая песня, врубается панорамирование при увеличении разрешения..

givii 09-11-2009 00:42 1265263

Нашел старые драйвера Nvidia, 169.32, в файле nv_disp.inf нашел раздел [nv_SoftwareDeviceSettings], вставил туда код, снес дрова.... и тут до меня дошло, что эти старые драйвера в глаза не видели GTX 260.. ну они соответственно так и не встали, поэтому проблема считаю все в том же.. нужно знать верный раздел, куда копирнуть код.
Форумчане, помогайте.. :)

Petya V4sechkin 09-11-2009 10:13 1265446

givii, ок, тогда ставьте последнюю версию драйвера (без модификаций).
После этого внесите в реестр, как здесь описано. Там единственная проблема - найти нужный {код_в_фигурных_скобках} для вашей видеокарты. А так, ничего сложного нет.

givii 09-11-2009 14:28 1265683

Находим (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{код}), далее ищем папку "0000", в которой указан какой-то параметр для моей карты, в этой папке создаем двоичный параметр с названием OverrideEdidFlags0 и добавляем в него код, который мы смотрим в Фенексе. Ребут. Если все верно, то как дома буду - сделаю.

givii 09-11-2009 20:48 1266054

Вложений: 1
Petya, {код_в_фигурных_скобках} у меня там только один и был) все сделал по пунктам, ничего не изменилось, переключаюсь на цифровой, меняю разрешение - включается панорамирование.
p.s. скрин прилагается.

Еще не совсем понятен момент:

Check each sub folder called "0000" until you come across one which expands and includes the following:

>Display
>settings
>Uninstall
>Volatilesettings

Petya V4sechkin 09-11-2009 21:28 1266081

givii, не повезло.
Кстати, у вас там кроме 0000 еще подраздел 0001 есть, попробуйте туда впихнуть.

givii 09-11-2009 21:31 1266095

Petya, здесь успех зависит от везения? Я думал от верности действий. Попробую в 0001, хотя речь идет именно о 0000.
А если судить по действиям на скрине, всё верно?

Petya V4sechkin 09-11-2009 21:57 1266114

Цитата:

Цитата givii
А если судить по действиям на скрине, всё верно?

Да.

givii 09-11-2009 22:15 1266135

Поставил дрова на карту и моник, создал двоичный параметр в разделе 0001, переименовал, изменил, добавив код из Феникса, ребутнулся. Изменяю разрешение выше 1024*768 - включается панорама... видимо где-то у меня косяк.. или что-то упустил.

Check each sub folder called "0000" until you come across one which expands and includes the following:
>Display
>settings
>Uninstall
>Volatilesettings - Это меня настораживает - не встречалось.

Не знаю, что еще здесь можно сделать.

Petya V4sechkin 10-11-2009 00:13 1266219

givii, еще такой момент: байты EDID в редакторе вы смотрели при подключенном VGA или DVI? Они могут отличаться, подключите через DVI и проверьте.

givii 10-11-2009 00:42 1266240

Вложений: 1
Посмотрел и на VGA и на DVI - байты одинаковые "4C 2D 61 01". Интересно то, что в Едиторе, что на VGA, что на DVI, монитор определяется как "Модуль подключения монитора", хотя драйвер стоит.

Petya V4sechkin 10-11-2009 10:09 1266415

givii, я тут еще погуглил )
По запросу "4C 2D 61 01" находится несколько ссылок о кривой прошивке. Чтобы в этом убедиться, скачайте Monitor Asset Manager, подключите монитор через DVI (обязательно), запустите программу и смотрите отчет.

givii 10-11-2009 20:58 1266962

Вложений: 2
Вечер добрый.
Подключил через DVI, запустил Менеджер, выбрал "Save Repoort.." (отчет?), на что обратить внимание нужно здесь?

хм... обратил внимание на строку "Input signal type........ Analog 0.700,0.000 (0.7V p-p)"...

Petya V4sechkin 10-11-2009 21:37 1267001

givii, Screen Size: 340 x 270 mm (17,1 in).
Ниже - список поддерживаемых разрешений (причем 1024 x 768 указано как "родное").

Монитор 24 дюйма, а прошивка от 17-дюймового.
Везите в сервис, пусть прошивку меняют (или по гарантии, если есть).

givii 10-11-2009 22:21 1267052

Помню была проблема с матрицей (вертикальная полоса желто-зеленого цвета), отнес на ремонт по гарантии, полосу убрали... но косяк с панамированием начался... вот так значит "ремонтники" "ремонтируют"... Придется их, судя по всему, навестить еще раз.. Если только самому прошить нельзя)) Хотя не знаю стоит ли пробывать.
Спасибо вам огромное, Petya, за оказанную помощь!

Petya V4sechkin 10-11-2009 22:46 1267070

givii, еще странно: в 4-м посту на скриншоте 5 мониторов в Диспетчере устройств, а в 17-м посту - один. Вы их удаляете, что ли?

Дальше, в 19-м посту в списке Display IDs присутствует только SAM0161 [Registry], а должен быть [Real-time ...] (как на скриншоте). Это может означать, что монитор не сообщает о себе EDID-информацию (вообще).

В ремонт, короче...

givii 10-11-2009 23:06 1267083

От чего зависит количество моников в диспетчере сам не совсем понимаю. На сколько я понял, он там один только когда я подключаюсь например по DVI, а кабель VGA вообще вытаскиваю из разъема...
Так с какой притензией лучше всего обратится в сервис-центр? Некорректная работа в режиме подключения DVI при повышении разрешения? или дурачка вообще включить :)

Petya V4sechkin 11-11-2009 08:56 1267258

Цитата:

Цитата givii
Так с какой притензией лучше всего обратится в сервис-центр?

Невозможно включить "родное" разрешение при подключении через DVI, монитор не выдает EDID-информацию.

P. S. Кстати, другой DVI-кабель пробовали?

givii 11-11-2009 12:51 1267391

Цитата:

Цитата Petya V4sechkin
P. S. Кстати, другой DVI-кабель пробовали? »

Да, конечно, первым делом)


Время: 09:20.

Время: 09:20.
© OSzone.net 2001-