Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Windows 98 SE (оптимизация и улучшение) — шестая часть

Автор: vzar
Дата сообщения: 27.05.2011 14:42
RandyOrton, см. http://support.microsoft.com/kb/q243199/
Автор: MisterGrim
Дата сообщения: 27.05.2011 18:26
Наконец дошли руки написать.
И опять о драйверах.
К сожалению, 71.84 следует признать для FX 5200 непригодным. Были проверены следующие игры:
Need for Speed: Porsche Unleashed
Dungeon Keeper
Dungeon Keeper II
Quake
Quake II
Quake III
American McGee's Alice
MDK
MDK II
Deus Ex
Unreal Gold
Project IGI
Serious Sam
jDoom
Expendable
Descent 3
Nox
Beyond Good & Evil
No One Lives Forever
Future Cop L.A.P.D.
Slave Zero
Ultim@te Race Pro
Red Faction
Iron Storm
Arx Fatalis


Результат такой:
1) Porsche Unleashed — нет текстов в меню (ну это проблема драйвера вне зависимости от видеокарты);
2) Unreal Gold — невозможность поставить высокие разрешения (1024x768 — уже висит с чёрным экраном);
3) Descent 3 — в режиме Direct3D половины текстур нет, остальные полностью искажены, плюс жуткие тормоза. Нормально работает в OpenGL;
4) No One Lives Forever — та же картина, что и в Descent 3, только OpenGL-рендера на замену у нас нет;
5) Future Cop L.A.P.D. — картинка практически отсутствует, видно пару полигонов.
При этом проблемы присутствуют в самых распространённых движках — Unreal Engine и Lithtech, что нельзя считать приемлемым.

Добавлено:
Откатил на 56.64 — и всё, как по волшебству, заработало. Поставил опять Riva TNT — тоже всё прекрасно, причём заработали Arx Fatalis и Iron Storm, которые с 45.23 работать не желали!
Но остаётся проблема с OpenGL, а если быть совсем точным, с играми на движке Quake III. И как оказалось, она всё-таки решаема — в OpenGL-настройках драйвера необходимо переключить «Транспонирование буфера» с «Авто» на «Передача блоками».

Добавлено:
В связи с этим вопрос: можно ли сделать в установщике драйвера изменение определённых параметров реестра в зависимости от модели видеокарты? Тогда бы мы точно могли получить более-менее работоспособный драйвер 3-в-1 (а не полурабочий 3-в-1 или монстр 4-в-1).
Автор: IFkO
Дата сообщения: 27.05.2011 18:50
Всем:
Дотянулся с трудом до видеокарты S3 Trio 3D2X. Поскольку других видеокарт S3 у меня не будет, то всё, что я смог на ней отладить - это таки всё: ничего больше я с драйверами S3 сделать не смогу, и выкладываю то, что смог сделать, в качестве окончательного варианта.
Должен заметить, что даже убогая Trio позволила мне:
- перевести закладки свойств видеокарты на русский и согласовать их с английской справкой
- ужать сценарий установки настолько, что все драйверы ChroMetal устанавливаются одним общим сценарием.
Итак, вот 2 варианта драйверов S3:
1. Драйверы JGC's Unified Savage driver 3.30
2. Драйверы ChroMetal 4.5 в 3-х частях:
A) драйверы классических видеокарт S3 (серий Trio64, Virge, Trio3D(/2X), Vision, Savage3D, Savage4, Savage2000, Savage/IX/MX, SuperSavage, ProSavage & Twister) с настроечными утилитами (закладками дополнительных свойств экрана) и S3 Tweak
Б) драйверы видеокарт S3 серии Chrome
В) настроечные утилиты (закладки дополнительных свойств экрана) для видеокарт серии Chrome

Если кому-то эти драйверы интересны, то там есть еще что обсудить и доработать... но не на чем.


MisterGrim
То есть я так понял (что-то я устал к вечеру пятницы... или просто тупею...), что пока решение видится такое: модульный драйвер собирать из Riva128 + 56.64 + 71.84 ? При этом 56.64 нормально тянет и старье, начиная с Riva TNT?
А драйвер 77.72 пробовали?
Что до изменения параметров реестра, то это сделать можно. Только мне нужно точно сказать, для каких видеокарт (из списка в INF) какой ключ реестра нужно вписать при установке. Если с определением ключа реестра есть проблемы, то сделайте слепок HKLM в исходном состоянии и после перенастройки, и пришлите оба мне - разберусь. Только между слепками минимум движений программами, чтобы ничего лишнего не отпечаталось.
Автор: MisterGrim
Дата сообщения: 27.05.2011 20:42

Цитата:
модульный драйвер собирать из Riva128 + 56.64 + 71.84 ? При этом 56.64 нормально тянет и старье, начиная с Riva TNT?
Именно так.
Цитата:
А драйвер 77.72 пробовали?
Пробовал — никаких изменений.

Параметр реестра найду, не проблема (да и информации по нвидии полно).

Автор: IFkO
Дата сообщения: 27.05.2011 22:27

Цитата:
модульный драйвер собирать из Riva128 + 56.64 + 71.84 ?

Прошу высказаться всех, кто считает, что этого делать не надо. Пока не поздно.
Автор: IFkO
Дата сообщения: 28.05.2011 10:11
MisterGrim
Я помянул драйвер 77.72 потому, что судя по внешним признакам - это вылизанный потомок драйвера 71.84: он новее, компактнее, от него отсечены те видеокарты, которые толком не поддерживаются. Раз уж мы тоже пришли к тому, что для старых карт нужен другой драйвер, то может быть есть смысл собрать RIVA128 + 56.64 + 77.72 ? в надежде на то, что с последними картами он в чем-то луче (раз уж его вылизывали)?
Автор: RandyOrton
Дата сообщения: 28.05.2011 10:32

Цитата:
1) Porsche Unleashed — нет текстов в меню (ну это проблема драйвера вне зависимости от видеокарты);

Ну это полбеды. Даже если по памяти потыкать по прямоугольникам, то всё равно трасса то ли не загрузится, то ли артефакты ужасные будут (сейчас точно уже и не помню).
Автор: IFkO
Дата сообщения: 28.05.2011 10:33
RandyOrton

Цитата:
Даже если по памяти потыкать по прямоугольникам, то всё равно трасса то ли не загрузится, то ли артефакты ужасные будут
интересный аргумент! А с каким драйвером трасса загрузится?
Автор: MisterGrim
Дата сообщения: 28.05.2011 10:40
Упомянутый параметр реестра: DWORD HKLM\System\CurrentControlSet\Services\Class\Display\0000\NVIDIA\OpenGL\ForceBlit (по умолчанию стоит в 0; точнее, по умолчанию вообще отсутствует. "Блочная передача" aka "Force blitting" соответствует значению 1).


Цитата:
MisterGrim
Я помянул драйвер 77.72 потому, что судя по внешним признакам - это вылизанный потомок драйвера 71.84: он новее, компактнее, от него отсечены те видеокарты, которые толком не поддерживаются. Раз уж мы тоже пришли к тому, что для старых карт нужен другой драйвер, то может быть есть смысл собрать RIVA128 + 56.64 + 77.72 ? в надежде на то, что с последними картами он в чем-то луче (раз уж его вылизывали)?
Я об этом тоже подумал — раз уж для старых карт он не подходит, то для новых имеет смысл взять поновее. Тем более, что та же 6800GS вполне поддерживается даже последними драйверами.
Да, и кстати — я не совсем верно сказал, что никаких отличий с 71.84: Dungeon Keeper II на 71.84 приходится принудительно запускать с 32-битным цветом (-32biteverything), на 77.72 всё вернулось в норму. Так что улучшения по-любому есть.

RandyOrton

Цитата:
Ну это полбеды. Даже если по памяти потыкать по прямоугольникам, то всё равно трасса то ли не загрузится, то ли артефакты ужасные будут (сейчас точно уже и не помню).
Я хочу уточнить: игру я запускаю без всяческих патчей и фиксов. Возможно, решения уже давно есть.
Автор: IFkO
Дата сообщения: 28.05.2011 10:47
MisterGrim

Цитата:
Упомянутый параметр реестра:

а можно получить REG-файл? Чтобы мне не думать, в каком формате должен быть параметр?
И для каких карт и каких драйверов его вставлять?

Цитата:
на 77.72 всё вернулось в норму
еще один звоночек.
Автор: MisterGrim
Дата сообщения: 28.05.2011 11:03

Цитата:
а можно получить REG-файл? Чтобы мне не думать, в каком формате должен быть параметр?
Без проблем:

Код: REGEDIT4

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Display\0000\NVIDIA\OpenGL]
"ForceBlit"=dword:00000001
Автор: IFkO
Дата сообщения: 28.05.2011 11:06

Цитата:
та же 6800GS вполне поддерживается даже последними драйверами
ну, 8-ю серию драйверов все единогласно отвергли. Есть смысл подумать только о 82.69 - за то, что он есть костыль для карт, официально несовместимых с Win98. Но только при условии, что GeForce 6XXX с ним работают нормально.

Цитата:
для TNT нужно, а для GF2 — уже нет
это все - для драйвера 56.64? Или еще для каких-то нужно?
Автор: MisterGrim
Дата сообщения: 28.05.2011 11:18

Цитата:

Цитата: для TNT нужно, а для GF2 — уже нет
это все - для драйвера 56.64? Или еще для каких-то нужно?
Автор: RandyOrton
Дата сообщения: 28.05.2011 12:14

Цитата:
интересный аргумент! А с каким драйвером трасса загрузится?

Последний рабочий драйвер для Need for speed III Hot Pursuit, High Stakes и Porsche Unleashed - 56.64 (для Win98). Хотя под XP таких проблем нет.

Цитата:
Я хочу уточнить: игру я запускаю без всяческих патчей и фиксов. Возможно, решения уже давно есть.

Я наверное знаю обо всех патчах к старым НФСкам. И патчей для Win98 я не встречал.
Хотя если поставить на Win98 DirectX 9.0 и заменить рендер (в папке с игрой есть папка Drivers) на обновлённый http://ifolder.ru/23817806 , может толк и будет.
Автор: IFkO
Дата сообщения: 28.05.2011 12:45
MisterGrim

Цитата:
нужно для TNT с драйвером 56.64
то есть настраиваем рестр только для TNT + 56.64 ?

Цитата:
82.69 — надо попробовать потестировать
из расчета, что будет собран вариант драйвера RIVA128 + 56.64 + 82.69

Автор: MisterGrim
Дата сообщения: 28.05.2011 14:48

Цитата:
то есть настраиваем рестр только для TNT + 56.64 ?
Ну поскольку TNT2 и GF256 в наличии нету, то придётся ограничиться TNT.

Добавлено:
Кому было нужно зеркало «оптимальной» сборки на народе? Держите: http://narod.ru/disk/14275436001/windows98IF-2011-01-01-boot-alter.zip.html.
Автор: RandyOrton
Дата сообщения: 28.05.2011 15:19

Цитата:
Ну поскольку TNT2 и GF256 в наличии нету,

TNT2 я могу купит, а GF256 есть, правда сгоревшая. Но мне кажется, что если на TNT и GF2 MX400 всё работает, то большого смысла проверять на TNT2 и GF256 нет.
Автор: MisterGrim
Дата сообщения: 28.05.2011 15:24
Так в том-то и дело, что для TNT твик нужен, а для GF2 — уже нет. А нужен ли он для TNT2?
Автор: RandyOrton
Дата сообщения: 28.05.2011 15:43
Интуиция подсказывает, что да.
Автор: IFkO
Дата сообщения: 28.05.2011 20:00
MisterGrim. RandyOrton
Добавил в интеграторе сценарии установки 56.64+77.72 и добавил нужный ключ реестра во все сценарии.
Логика установки драйвера подсказала мне, что этот ключ нужен бы для Riva TNT, Riva TNT2/TNT2 Pro, Riva TNT2 Ultra, Vanta/Vanta LT, Aladdin TNT2
Прошу проверить хотя бы на Ванте - кажется, у RandyOrton она была?
Автор: RandyOrton
Дата сообщения: 28.05.2011 21:01
Постараюсь завтра Vanta засунуть в комп. Она по сути TNT2.
Автор: IFkO
Дата сообщения: 30.05.2011 14:25
RandyOrton

Цитата:
Постараюсь завтра Vanta
и что?
Автор: IFkO
Дата сообщения: 01.06.2011 13:25
Куда-то все пропали... Что, я последний звонок пропустил?
Ладно, на случай, если кто-то тут еще бывает: доработал тестовый набор драйверов AC'97. Прошу всех заинтересованных посмотреть и отписаться. Сделано вот что:
- пакет разделен на 3 мелких пакетика - Realtek, SoundMax, VIA для улучшения модульности;
- добавлен драйвер VIA Vinyl (просто под руку попался);
- долго отбирал и отлаживал драйвер SoundMax, подходящий к большинству их кодеков, так что можно считать его обновленным;
- дополнен список идентификаторов для кодека Realtek (был в двух частях, стал в ПЯТИ!);
- исключен драйвер Sigmatel (при тех идентификаторах, что они туда вписали, лучше бы его вовсе не было)

RandyOrton, MisterGrim
хотелось бы отзыв по последнему варианту интегратора для модульного драйвера NVidia. Кроме того, изучение RivaTuner показало, что своими методами я его в драйвер не втисну - огромный INF потребуется. Могу положить его Setup в драйвер и запускать установку RivaTuner при установке драйвера. Но тут неудобство: в RivaTuner не предусмотрен режим автоустановки - придется кнопочки потискать. С другой стороны, оно и хорошо - можно будет от этой установки отказаться.
Что скажете - стоит это делать?

MisterGrim
Последнюю пересборку драйвера Vortex2 пробовали? Если норма, то готова следующая итерация, из которой вычищена еще порция мусора.
Автор: MisterGrim
Дата сообщения: 01.06.2011 14:05
Пока ничего не пробовал, случились некоторые бытовые неприятности.

По поводу RivaTuner: а если пересобрать инсталлятор? Я, правда, не знаю, можно ли вытащить из NSIS-инсталлятора установочный скрипт (вот из InnoSetup точно можно). Ну на худой конец можно и «как есть» оставить.

По поводу NVIDIA: печальные новости. Похоже, GF6800GS, с которой я экспериментирую, приказывает долго жить ускоренными темпами (оперативная память; уже видны битые пиксели в 2D, в 3D синие экраны/перезагрузки). Так что не могу ответить на вопрос, какой драйвер более предпочтителен для 6xxx+ видеокарт.
Правда, есть вариант поставить GeForce 6200 PCI-E в основную машину, и попробовать на ней; лучше что-то, чем ничего. Кроме того, тест сборки на современном железе в любом случае не будет лишним.
Автор: IFkO
Дата сообщения: 01.06.2011 14:43
MisterGrim

Цитата:
По поводу RivaTuner Ну на худой конец можно и «как есть» оставить
я бы оставил как есть - мне мороки меньше, а лучше, чем есть, все равно не получается.

Цитата:
тест сборки на современном железе в любом случае не будет лишним
однозначно! И вообще, очень благодарен за сотрудничество. С меня пиво.
А что там Vortex ?

Автор: MisterGrim
Дата сообщения: 01.06.2011 14:57
С вортексом пока тоже ничего, вообще не до железа пока было.
Думаю, посмотрю завтра/послезавтра.
Автор: IFkO
Дата сообщения: 01.06.2011 16:27
MisterGrim
Ну, вортекс-то не к спеху... какой-никакой имеется. А вот NVIDIA хотелось бы до ума довести.
Автор: Saidrex
Дата сообщения: 06.06.2011 20:02
В сбоке Win98IF не могу запустить Marine Aquarium 2 Screensaver, требует регистрацию?
Автор: IFkO
Дата сообщения: 06.06.2011 21:45
Saidrex

Цитата:
Marine Aquarium 2
- В "установке WiNDOWS" посмотри описание этого компонента. Он не ломанный.
Автор: SerbeyBV
Дата сообщения: 07.06.2011 15:30
По поводу драйверов к GeForce. На моей GeForce 2 MX 100/200 с драйверами 45.23 не пошла игрушка ArchMage http://www.geardownload.com/games/archmage.html - после вступительных титров все время вылетала. Под рукой были 10.80 - на них игру прошел, но с ними возникла другая проблема - страшно глючило оформление винды с помощью Revolutions Pack после запуска некоторых полноэкранных игр и просмотра видео во весь экран. После запуска некоторых программ с собственным скином оформление восстанавливалось. Поскольку игру прошел, пока вернулся на 45.23. Помнится, с неофициальными 82.69 у меня не было ни одной из этих проблем, но быстродействие оставляло желать лучшего. Других версий не испытывал.

Кстати, а никто не в курсе, на 98й никак не запустить последние игрушки с giveawayoftheday, которые в виде одного exe файла ставятся? Вроде, missing imports нету (с KernelEx), но при запуске в окне показано то, что под ним было.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687

Предыдущая тема: Задачи на bat-файлах 9


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.