Форумы Modlabs.net: Мастерская ретроконструктора - Форумы Modlabs.net

Перейти к содержимому

  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Мастерская ретроконструктора

#141 Пользователь офлайн   White 

  • Белый человер
  • PipPipPipPipPipPipPip
  • Группа: Главный Администратор
  • Сообщений: 12 292
  • Регистрация: 16 Июль 05

Отправлено 19 Январь 2016 - 19:00

LLC, я правил BIOS с помощью Nibitor 6. Не понимаю почему в DOS настройка не работает. Может быть ей нужен драйвер, чтобы она начала различать 2D/3D? В Windows 98 карта вроде бы притихает (послушаю ещё), даже несмотря на то, что она не основная. В DOS совершенно точно работает громко, вентиль не тормозит. Тогда вопрос: как замедлить вентиль в DOS, не прибегая к правке BIOS?
0

#142 Пользователь офлайн   RUS 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Участник клуба Voodoo Masters
  • Сообщений: 896
  • Регистрация: 07 Декабрь 11

Отправлено 19 Январь 2016 - 23:26

White, нет. Ты совсем неправильно меня понял. WinXP вообще ни при чём. Я хочу, чтобы у меня главной картой в WINDOWS 98 была AGP/PCI по желанию. По желанию юзера, а не согласно установке Primary в биосе, как сейчас.

PS: насколько я понял, ты уже с Солтеком развлекаешься вовсю? Неужели всё ради одного несчастного SB Pro? Или ты что-то ещё нашёл там, чего нет на AIMB-865?
0

#143 Пользователь офлайн   White 

  • Белый человер
  • PipPipPipPipPipPipPip
  • Группа: Главный Администратор
  • Сообщений: 12 292
  • Регистрация: 16 Июль 05

Отправлено 20 Январь 2016 - 00:28

Я пока не раскрою все карты, но я готовлю новую концепцию ретро-пк,объединяющую ряд предыдущих идей и добавляющую новые. Для её реализации провожу испытания на Солтеке.
0

#144 Пользователь офлайн   RUS 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Участник клуба Voodoo Masters
  • Сообщений: 896
  • Регистрация: 07 Декабрь 11

Отправлено 20 Январь 2016 - 02:49

Я тоже хочу на своей плате на сокете-478 собрать ретро-пк. Но никаких новых идей нет. Собираюсь потестировать на ней процессор Intel Confidential Northwood 3,4GHz 512kb L2 Unlocked Multiplier. Надеюсь, CrystalCPUID сумеет рулить множителем на P4.

А по поводу Primary PCI/AGP независимо от бивиса я писал недавно Игорю Федоренко IFkO. У него нет никаких мыслей, чем можно помочь.
White, ты написал, что GeForce6800 у тебя Secondary:

Просмотр сообщенияWhite (Вчера, 19:00) писал:

В Windows 98 карта вроде бы притихает (послушаю ещё), даже несмотря на то, что она не основная.
Напиши, есть ли у тебя способ заставлять игры выбирать карту GeForce6800? Ведь в Win98 игрушки выбирают основную карту!

Я вообще думаю сделать снимок всех системных папок/файлов, когда в биос Primary Adapter PCI, и когда Primary Adapter AGP, и потом сравнить. Может быть, батником перед загрузкой GUI подставлять принудительные настройки получится? Чтобы, не залезая в бивис, рулить основной картой, как хочешь.
0

#145 Пользователь офлайн   White 

  • Белый человер
  • PipPipPipPipPipPipPip
  • Группа: Главный Администратор
  • Сообщений: 12 292
  • Регистрация: 16 Июль 05

Отправлено 20 Январь 2016 - 22:07

Надо проверить точно, но когда я делаю главной GeForce, а второстепенной Voodoo 4, то Glide игры запускались на V4. Если мне это не приснилось.
0

#146 Пользователь офлайн   RUS 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Участник клуба Voodoo Masters
  • Сообщений: 896
  • Регистрация: 07 Декабрь 11

Отправлено 20 Январь 2016 - 23:00

Ой, ну конечно Glide запустится на Voodoo, хоть главная она будет, хоть второстепенная! Я это уже проверял. А вот D3D выбирают всегда главную. За исключением редких игр, у которых есть возможность выбора акселератора в своих собственных опциях.

Я сейчас изучаю вопрос, возможно ли переключать главную и второстепенную туда-сюда. Для начала загрузился с Primary PCI, сделал снимок реестра, потом с Primary AGP, сделал снимок реестра. Затем сравнил, таким образом нашёл путь в реестре, где лежат две папки - VIDEO0000 и VIDEO0001. Или с похожими именами. В папке 0000 все ключи, относящиеся к главной карте, в 0001 - ключи второстепенной. Винда при каждой загрузке, сволочь, меняет их именами (0 и 1) согласно активной "из бивиса" карте. Вот теперь думаю, что с этим делать. Возможно, сработает простой батник-"свитчер" с расширением REG, даже без перезагрузки (был бы лучший вариант!). А может, и нет.

Кстати, если главная AGP, то Glide игры только 3D-сеанс на Voodoo крутят, а заставки, меню - на AGP. Т.е. всё равно на ГЛАВНОЙ!
0

#147 Пользователь офлайн   White 

  • Белый человер
  • PipPipPipPipPipPipPip
  • Группа: Главный Администратор
  • Сообщений: 12 292
  • Регистрация: 16 Июль 05

Отправлено 21 Январь 2016 - 12:21

Если честно, в твоих мытарствах не вижу никакого смысла. Очевидно, что 3dfx лучше любой другой карты в играх до 1998-1999 года, дальше 3dfx бесполезен за редким исключением, как с точки зрения качества, так и с точки зрения скорости. Отсюда вывод, что в Windows 9x актуально использовать только 3dfx.

Прошу аргументировать обратное :) На конкретных примерах.
0

#148 Пользователь офлайн   hard1k 

  • Member
  • PipPipPip
  • Группа: Участник клуба Voodoo Masters
  • Сообщений: 340
  • Регистрация: 08 Апрель 07

Отправлено 21 Январь 2016 - 12:52

Просмотр сообщенияWhite (21 Январь 2016 - 12:21) писал:

Если честно, в твоих мытарствах не вижу никакого смысла. Очевидно, что 3dfx лучше любой другой карты в играх до 1998-1999 года, дальше 3dfx бесполезен за редким исключением, как с точки зрения качества, так и с точки зрения скорости. Отсюда вывод, что в Windows 9x актуально использовать только 3dfx.

Прошу аргументировать обратное :) На конкретных примерах.


Цитата:

Цитата

Все бы ничего, но продажная сущность игроделов привела к тому, что в зависимости от игры отдыхали юзеры одной платы или другой. Это приводило к лютой, бешеной взаимной ненависти, благодаря чему любое обсуждение игр скатывалось к вопросу о видеокарте. И тут главное было правильно вбросить говна, дальше хомячки делали все сами. Типичные холивары related:
  • Ваша Вуду сосёт на 32-бином цвете, а я играю красиво.
  • Ваша Крива сосёт на глайде, а я играю красиво и быстро.
  • Зато у Вуду проблемы с OpenGL и AGP-текстурирования нету.
  • Вуду 2D мылит только в разрешении YxZ, а ваши кривы уже на (Y-2)x(Z-2), как работать-то?
  • Купил Вуду, теперь в игре ХХХ на скрине пиксели какие-то мутные (20 страниц скринов с пикселями).
  • Ходил к другу, он перед каждой игрой дрова менял. Нвидиоты, лол!
  • Тысячи их!


0

#149 Пользователь офлайн   White 

  • Белый человер
  • PipPipPipPipPipPipPip
  • Группа: Главный Администратор
  • Сообщений: 12 292
  • Регистрация: 16 Июль 05

Отправлено 21 Январь 2016 - 12:56

Дело не в этом. Пытаюсь понять практический смысл манипуляций, ответ в стиле "просто хочу" - тоже аргумент.
0

#150 Пользователь офлайн   RUS 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Участник клуба Voodoo Masters
  • Сообщений: 896
  • Регистрация: 07 Декабрь 11

Отправлено 21 Январь 2016 - 17:02

Если бы я изначально не планировал морочиться с этим, то и 7900GS не ставил бы, остался б на HD3850.
А мой ответ таков: боюсь, мощности 3dfx всё же недостаточно.
0

#151 Пользователь офлайн   White 

  • Белый человер
  • PipPipPipPipPipPipPip
  • Группа: Главный Администратор
  • Сообщений: 12 292
  • Регистрация: 16 Июль 05

Отправлено 21 Январь 2016 - 17:04

То есть в Windows 98 тебе недостаточно Voodoo 5 5500? Или у тебя V4 4500?
0

#152 Пользователь офлайн   RUS 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Участник клуба Voodoo Masters
  • Сообщений: 896
  • Регистрация: 07 Декабрь 11

Отправлено 21 Январь 2016 - 20:08

У меня и та, и другая. Обычно стоит 4, потому что у 5 надо решить проблему с охладом. Как решится, перейду на неё окончательно. Если не сломаю, конечно, когда радиаторы отдирать буду. Всё никак не наберусь смелости.

Люблю из-под win98 погонять в IndyCar Series и в Grand Prix 4 в разрешении 1600•1200. Для обеих игр скорости Вуду мало.
0

#153 Пользователь офлайн   White 

  • Белый человер
  • PipPipPipPipPipPipPip
  • Группа: Главный Администратор
  • Сообщений: 12 292
  • Регистрация: 16 Июль 05

Отправлено 21 Январь 2016 - 22:32

Вот, теперь мне понятно зачем это. А достаточно ли тебе скорости Voodoo 5?
0

#154 Пользователь офлайн   RUS 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Участник клуба Voodoo Masters
  • Сообщений: 896
  • Регистрация: 07 Декабрь 11

Отправлено 22 Январь 2016 - 00:02

Пару раз ставил и проверял именно в GP4. Мало. Тормозит сильно.

После 3-часовых поисков я сегодня нашёл ключи, показывающие, кто в системе первый, а кто второй.
Вот, создал файл AGP.REG:

REGEDIT4

[HKLM\Enum\PCI\VEN_10DE&DEV_02E3&SUBSYS_042A0000&REV_A2\000800]
"InitAdapterPowerState"="01"

[HKLM\Enum\PCI\VEN_121A&DEV_0009&SUBSYS_0005121A&REV_01\48F000]
"InitAdapterPowerState"="0b"


где VEN_10DE&DEV_02E3&SUBSYS_042A0000&REV_A2\000800 - путь к параметрам карты AGP, и VEN_121A&DEV_0009&SUBSYS_0005121A&REV_01\48F000 - путь к параметрам карты PCI (для примера, так у меня в данный момент на тестовой винде). Именно ключ InitAdapterPowerState задаёт арбитраж, первичную (значение 01) и вторичную (значение 0b) карты.

Но запуск и внесение в реестр эти параметры не меняет. Я вообще правильно создал этот файл? Пишет, что данные успешно внесены, но изменений в реестре нет. Я пробовал также батник со следующим содержимым
C:\WINDOWS\REGEDIT.EXE /S PATH:\AGP.REG
помещать в HKLM\Run. Тоже без толку. Самое главное - в правильное время выполнять эту операцию, потому что на определённом раннем этапе реестр переписывается согласно активной "первой" карте. Если запись сделать раньше - она всё равно переправится, а если позже инициализации видеокарт - то она станет бесполезной.

Не знаю, как теперь поступить. Файл AGP.REG даже при ручном запуске не меняет содержимое соответствующих разделов. Что-то не так делаю.
0

#155 Пользователь офлайн   aspire1gig 

  • Member
  • PipPipPip
  • Группа: R&D команда
  • Сообщений: 347
  • Регистрация: 18 Сентябрь 10

Отправлено 22 Январь 2016 - 06:52

Цитата

в Windows 9x актуально использовать только 3dfx.

Прошу аргументировать обратное :) На конкретных примерах.
У меня одно время стояла связка S3 Savage 4 (очень мне нравился Unreal/UT под MeTaL, да :p: ) плюс Voodoo 2, но в плане скорости и безглючности эта связка оставляла желать лучшего.
Сейчас стоит Voodoo 5 PCI, согласен, это лучший выбор для игр под Вин98.
0

#156 Пользователь офлайн   RUS 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Участник клуба Voodoo Masters
  • Сообщений: 896
  • Регистрация: 07 Декабрь 11

Отправлено 22 Январь 2016 - 14:26

Исправил HKLM, как полагается, на полное HKEY_LOCAL_MACHINE. Теперь всё прописывается, но слишком поздно, когда видео уже инициализировано. Как в win98 вызвать выполнение программы на ранних этапах загрузки?
0

#157 Пользователь офлайн   zx-c64 

  • Главный по разработке
  • PipPipPipPipPipPipPip
  • Группа: R&D команда
  • Сообщений: 827
  • Регистрация: 26 Апрель 14

Отправлено 22 Январь 2016 - 16:02

сделай батник для переименования файлов реестра и через мультиконфиг выбирай
0

#158 Пользователь офлайн   RUS 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Участник клуба Voodoo Masters
  • Сообщений: 896
  • Регистрация: 07 Декабрь 11

Отправлено 22 Январь 2016 - 22:04

Это бесполезно, потому что винда переписывает реестр в процессе старта. Я вообще, честно говоря, сомневаюсь, что потом очерёдность читается из реестра. Может, просто «для галочки» значения стоят.
0

#159 Пользователь офлайн   zx-c64 

  • Главный по разработке
  • PipPipPipPipPipPipPip
  • Группа: R&D команда
  • Сообщений: 827
  • Регистрация: 26 Апрель 14

Отправлено 22 Январь 2016 - 22:09

ничего не переписывает. там два файла, user.dat и system.dat по-моему называются. до старта винды копируешь их из своего места или переименовываешь и все
0

#160 Пользователь офлайн   RUS 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Участник клуба Voodoo Masters
  • Сообщений: 896
  • Регистрация: 07 Декабрь 11

Отправлено 22 Январь 2016 - 23:14

Ну как же не переписывает, если при смене Primary Video в бивисе вот эти два параметра

[HKLM\Enum\PCI\VEN_10DE&DEV_02E3&SUBSYS_042A0000&REV_A2\000800]
"InitAdapterPowerState"="01"

[HKLM\Enum\PCI\VEN_121A&DEV_0009&SUBSYS_0005121A&REV_01\48F000]
"InitAdapterPowerState"="0b"


меняются значениями! Они переписываются при старте согласно главной карте в бивисе.

Если винда сначала пишет их согласно активной карте фазы DOS, а потом производит инит видео по этим же параметрам, то нужно их перезаписывать МЕЖДУ этими двумя событиями. Если же инит видеокарт происходит ТОЛЬКО исходя из активной карты в фазе DOS и дальше от реестра уже ничего не зависит, то я сейчас просто головой о стенку бьюсь, в этом случае переназначать карты просто невозможно.
0

Поделиться темой:


  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

6 человек читают эту тему
0 members, 6 guests, 0 anonymous users