Здравствуйте. Имеется материнка ASRock K8NF4G-SATA2. Чипсет по словам производителя nForce 410, по словам Everest nForce 430.
Имеется видеокарта Zotac GeForce 8500GT (ZT-85TEG2P-FSR) (G86 rev.A2 чип) PCI Express 16x. Видеокарта самопроизвольно включается то в режим 16x, то в режим 8x. Происходит это обычно только при перезагрузке. В режиме 16x она зависает либо даже выкидывает BSOD (ссылаясь на nv4disp.dll) при запуске программ использующих какие либо аппаратные функции ускорения (GPU-Z, GPU Tool (при запуске теста), ATITool, Total Uninstall (что странно), 3D Mark, любая игрушка). В режиме 8x работает абсолютно стабильно. Работоспособность режима 16x самой материнки проверена другой видеокартой. Дравйвера 257.21 WHQL даже не хотят на ней запускаться, видимо при попытке включения в режиме 16x происходит сбой и устройство не запускается, показывая отсутсвие используемых ресурсов...
Материнка в BIOS Setup не имеет опции выбора ширины шины PCI-E. Программ способных переключать ширину PCI-E я тоже не знаю. В биосе видеокарты тоже нет ничего по управлению PCI Express.
Пробовал записывать значения регистров конфигурационного пространства видеокарты как в режиме 8x, но они не записываются. То же самое с регистрами самого PCI Express. Пробовал изолировать контакты Lane 15 либо Hot Plug Present Detect и Hot plug detect. Видяха просто не включается.
Была мысль изменить BIOS материнки, посмотел программой редактором, но там скрыт только один несущественный пункт меню. Так что через BIOS ничего не сделать.
Что можно сделать?
Думаю мне поможет: 1) Datasheet nForce 410 (430) 2) Если кто-то имея такой чипсет и опцию в биос для переключения в 8x сделает скрины (Alt+PrintScreen+ save to PNG) конфигурационного пространства чипсета в режиме 16x и 8x и выложит их сюда. Обычно северный мост находится на Bus. 0 Dev. 0 Func. 0, стало быть его VendorID: 10DE, а Device ID: 02F5 (Revision: A2) Проги для этого (WPCR Edit 1.4 и BAR Edit 3.2) тут: 3) Кто-то подскажет какие контакты изолировать, если такое возможно. 4) Программа способная управлять шиной PCI Express.
Последний раз редактировалось Lite 13.07.2010 23:31, всего редактировалось 10 раз(а).
Не в матплате. Ставил Asus GeForce 7600GT PCI-E 16x. Работает стабильно.
А моя 8500GT б/у и есть. Брал за 253 грн. (= 995 рублей). Напаял кондёров CapXon LZ (вместо родной фигни) с двух сторон платы увеличив ёмкость в 2 раза. Поставил термопасту Titan Nano Grease TTG-G30030. Теперь она стабильно тянет 756/1512/445.5 DDR2 (т.е. 891 эффективная). Осталась только проблема 16x. И это независимо от частот работы - хоть родные, хоть повышенные. А при разгоне PCI-E шины вообще может повиснуть в любой момент.
Не помогло. Если заклеивать с 50-го и выше, то она просто не врубается. А если с 49-го и выше, то чипсет думает, что она включилась, но это не так. Или наоборот - не суть важно. В общем то же самое как при изолировании всего одной линии. Видимо карта неадекватно реагирует на данный финт.
Проблема косвенно решилась поднятием частоты PCI-E до значения 117.5 Mhz. Раньше я просто менял частоту PCI-E выше, а потом ниже и PCI-E в большинстве случаев переходила в 8x. Благо материнка ведёт себя классно: если сделать перегруз (Alt+Ctrl+Del) до гудка, то настройки частот сбрасывались в дефолт (но в BIOS всё оставвалось на месте), а потом если это сделать уже после гудка, то они опять задействовались. Таким образом при загрузке всего лишь нужно было сделать два сброса: один до гудка, второй - после. Ну а теперь она сама всегда переходит в 8x. Раньше система работала при такой конфе:
Сейчас этот форум просматривают: Glog007 и гости: 7
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения