|
|
Intel 740 FAQ
Часто задаваемые вопросы и ответы на них
по видеокартам, сделанным на чипе Intel 740
(C) Станислав Гарматюк
(Stanislav Garmatuk, root@garko.kiev.ua, Kiev, Ukraine)
Дата последней редакции: 09 февраля 1999 г.
Примечание: FAQ закончен, обновлений не предвидится.
В: Что за карта?
О: Комбинированный 2D/3D акселератор, сделанный на чипе
Intel 740. Позволяет работать в Windows-подобных системах (в
широком понимании этого слова т.е. - основанных на оконном
интерфейсе) и поддерживает "полный джентльменский набор"
3D-стандартов - OpenGL + DirectX. "Совместимости" с 3Dfx -
не имеет, равно как и любая другая карта, сделанная не на
чипе производства 3Dfx Interactive. Выпускается громадным
количеством фирм, включая китайский noname. Стоит дешево (до
$45), особенно noname. Однако некоторые китайские карты (или
может некоторые их экземпляры) "мылят" экран при больших
разрешениях, поэтому если это для вас критично, лучше
проверить карту перед покупкой в больших разрешениях на 17"
мониторе. По производительности при одинаковых видеобиосах и
драйверах карты разных производителей практически не
отличаются. Карты выпускаются в 4- и 8- мегабайтных
вариантах, 4-мегабайтные варианты апгрейда до 8 не
допускают. Обычно имеют флеш-память для видеобиоса, но не
обязательно. Intel 740 бывает как в AGP так и в
PCI-вариантах, но PCI-вариант выпускается только одной
фирмой (Real3D) и стоит в разы дороже AGP. Real3D
Starfighter PCI имеет на борту 8 мегабайт памяти под 2D, Z-
& frame- буферы и 16 мегабайт под текстуры, работает быстрее
любого AGP-варианта и считается одной из самых быстрых PCI
3D карт (снобам - я не написал "самой быстрой"). Далее этот
экземпляр не рассматривается, и везде по тексту обсуждается
только AGP-варианты карт на i740.
В: Какие операционные системы и 3D-стандарты
поддерживаются?
О: Практически все. Есть драйвера для Windows 95/98
(поддержка DirectX и OpenGL), для Windows NT (только
OpenGL), для OS/2 (недавно вышли), для Linux (пока
неофициально). Ну и в MSDOS карта тоже, естественно,
работает :). Кстати по поводу MSDOS - VBE 2.0 у карт на i740
прошит в видеобиосе. Под Windows NT 4.0 всех аппаратных
возможностей i740 вы использовать не сможете т.к.
настоящую и полноценную поддержку AGP мы увидим только в
Windows NT 5.0 (уже переименована в Windows 2000).
В: Работают ли карты на i740 на не-интеловских чипсетах
с AGP?
О: Официально только VIA MVP3 заявлен как чипсет, с
которым у Intel 740 не будет никаких проблем. Т.е. - VIA в
своих документах заявляет, что проблем конкретно у VIA MVP3
конкретно с i740 не будет. Остальные производители не
говорят вообще ничего, во всяком случае я не видел. По
смешанным и проитворечивым данным, можно заставить i740
работать на ALi Aladdin V. На SiS 5591/5595, видимо, все же
нет, хотя кто-то писал, что ему помогли последние драйвера
AGP для этого чипсета.
Но вопрос даже не в этом, а в том, что нужность
подобного шага крайне сомнительна. i740 существенно меняет
свои скоростные показатели в зависимости от скорости доступа
к основному ОЗУ, а ни один Super7-чипсет даже близко не
стоит по этому параметру к i440BX, который я считаю
оптимальным вариантом на карт на i740. Таким образом, вы
получите дикие тормоза, и совершенно никакого удовольствия.
Для Super7 я все же порекомендовал бы карты на Riva128/128ZX
(из примерно одинаковых по цене с i740).
В: Какую можно ждать производительность 2D & 3D и какое
качество картинки?
О: Производительность в 3D по нынешним меркам -
средняя. Качество 3D - одно из самых высоких, вполне на
уровне карт следующего поколения типа Matrox G200, Riva TNT.
Производительность в 2D - не блещет, но и не совсем уж
никакая, видео-CD в 800х600 смотрится вполне нормально.
Качество в 2D - вполне нормально для офисного применения,
рефреши достаточно высокие (1024х768@100). Кстати, по поводу
производительности i740 в 3D - она существенно зависит от
чипсета материнской платы, частоты шины основной памяти и
пр. (см. вопрос про DiME). От частоты процессора, наоборот,
почти не зависит.
В: С чем можно сравнить производительность i740 в 3D?
О: С Riva128(ZX). Она примерно одинаковая, Рива - чуть
быстрее (где-то максимум на 6-8%). Естественно, i740 при
любых разумных раскладах проигрывает Voodoo2 (Voodoo
Graphics - может и нет, смотря на каком компе, Voodoo Rush -
только в Glide) и чипам 3-го поколения - Matrox G200, Riva
TNT, 3Dfx Banshee. S3 Savage выигрывает у i740 в DirectX,
проигрывая ему (!!!) в OpenGL, и всегда кошмарно проигрывает
i740 в качестве. Но при всем этом нужно помнить, что i740
может всерьез "развернуться" только на 100мГц системах с
быстрой основной памятью и ее объемом не менее 64Мб.
В: Каковы перспективы карт на Intel 740?
О: Медленно и неуклонно все больше и больше тормозить с
выходом каждой новой игры :). А вы что, не в курсе, что
такова перспектива всех без исключения видеочипов? А если
серьезно, то Intel 740 на данный момент является
оптимальным выбором для того, кто все же хочет играться, но
тратить большую сумму денег только ради этого - не готов.
Такому человеку i740 даст возможность играть с приемлемой
скоростью в игрушки, которые уже вышли на данный момент и
иметь по крайней мере возможность запускать большинство тех,
что выйдут в будущем. И это - всего за $50-60, при том что
приличная "офисная" карта вообще без 3D все равно обойдется
вам как минимум в $25! Имхо - i740 с лихвой окупает
вложенные в него деньги, и до того момента пока не появится
более быстрой 3D- карты с такой же качественной картинкой и
за ту же цену, по параметру цена/производительность ему еще
долго не будет равных.
В: Что такое DiME (DME) и почему за его использование
некоторые эксперты по видеокартам ругают чип Intel 740?
О: Ну, экспертам просто жизненно необходимо что-то
ругать, иначе их слушать перестанут :). DiME (Direct in
Memory Execution) - это способ работы 3D- акселератора с
текстурами, который стал доступен благодаря шине AGP. Не на
AGP DiME быть не может - это абсолютно точно. Рассмотрим
сначала как работают с наложением текстур "нормальные" PCI
3D-акселераторы. Таких способов два:
1. Все текстуры закачиваются в видеопамять карты,
откуда они и накладываются на картинку. Способ простой до
тупости, но вам нужно иметь на видеокарте столько памяти,
чтобы текстуры, используемые при работе, помещались туда
полностью все. Что за приемлемую цену осуществить
практически нереально. Хотя этот способ, безусловно, самый
быстрый, и при таком раскладе видеокарта может быть хоть на
ISA :)- на скорость это почти не повлияет.
2. Часть ОЗУ компьютера и ОЗУ видеокарты выделяется под
хранение текстур. При этом в ОЗУ компьютера выделяется много
памяти, чтобы туда можно было поместить все текстуры (не
забывайте, что "память" в многозадачных системах - это не
только микросхемы на материнской плате, но и своп на
винчестере), а в ОЗУ видеокарты - сколько можно (в
зависимости от разрешения экрана). Если текстура, которую
необходимо наложить в данный момент, находится в ОЗУ
видеокарты - она берется оттуда, и накладывается на
картинку. Если нет - она в режиме BusMaster DMA
перекачивается по шине PCI из ОЗУ компьютера в ОЗУ
видеокарты (если ОЗУ видеокарты уже забито текстурами, те из
них, что в данный момент не используются, оттуда
выкидываются), и далее - см. выше. Способ плох тем, что при
большом объеме текстур такую перекачку осуществлять
приходится довольно часто.
А вот так работает DiME: все текстуры хранятся в ОЗУ
компьютера. Когда же нужно какую-либо из них наложить на
картинку, она накладывается на нее прямо из ОЗУ. Чем это
хорошо? Тем, что можно более не заботиться о объеме
видеопамяти на карте, т.к. для хранения текстур используется
не она, а основное ОЗУ. Можно больше видеопамяти выделить
под Z- & frame- буферы, которые, к счастью, "засунуть" в
основное ОЗУ еще никто не догадался :) Чем это плохо? Тем,
что:
1. Память на видеокарты обычно ставится очень быстрая,
и шина видеочипа к "своей" памяти обычно имеет разрядность
128 бит, что позволяет работать с ней очень быстро. Чего не
скажешь про стандартное ОЗУ компьютера и стандартную шину.
2. Когда видеокарта использует DiME, все остальные
устройства (в т.ч. и собственно CPU) просто "сидят и ждут",
пока освободится шина доступа к памяти.
Как это решается? В основном как раз AGP и призвана в
некоторой степени сгладить проблему, которую создает DiME.
Для этого частота работы AGP была поднята со стандартных для
PCI 33 мГц до 66, к тому же был добавлен режим AGP2x, при
котором для передачи данных используется не только прямой,
но и обратный ход сигнала, что позволяет увеличить
пропускную способность шины еще в 2 раза (т.е. PCI для этого
понадобилось бы работать на 133 мГц). То есть был выбран
самый простой способ: ускорить передачу данных по шине
настолько, чтобы "захват" памяти для монопольного
использования при DiME занимал как можно меньше времени. Но
все равно до скорости работы локальной памяти видеокарты с
видеочипом, технологии DiME еще очень далеко, и проблема
простаивания CPU лишь "загнана вглубь", но не решена.
Основное преимущество DiME как ни странно в том, что его
использование помогает весьма сильно удешевить видеокарту,
при этом оставаясь в приемлемых рамках скорости 3D (хоть и
не "супер"). Что мы и видим на примере видеокарт на Intel
740. Разрабатывающийся стандарт AGP4x тоже не предлагает
ничего принципиально нового, кроме все той же проторенной
дорожки: еще большее увеличение скорости передачи данных по
шине AGP.
Можно ли как-то ускорить DiME? Конечно. Для этого
нужно:
1. Чтобы чипсет материнской платы поддерживал частоту
шины памяти 100мГц (чипсеты i440BX, VIA MVP3, ALI Alladin
V). Если позволит хард (т.е. - если не будет глюков), можно
даже поднять эту частоту еще больше, к примеру, до 112мГц.
2. Использовать видеокарту и чипсет материнской платы,
имеющие поддержку режима AGP2x.
3. Также рекомендуется брать как можно более быструю
основную память - PC-100 SDRAM c 8-7ns временем доступа.
Словом, ускоряя доступ к системному ОЗУ, вы тем самым
автоматически ускоряете 3D на видеочипах, использующих DiME.
По своим "последствиям" это самый сильный способ ускорить
работу DiME-видеокарты, все остальные перед ним просто
меркнут ?. Что же касаемо "ругани" экспертов, то я бы не
советовал принимать ее слишком близко к сердцу. Технология
DiME медленно, но уверенно становится стандартом, конечно,
она имеет свои недостатки, как их имеет и любая другая
существующая на данный момент. Время покажет...
Кстати, то, что карта держит AGP или даже AGP2x - вовсе
не означает, что она использует DiME. Никто не запрещает
сделать карту, использующую "обычный PCI-ный" метод работы с
текстурами, а AGP2x использовать просто для того, чтобы
быстрее их качать из основной памяти. Последние драйвера для
Riva128ZX AGP2x, насколько я знаю, именно так и сделаны.
P.S. Долгое время ходили слухи, что кто-то "вот-вот"
сделает драйвера для Intel 740, которые позволят ему хранить
текстуры в локальной видеопамяти. К сожалению, это
невозможно - ни одни драйвера не добавят в чип функций,
которых он не имеет изначально.
В: Какие установки BIOS могут повлиять на работу карт
на i740?
О: Биосы для плат на Socket7 100mHz (Super7) иногда
позволяют отключить поддержку режима AGP2x. Для i740 ее надо
включить. Некоторые биосы также позволяют выбирать Primary
Video: PCI/AGP. Для i740 ставим, естественно, AGP. Также в
некоторых биосах имеется "загадочный" параметр AGP Apperture
Size (Graphic Apperture Size), который указывается в
мегабайтах. Экспериментальным путем выяснено, что его нужно
ставить либо на то значение сколько у вас памяти, либо на 64
если ее больше 64 Мбайт. Впрочем, в последнем случае можно
тоже поставить на столько сколько у вас памяти - просто
установка более чем на 64 уже ни на что не влияет. Однако
было бы интересно все же получить от кого-то разъяснение
функций этого параметра настройки :). Предположительно он
обуславливает количество системного ОЗУ, которое AGP
видеокарте разрешено "застолбить под себя". Тогда то, что
указание более 64 мегабайт уже ни на что не влияет, в таком
случае объясняется просто тем, что видимо нет еще игр и
тестов с бОльшим объемом используемых текстур.
В: Что еще может повлиять на работу карт на i740?
О: Первое - малый размер ОЗУ. Категорически
рекомендуется не менее 64 мегабайт. В противном случае i740,
который никого не спрашивает сколько ОЗУ ему забирать под
текстуры, просто зашарит под себя всю память, и программам
останется для работы парочка килобайт физической памяти и
огромный своп на винте. Скорость такой работы можете себе
представить сами...
Второе - опять-таки пресловутый Socket(Super)7.
Впрочем, есть еще вариант Pentium Pro, включенного в Slot1
через специальный переходник. Вобщем, так: драйвера i740
(насколько я знаю, все драйвера всех производителей кроме
драйверов к Real3D Starfighter) _в_обязательном_порядке_
используют команды MMX. Это потому, что все остальные
драйвера кроме Real3D-шных построены на Reference drivers от
Intel, а Intel вообще не рассчитывал на использование i740
на чем-либо кроме Pentium II & Celeron, которые MMX имеют по
определению. Поэтому если поставить на Socket(Super)7 или
Slot1 плату процессор, не понимающий команд MMX, и туда же
воткнуть i740 (не от Real3D), то скорее всего ваша система
либо вообще мертво повиснет, либо выдаст "синий экран
смерти", либо еще что-то подобное. Можно, конечно,
попробовать пропатчить драйвера от Real3D для работы с вашей
картой, об этом - см. ниже.
В: Как ставить драйвера?
О: Сразу предупреждаю: дается необходимый минимум, при
установке которого все начнет работать. К примеру, DirectX 6
в этот минимум не входит, т.к. видеокарты на i740 вполне
нормально чувствуют себя и под DirectX 5. Если вы хотите
ставить еще какие-то примочки и усовершенствования, вы
можете это делать в любой желаемой последовательности после
установки собственно драйверов видеокарты. И еще: значком
">>" выделены пункты, которые вроде бы как прямого отношения
к видео не имеют, и сама видеоподсистема без них вполне
может и обойдется. Но т.к. работать вы будете не на
видеоподсистеме, а все же целиком на компьютере :), я
рекомендую их к установке для того, чтобы не было глюков.
Общие пункты для всех видов установки и всех чипсетов:
0.1 Если вы уже устанавливали на систему какие-то
драйвера, посмотрите, нет ли их пункта в Control Panel ->
Add/Remove Programs. Если есть - удалите их через этот
элемент панели управления. Перезагрузитесь.
0.2 Посмотрите, как определена ваша видеокарта (My
Computer -> Properties -> Device Manager -> Display
Adapters). Если не как Standart PCI VGA - смените драйвер
именно на этот. Перезагрузитесь.
Windows98 + i440LX или i440BX.
1. Ставим драйвера видеокарты. И все :).
Windows98 + ALi Aladdin V (работа не гарантируется!)
1. ALi AGP driver 1.4 (последняя версия на 24.11.98)
2. Драйвера видеокарты.
Windows98 + VIA MVP3 (рекомендуется ревизия CE)
1. VIA IRQ router patch
2. VIA AGP driver 2.9 (последняя версия на 24.11.98)
3. Драйвера видеокарты.
Windows95 OSR2 + i440LX & i440BX
1. MS Usbsupp.exe (OSR 2.1 upgrade)
>> 2. Intel TX patch
3. DirectX 5
4. Intel VGARTD.VXD (драйвер AGP)
5. Драйвера видеокарты.
Windows95 OSR2 + VIA MVP3
1. MS Usbsupp.exe (OSR 2.1 upgrade)
2. VIA IRQ router patch
>> 3. VIA PCI bridge patch (APMC driver)
>> 4. VIA BusMaster IDE drivers
5. DirectX 5
6. VIA AGP driver 2.9
7. Драйвера видеокарты.
Windows95 OSR2 + ALi Aladdin V
К сожалению, ни разу не приходилось. Не знаю ?. К тому
же работа не гарантируется.
Общее пожелание для всех разделов: лучше
перезагружайтесь после каждого пункта. Как-то оно так
надежнее кажется :).
Драйвера для WinNT нужно ставить только _после_
установки Windows NT Service Pack 3. Иначе система умрет. К
тому же поставить WinNT + i740 на не-Intel чипсете по-моему
вообще невозможно т.к. не-интеловский AGP WinNT не понимает.
В: Как установить поддержку DirectX и OpenGL?
О: Просто поставить драйвера как сказано выше.
Поддержку DirectX обеспечивают любые драйвера, поддержку
OpenGL - только сравнительно новые (для reference drivers -
начиная с версии 2.1).
В: Можно ли "разогнать" Intel 740 каким-либо
программным способом?
О: Мне известна только одна утилита, позволяющая
разгонять память на чипе i740 - это PowerStrip. Однако как я
ни старался увидеть хоть что-то с помощью различных тестов и
бенчмарков, включая игровые - максимум что мне удалось
получить это стабильное увеличение производительности на:
0,5-0,7%. В связи с чем данное занятие было признано
абсолютно бесполезным. Основной способ "разгона" i740,
реально дающий хорошие результаты - это разгон частоты
шины памяти и AGP. Естественно, до тех пределов, пока карта
продолжает стабильно работать :). Видимо, такая
"неразгоняемость" чипа связана с тем, что отнюдь не скорость
работы чипа или набортовой памяти является основным
тормозящим фактором, основным "тормозом" все же является
DiME:
В: Что за конфликт показывает менеджер устройств для
моей карты под Windows95 OSR2?
О: Это не конфликт, а глюк системы определения
конфликтов самой Windows95. Дело в том, что Win95 изначально
не понимает что такое AGP, для нормальной работы AGP-карт
под ней нужно ставить специальный патч. Но "полного
понимания" не появляется и после патча. И поэтому Win95
считает, что два устройства, использующие один и тот же
диапазон памяти, обязательно конфликтуют. В данном случае
как раз "конфликтует" сама шина AGP с AGP- видеокартой. Это
абсолютно безобидный глюк, он совершенно ни на что не
влияет. Если он вас так раздражает, поставьте Windows98 -
она уже понимает, что использование одного диапазона адресов
AGP-картой и шиной не является конфликтом. Я подчеркиваю: ни
в 98, ни в 95 на самом деле конфликта нет. Просто устаревшая
система обнаружения конфликтов Windows95 ошибочно его
диагностирует. Есть также мнение, что Windows98 корректнее
работает с AGP- видеокартами чем пропатченая Windows95 OSR2.
Не знаю, не заметил:) Наоборот - некоторые бенчмарки при
абсолютно одинаковой конфигурации всего остального харда и
софта стабильно показывают несколько меньшую
производительность под Windows98 по сравнению с Windows95.
В: Можно ли установить на i740 карту драйвера от другой
i740 карты?
О: Можно. Но есть несколько моментов:
Момент 1: Драйвера, выпускаемые производителями карт,
могут требовать чтобы на вашей карте стоял видеобиос этого
же производителя. Следовательно, при таком раскладе вам
обязательно нужно чтобы биос вашей карты допускал
возможность перепрошивки (флэш-биос). Некоторые карты имеют
просто обыкновенное ПЗУ, которое перепрошить программным
способом нельзя. В этом случае единственный выход - достать
такую же микросхему ПЗУ и прошить на нее требуемый видеобиос
на программаторе, после чего вставить эту микросхему в
видеокарту вместо той, что стоит там. В случае если биос
допускает перепрошивку, нужно скачать с сайта производителя
карты этот биос (или достать его другим путем, к примеру
"выдрать" с аналогичной карты с помощью SVBL by Andrew
Garavsky), и прошить на свою карту, используя специальную
программу- прошивщик, предназначенную для того типа
флэш-памяти, который стоит на вашей видеокарте. Прошивщиков
для разных чипов существует море, поэтому ссылок на них я
давать не буду - ищите. Если прошивщик при запуске ругается,
что он ваш тип флеш-памяти не понимает, значит, нужен другой
- вот и весь рецепт :). Как правило все прошивщики нужно
запускать под чистым DOS или в режиме Safe mode command
prompt only, но ни в коем случае не под Windows. Впрочем,
бывают исключения, к примеру, прошивщик от ASUS. Но его
"виндовость" легко определяется т.к. он имеет оконный
интерфейс и при попытке запуска под DOS выдает
соответствующее сообщение. Кстати по поводу ASUS:
видеобиос от карты ASUS V2740 (на i740) имеет нестандартную
длину, поэтому этот биос прошивать на другие карты
категорически не рекомендуется - скорее всего вы получите
неработающую карту.
Момент 2: Некоторые драйвера производителей видеокарт
проверяют также код производителя, зашитый в карту
аппаратно. Этот код уже никак перепрограммировать нельзя,
поэтому единственный метод - искать в драйверах этого
производителя код, который он хочет и вручную (к примеру, с
помощью HIEW) переправлять на код, который будет выдавать по
этому запросу ваша карта. Коды, выдаваемые картами различных
производителей, даю ниже:
ASUS - 1043H
Diamon - 1092H
Real3D - 003DH
NoName (Intel reference board) - 8086H
Учтите, что в теле драйвера эти коды будут скорее всего
в "перевернутом" порядке байт, т.е., к примеру, для Real3D
первым будет идти байт 3Dh, а за ним 00h. Также
рекомендуется оценить степень своих знаний в области
ассемблера, прежде чем пытаться заниматься таким достаточно
тонким делом как правка драйверов. И на кой они вам
сдались? :)))
В: Что нужно сделать если в процессе попыток прошивки я
запорол видеобиос, и карта перестала работать?
О: Способов есть два: для не совсем и совсем летального
исхода :)))
Способ #1 (не совсем летальный исход): Если карта
ничего не выводит на экран, но компьютер все же способен
загружаться (слышно дырчание винчестера, вобщем, явно что-то
там делается), то это означает, что все работает, просто нет
изображения. На этот случай запаситесь системной дискеткой,
на которой будет файл заведомо рабочего видеобиоса и
прошивщик. Загрузившись вслепую с этой дискетки, повторите
на клавиатуре все те действия, которые нужны для того, чтобы
прошить нормальный видеобиос (ничего не видя при этом на
экране - так что лучше сначала потренируйтесь!). После
успешной прошивки нормального видеобиоса и перезагрузки -
экран снова "оживет".
Абзац для тех, кто знает что такое SVBL by Andrew
Garavsky <angar@cafe.odessa.net> (если не знаете -
можете не читать): если на указанной дискете прописать в
config.sys SVBL, который будет грузить нормальный
видеобиос, то после загрузки с этой дискеты экран оживет
даже при запорченном видеобиосе. НО !!! - ни в коем
случае не пытайтесь прошить видеобиос после того, как вы
воспользовались SVBL. Этот вариант пригодится вам для
того, чтобы посмотреть что-нибудь на винчестере, узнать в
какой последовательности и какие вопросы выдает
прошивщик, но прошивать все равно придется без
SVBL, вслепую. Попытка прошить видеобиос после
использования SVBL, приведет вашу карту в состояние,
описанное в "Способ #2 - полностью летальный исход"!
Еще можно использовать резидентный Video BIOS, вроде
есть такой, поставляется с референсными драйверами. Если
найдете - пробуйте сами, я о нем узнал уже после того как
поменял i740 на другую карту, поэтому поэкспериментировать
не успел.
Способ #2 (полные кранты :). Видеокарта не работает,
компьютер не загружается, вобщем, никаких признаков жизни.
Это исход действительно летальный, но и в этом случае есть
выход. Я содрал его с motherboard FAQ от Музыченко,
выяснилось (сам выяснял :), что этот подход работает и с
видеокартами. Вам понадобится видеокарта, на которой стоит
та же микросхема флеш-биоса, что и на вашей. Сюрприз: это
может быть вообще любая видеокарта, хоть Cirrus Logic!
Совершенно не обязательно, чтобы эта видеокарта была сделана
на том же чипе, что и ваша, главное - чтобы она работала с
таким же как и ваш флешем. Вы вставляете эту видеокарту
вместо своей, и грузитесь с той самой системной дискетки.
После этого вы очень аккуратно (очень - три раза :))
вынимаете из нее флеш, вставляете свой, и...правильно -
прошиваете его. После этого вы выключаете комп, вынимаете
свой флеш, вставляете в свою видеокарту, возвращаете на
место флеш вынутый из "спасательной" карты, и - все ОК. При
соблюдении очень большой аккуратности этот способ абсолютно
безвреден и всегда выручает (конечно, если вы не
умудрились каким-либо образом флеш сжечь, но я не думаю, что
это можно сделать программным способом).
В: Как работает (почему не работает) моя i740 карта на
83 (75) мГц?
О: Для того, чтобы это понять, нужно представлять себе
каким образом происходит вычисление частоты шины AGP (PCI
тоже, кстати). Чипсеты от Intel никаких стандартных частот
кроме 66 мГц и 100 мГц (только 440BX) - не знают. Поэтому
частоты 75 и 83 для этих чипсетов являются нестандартными, и
вобщем говоря, самим Интелом не поддерживаемыми. Частоту
шины AGP чипсет определяет, деля частоту на материнской
плате на стандартный делитель. Для частоты 66 он один, для
100 - другой. Таким образом, и при 66 мГц и при 100 мГц,
частота AGP получается одинаковой, как, собственно, и было
задумано. При выставлении же частот больше 66 мГц, но меньше
100, делитель не корректируется, и остается таким же как и
для 66, что приводит к тому, что на шину AGP идет завышенная
частота. Именно это и заставляет глючить AGP-карты. При
выставлении частот выше 100 мГц, для них применяется
делитель такой же как для 100, что приводит к аналогичному
эффекту. Практика показала, что карта, работающая на 75 мГц,
обычно работает и на 112, а карта, которая работает на 83
мГц, обычно "заводится" и на 133. Ну и наоборот,
соответственно. Лично мой ASUS V2740 на 112 (75) работал
нормально. Карт на i740, которые "завелись" бы на 133 -
лично я не встречал, даже виртуально (в виде сообщений о
таком событии в конференциях).
В: Что нужно сделать чтобы запустился Quake II?
О: (Справедливо для любой другой игры, поддерживающей
OpenGL):
1. Поставить драйвера, поддерживающие OpenGL. Это не
"драйвера OpenGL" - таких нет, а драйвера видеокарты, в
которых есть поддержка этого API. Т.е. - либо драйвера вашей
видеокарты уже держат OpenGL, либо нужно их поменять на те,
которые держат. Никакой "дополнительной" поддержки OpenGL
для нормальных релизных драйверов не нужно, она либо есть в
них изначально, либо при этих драйверах ее уже не будет
никогда. Для драйверов, не поддерживающих OpenGL, существуют
так называемые "врапперы" (D3D wrappers), чаще всего это
различные варианты файла opengl32.dll, позволяющие
запускать OpenGL-приложения "через" Direct3D. Но
функциональность таких заплаток чаще всего ограничивается
одной-двумя играми, и не более того. Поскольку для i740 уже
достаточно давно есть нормальные драйвера с полноценной
поддержкой OpenGL, вопрос врапперов далее не обсуждается.
2. Поставить разрешение экрана не более 1024х768, а
цветность - не более HiColor (16 bit).
3. Удалить из каталога Quake II файл Opengl32.dll если
он там присутствует (это может быть именно тот самый
враппер, кем-то оставленный с тех времен, когда драйвера
карты еще не поддерживали OpenGL или минипорт 3Dfx-based
карт, если игра старая).
Напоминаю: все это с успехом может быть применено к
любой игре, поддерживающей OpenGL: GLQuake, Quake II, Hexen
II, Unreal + OGL Patch, и так далее:
В: Что нужно сделать чтобы убрать темень в Quake II?
О: Лично я захожу в командную строку (клавиша "~"), и
набираю следующую последовательность команд:
- GL_MODULATE 2.5
- VID_GAMMA 0.4
- VID_RESTART
И после этого все становится (имхо) вполне
смотрибельно. Можете поэкспериментировать с числами сами:
для GL_MODULATE - чем больше тем светлее и контрастнее, для
VID_GAMMA - чем меньше, тем светлее (контрастность не
изменяется). Выбранные значения сохраняются, при следующем
старте игры их вводить снова уже не нужно.
В: Откуда брать новые драйвера, утилиты и прочее?
О: С большой степенью вероятности вы найдете все это:
1. Драйвера и утилиты: http://www.reactor.ru/download.shtml
2. Еще драйвера и утилиты: http://intel.dimension3d.com/drivers.html
3. Отдельно по картам и ОЕМ'ам: http://intel.dimension3d.com/cards.html
4. Новости, обзоры и прочее о i740: http://intel.dimension3d.com/
Отдельно укажу лишь "раритет" - драйвера для i740 под
OS/2. Вот они:
ftp://download.intel.com/design/graphics/drivers/lpv1.1.zip
Еще можно написать мне. Но это уж на действительно
крайний случай, потому что удовлетворить масштабный поток
запросов я, естественно, не смогу.
© faqs.org.ru