Эмуляция > Эмуляторы компьютеров
3D ускорение в виртуальных машинах и эмуляторах ПК
<< < (5/9) > >>
Softer:

--- Цитата: Oldgamer1 от 12 Июнь 2017, 21:31:07 ---    Да-да, всё - как в Досбоксе, с той разницей, что что в Досбоксе всё перебрасывают на внешний враппер или эмулятор, а VPC перебрасывал на реальную карту. Глюкоза, автор вуду-патча для Досбокса, с которого, собственно и пошла мода прикручивать Глайд к виртуалкам, либо сам был обладателем такого Мака, либо "подсмотрел" свою идею у знакомых маководов.

--- Конец цитаты ---
Ты серьёзно отождествляешь проброс вызовов к реальной вуду с вызовами через враппер к стандартизированному API? Это называется не "то же самое с той лишь разницей", а "совершенно разные вещи с той лишь схожестью..."

Добавлено позже:

--- Цитата: Oldgamer1 от 12 Июнь 2017, 21:31:07 ---В угоду Реалтеку из винды "выпилили" поддержку звуковых карт на ISA-шине. В угоду Невидии "выпилили" возможность одновременной работы 2-х видеокарт, чем "добили" 3DFX, которая в драйверах для вторых Вуд уже вплотную подобралась к 8-му директу.
--- Конец цитаты ---
Про риалтек я тоже ничего не слышал, но меня больше интересует история с выпиливанием поддержки двух видях, что выражается в невозможности ставить вуду на сколько я понял (с каких пор вуду вообще стала считаться отдельной видяхой? о Voodoo 1/2 же речь, я правильно понял?). Можно подробнее из какой винды это выпилили? До сего момента был уверен, что вуду всё ещё можно впихнуть в пару к дифорсу и всё будет работать. Нет?
Oldgamer1:

--- Цитата: xttx от 12 Июнь 2017, 14:47:53 ---Немного недоделанный там директ. Не умеет оконный режим с ускорением. Игры которым это нужно - Dark Rift и что-то из ранних лего.

Oldgamer1,
Возможно имеет смысл копать в сторону "как завести ранний nGlide/openGlide под 98"?
Если не секрет, как удалось обойти то, что вайновым длл-кам нужен реальный ddraw.dll? Каждая игра отдельно патчится или как-то иначе?

--- Конец цитаты ---
   Уже и раскопано и перекопанно :). По сути сейчас идёт "окультуривание" территории раскопок.
То, что Вы можете увидеть на скриншотах в теме - это nGlide, во всей его красе. Как видит, прекрасно работает в 98-й. С 95-й чуть сложнее, но и для неё у меня есть решение - openGlide. Его работу в 95-й на VmWare Вы можете увидеть, пройдя по этой ссылке http://forum.old-dos.ru/viewtopic.php?f=2&t=931 (3-й скриншот).
   По поводу директа. Вайновским библиотекам реальный ddraw не нужен и игры патчить не надо. Всё это произошло благодаря разработчикам Реактоса, которые пересобрали их под винду так, что они и ведут себя там, как виндовые.

Добавлено позже:

--- Цитата: Softer от 12 Июнь 2017, 21:44:17 ---Ты серьёзно отождествляешь проброс вызовов к реальной вуду с вызовами через враппер к стандартизированному API? Это называется не "то же самое с той лишь разницей", а "совершенно разные вещи с той лишь схожестью..."

Добавлено позже:Про риалтек я тоже ничего не слышал, но меня больше интересует история с выпиливанием поддержки двух видях, что выражается в невозможности ставить вуду на сколько я понял (с каких пор вуду вообще стала считаться отдельной видяхой? о Voodoo 1/2 же речь, я правильно понял?). Можно подробнее из какой винды это выпилили? До сего момента был уверен, что вуду всё ещё можно впихнуть в пару к дифорсу и всё будет работать. Нет?

--- Конец цитаты ---
   Это с точки зрения внешнего наблюдателя с Досбокса идёт переброс на враппер. С точки же зрения Досбокса переброс идёт на реальную Вуду.
   Вуду можно впихнуть в пару к чему угодно, но при маленьком условии - всё это будет работать под 9х или NT4. Начиная с 2000-й из винды была "выпилена" поддержка одновременной работы 2-х видеокарт через кабель (запамятовал, как он назывался). Вуду второй картой поставить можно, но к ней придётся подключить отдельный монитор, что не есть хорошо. Если нужны подробности - сходи на Фалькон, там к драйверам для 1-2 Вуды есть подробные описания, что как и почему. Если что - Надмозг переведёт. Заодно узнаешь, почему, например, инженеры 3DFX не рискнули выдать первые в и вторые вуды за типо 2Д/3Д адаптеры, свалив втихаря всю работу с 2Д на GDI. 
MetalliC:

--- Цитата: Oldgamer1 от 12 Июнь 2017, 21:31:07 ---Ну, положим, я не утверждал, что первые вуды директ не умели вообще, а лишь хотел перепроверить прочитанное на других форумах. Другое дело, что, возможно, в вудах самые первые версии директа таки враппились на глайд (отсюда и неполная поддержка)
--- Конец цитаты ---
вы в курсе что glide это в том числе родной аппаратный интерфейс вуд ?
любой драйвер, не важно DirectX, OGL или чего-то еще по сути является "враппером" этого чего-то в аппаратный glide интерфейс карты.
Oldgamer1:

--- Цитата: MetalliC от 12 Июнь 2017, 22:36:24 ---вы в курсе что glide это в том числе родной аппаратный интерфейс вуд ?
любой драйвер, не важно DirectX, OGL или чего-то еще по сути является "враппером" этого чего-то в аппаратный glide интерфейс карты.

--- Конец цитаты ---
   Разумеется :) Моя цель - выяснить доподлинно, враппились ли "сторонние" АПИ на "железо" изначально, или в первых версиях драйверов для вуд директ-вызовы враппились, скажем, на glide2x.dll. То, что OpenGL на 2-х вудах до последнего враппился на glide3x.dll - мне известно.
Softer:
Oldgamer1, язык у вас точно без костей. Комментирую вот это:

--- Цитата: Oldgamer1 от 12 Июнь 2017, 21:31:07 ---Да-да, всё - как в Досбоксе, с той разницей, что что в Досбоксе всё перебрасывают на внешний враппер или эмулятор, а VPC перебрасывал на реальную карту. Глюкоза, автор вуду-патча для Досбокса, с которого, собственно и пошла мода прикручивать Глайд к виртуалкам, либо сам был обладателем такого Мака, либо "подсмотрел" свою идею у знакомых маководов.
--- Конец цитаты ---
и на комментарий получаю вот это:

--- Цитата: Oldgamer1 от 12 Июнь 2017, 22:08:56 ---   Это с точки зрения внешнего наблюдателя с Досбокса идёт переброс на враппер. С точки же зрения Досбокса переброс идёт на реальную Вуду.

--- Конец цитаты ---


--- Цитата: Oldgamer1 от 12 Июнь 2017, 22:08:56 ---Вуду можно впихнуть в пару к чему угодно, но при маленьком условии - всё это будет работать под 9х или NT4. Начиная с 2000-й из винды была "выпилена" поддержка одновременной работы 2-х видеокарт через кабель (запамятовал, как он назывался). Вуду второй картой поставить можно, но к ней придётся подключить отдельный монитор, что не есть хорошо. Если нужны подробности - сходи на Фалькон, там к драйверам для 1-2 Вуды есть подробные описания, что как и почему. Если что - Надмозг переведёт.
--- Конец цитаты ---
Сходил. Прочитал ридми к официальному стабильному драйверу Voodoo 2 под 2К. Никаких предостережений из описанных вами не нашёл. У Voodoo 1 официального драйвера под 2К на фалконе нет (неверно он не выходил). Где и что читать, можно поконкретнее? Процитируйте что-ли?


--- Цитата: Oldgamer1 от 12 Июнь 2017, 22:08:56 ---Заодно узнаешь, почему, например, инженеры 3DFX не рискнули выдать первые в и вторые вуды за типо 2Д/3Д адаптеры, свалив втихаря всю работу с 2Д на GDI.
--- Конец цитаты ---
Аналогично. Да и вообще постановка вопроса непонятна. Что значит свалив аппаратный рендеринг 2D на оконный интерфейс? Я то думал, что эта работа оставлена на откуп штатной 2D карте, в пару к которой подключена Voodoo, а тут такое...  0_0
Yaranga:
Ну хорошо, допустим, что в Вуду этот самый Direct3D врапперится из глайда, тогда назревает вопрос: из чего врапперится Direct3D в тех драйверах для Voodoo, где нет поддержки Glide? Такие драйвера вполне есть и взять их можно отсюда: http://www.falconfly.de/voodoo1.htm
Softer:

--- Цитата: Yaranga от 13 Июнь 2017, 00:33:19 ---из чего врапперится Direct3D в тех драйверах для Voodoo, где нет поддержки Glide? Такие драйвера вполне есть и взять их можно отсюда: http://www.falconfly.de/voodoo1.htm
--- Конец цитаты ---
Насколько я помню, Glide - зашит в саму Voodoo. Дрова с новыми версиями глайда пожалуй самих можно называть враппером к своей низкоуровневой изначальной версии. Такое себе высокоуровневое расширение.
MetalliC:

--- Цитата: Yaranga от 13 Июнь 2017, 00:33:19 ---Ну хорошо, допустим, что в Вуду этот самый Direct3D врапперится из глайда, тогда назревает вопрос: из чего врапперится Direct3D в тех драйверах для Voodoo, где нет поддержки Glide?
--- Конец цитаты ---
наоборот же D3D->Glide. в тех дровах это делается напрямую, без дополнительной софтовой прослойки (glideXx.dll).
собственно Oldgamer1 и пытается выяснить какие дрова работают напрямую с железом, или может есть такие которые для этого используют прослойку глайдовской длл-ки.

по твоей ссылке, в драйверах "без поддержки глайд" просто не включены glide DLL и OVL, вкинуть их руками в систему - и глайд резко появится.
Yaranga:
Softer, MetalliC, ну что ж, довольно похоже на правду.
Интересно, что если почитать мои же рассуждения по ссылке, данной Oldgamer1ом в 81 сообщении этой темы, я сам же когда-то и начал развивать эту теорию про врапперство D3D в Вудушках через Глайд. :lol:
Oldgamer1:

--- Цитата: Softer от 13 Июнь 2017, 00:25:02 ---Oldgamer1, язык у вас точно без костей. Комментирую вот это:и на комментарий получаю вот это:Сходил. Прочитал ридми к официальному стабильному драйверу Voodoo 2 под 2К. Никаких предостережений из описанных вами не нашёл. У Voodoo 1 официального драйвера под 2К на фалконе нет (неверно он не выходил). Где и что читать, можно поконкретнее? Процитируйте что-ли?
Аналогично. Да и вообще постановка вопроса непонятна. Что значит свалив аппаратный рендеринг 2D на оконный интерфейс? Я то думал, что эта работа оставлена на откуп штатной 2D карте, в пару к которой подключена Voodoo, а тут такое...  0_0

--- Конец цитаты ---

 Ну, начнём с цитаты (ничего, что многобукафф?)
                Бета Драйверный Комплект Voodoo2 Окна 2000
Voodoo2 Водителя(tm) комплект: Дисплейные Водители Беты 1.00.00 Voodoo2 Win2K 2D/3D: Бета 5.00.2029.0001
Авторское право (2000 3dfx Interactive, Inc.)
ВСЕ ПРАВА СОХРАНЯЮТСЯ
ПРИМЕЧАНИЕ: Использование этого программного обеспечения подвергается условиям в 3dfx лицензионном соглашении.
3dfx Interactive, Inc.
Website: http://www.3dfx.com
Что находится в распределении?
Это распределение содержит бета водителей Voodoo2 и панель управления для Окна 2000. Часть DirectX водителей поддерживает DirectX 7.0.
ПРИМЕЧАНИЕ: Этот бета водитель не включает Скользить или поддержка OpenGL.
Установка
Требования
- Окно 2000 строит 2000 или позже.
- PC С Pentium II, Pentium Про, Pentium или аналогичный процессор.
- Один свободная щель PCI.
Установка
ПРИМЕЧАНИЕ : Окно 2000 не поддерживает характеристику транзитной пересылки Voodoo2. Карта должна устанавливаться так же как Вы должны установить второстепенную 2d/3d плату в много-установке монитора.
** НЕ ПЫТАЙТЕСЬ УСТАНАВЛИВАТЬ КАРТУ КАК МУЛЬТИМЕДИА DEVICE. **
1) Запустите самоизвлекающуюся программу.
2) Мощность система и включает карту Voodoo2 в свободный слот PCI.
3) Включите систему.
4) Windows сообщит, что это обнаружило новые аппаратные средства.
5) 'Обнаруженный Новый Аппаратный Волшебник' должен теперь появляться.
6) Щелкните Следующую Кнопку.
7) Решите вторую опцию, чтобы отображать список известных драйверов.
8) На следующем страничном выборе 'Дисплейных адаптеров' как тип аппаратных средств, которые Вы хотите устанавливать.
9) Щелчок 'Имеет Диск' и вводит позицию где драйверные файлы были извлечены, чтобы в Step1.
10) Когда спрошено выбирать выбор устройства '3dfx Voodoo2'.
11) Windows образует множество Диалоговых Блоков, которые спросят, чтобы Вы подтверждали, что Вы хотите установить драйвер. Да Ответа на все эти.
12) Windows теперь скопирует драйверы.
13) Образуйте Дисплей Properties->Settings и приспосабливайтесь Voodoo2 как часть вашей настольной системы.
Дополнительный
Voodoo2 работают на Профессионале Windows 2000 как второстепенный дисплейный адаптер только и не как устройство мультимедиа.  Микрософт не получал поддержку "отделившую устройство" в зерно во-время, чтобы получать это полностью протестировался до конечной версии Профессионала Windows 2000. Требуется, чтобы Отделенная поддержка устройства запустила Voodoo2 как только плату 3D. Это означает, что Voodoo2 может только запустить прилагаемый к много-настольной системе монитора. 3dfx разработал драйвер способный этого, но есть несколько предостережений.
1) Конфигурация SLI не поддерживана. Это ограничивает максимальное разрешение 3D в 800x600. 1024x768x16 Разрешение поддерживано для настольной системы только. Драйвер Voodoo2 не ускорит любые операции DirectX в 1024x768 разрешении. Дело в том, что нет достаточно фреймовой буферной памяти на единственном Voodoo2, чтобы практически ускорять приложения 3D в этом разрешении.
2) Voodoo2 только поддерживан в Много-режиме монитора (это требует, чтобы иметь дополнительный монитор, чтобы запускать их карту Voodoo2).
3) Проход-Видео до не поддерживан. Очевидно, это - первичная причина Микрософт, решающий не, чтобы помещать этот драйвер Voodoo2 на Beta3 CDs.  Они решили, что много пользователей просто проигнорируют файл readme (что объяснял предостережения) и попытка, чтобы устанавливать и использовать Voodoo2 просто подобно им делал на W9x.
4) коррупция 2D в настольной системе. Это только случается с вызовами GDI и вызвано недостатком байта приспособившегося аппаратные средства на Voodoo2.
5) No поддержка для Скользить или OpenGL. Примечание: НЕ ПЫТАЙТЕСЬ УСТАНАВЛИВАТЬ WINDOWS NT 4.0 VOODOO2 СКОЛЬЗИТ ДРАЙВЕР.
Почему драйверы Voodoo2 не включаются на Windows 2000 Professional CD?
Профессионал Windows 2000 только включает поддержку для Дисплейных Устройств Мультимедиа.
Дисплейное Устройство Мультимедиа так названо поскольку у него есть способность отображать как 2D так и графику 3D. Определением Дисплейное Устройство Мультимедиа должно:
  Быть способным загружаться прямо на DOS   Быть способным использовать Первичный Дисплейный Драйвер   Дисплей VGA, использовавший Микрософт стандартного драйвера VGA   Быть PC98 Уступчивым
  Быть способным передавать тест WHQL's Микрософт блока DCT 200
Поскольку Voodoo2 не имеет присущее функциональное назначение 2D и не встречает все критерии указанные над (ПРИМЕЧАНИЕ: это никогда не было предназначано встречать эти критерии), это должно удачно охарактеризовано "Второстепенное Устройство" или "отделившее устройство" как вызовы Микрософт это в Профессионале Windows 2000.
Микрософт был не способным завершить их поддержку для "Отделенных Устройств" во-время для общественных версий Профессионала Windows 2000. С Voodoo2 нужно поддержка "отделившая устройство", чтобы запускать как только плата 3D, это не будет работать таким образом на Профессионале Windows 2000. К тому же, для любого драйвера, который нужно включаться на Windows 2000 Professional CD, которое он должен полностью быть протестирован и WHQL удостоверенный. Без поддержки для "отделенных устройств", было ни за что для нас, чтобы тестировать и в конце концов отправлять полностью функциональные драйверы Voodoo2 на Windows 2000 Professional CD.
Что такое ограничения специальных драйверов Voodoo2?
Плата Voodoo2 появится на дисплее кв.;инф)прил. нам подокна установочных параметров точного подобно основному потоку 2d/3d плата. В отличие от основного потока 2d/3d плата, Voodoo2 нет имеет любые аппаратные средства VGA, так что не может быть использовано как единственный дисплейный адаптер в системе. Другие предостережения этих драйверов включают:
1) Конфигурация SLI не поддерживана.  Без Микрософт поддержка "отделившая устройство", поддерживающее SLI не будет практическим за исключением разработчиков поскольку OS попытается обрабатывать две платы SLI как отдельная настольная система отображается вместо одного логического устройства. Это ограничивает максимальное разрешение 3D в 800x600.
2) Voodoo2 только поддерживан в Много-режиме монитора (ПРИМЕЧАНИЕ: Это требует, чтобы иметь дополнительный монитор).
3) Проход-Видео до не поддерживан. Большинство пользователей знакомых с Voodoo2 попытается получать видео проход-до характеристики, чтобы работать.  Очевидно, это - первичная причина Микрософт, решающий не, чтобы помещать этот драйвер Voodoo2 на Beta3 CDs. Они решили, что много людей просто проигнорируют файл readme (что объяснял предостережения) и попытка, чтобы устанавливать и использовать Voodoo2 просто подобно им делал в W9x. Многих драйверных тестеров Микрософт спотыкавшихся на этом, даже после того, как они прочитали файл readme.
4) коррупция 2D в настольной системе. Это только случается с вызовами GDI и вызвано недостатком байта приспособившегося аппаратные средства на Voodoo2. С тех пор как конечная версия Windows 2000 не поддержит Voodoo2 как настольное устройство, драйвер GDI для Beta3 имеет только простое 2d ускорение со всеми другими вызовами, оперированными двигателем DIB. Когда двигатель DIB записывает индивидуальные байты в фреймовый буфер Voodoo2, мусор будет записан в спариванную байтовую позицию.
5) No поддержка для Скользить или OpenGL.
6) Для более старого DirectX основавшее приложения (DX5 и раньше), Микрософт создал метод, чтобы допускать приложения наследства Direct3d, чтобы использовать карту Voodoo2 как по умолчанию устройство (как было сделано на Windows 9x подобно тому, как был сделан в 9x Windows. Это сделан посредством установки клавиши регистрации: HKLM\Software\Microsoft\DirectDraw\EnumerateAttachedSecondaries=1. Эта клавиша регистрации устанавливается по умолчанию драйверным файлом установки Voodoo2.  Также,
эта клавиша регистрации не специфическая на Voodoo2, так что если установлено DirectDraw перечислит первое второстепенное устройство как первичное устройство DirectX даже если бы это устройство - не Voodoo2.  Для того, чтобы получать полис перечисления по умолчанию устройства DirectX, или удалять эту клавишу регистрации или устанавливать это на 0.
Что делает будущим трюмом?
К настоящему времени, это не выглядит похожим на нас быть способным обеспечить полностью отображенный Windows 2000 Professional Voodoo2 конечным пользователям. ПРОГРАММИРОВАНИЕ попыталось работать вокруг проблем указанных выше, но без полной поддержки "отделенного устройства" это не будет возможным.

Переводил Надмозг, так что не считайте написанное бредом. Если интересен оригинал - я его сохранил.

А насчёт того, чтобы 2Д работало при помощи GDI... Ну, за примерами далеко ходить не надо. Можно хоть Висту взять. Работа с 2Д там именно так и организована. Или вот, видеокарта, как ATI HD 4800. 2Д блока там нет. Или WineDirect "от Реактоса". Работу с 2Д там тоже на GDI свалена. Именно так там и обошли древнюю проблему Вайна - "Ddraw работает через OpenGl, но для того, чтобы OpenGl мог вывести изображение на экран, ему нужен...Ddraw". 
Рэнди:

--- Цитата: Oldgamer1 от 12 Июнь 2017, 00:57:18 ---То, что это не "чистая" ДОС-версия - однозначно. Графика явно на порядок лучше.
--- Конец цитаты ---
Обычная досовская версия на скриншотах, разницы не видно.
Softer:
Oldgamer1, зачем вы показываете документацию к бетаверсии дров? Кто вам сказал, что проблемы бета драйвера = "начиная с 2000-й из винды была "выпилена" поддержка одновременной работы 2-х видеокарт через кабель (запамятовал, как он назывался)"? Я вам специально ссылался на документацию к стабильному подписанному майкрософт драйверу, в котором нет никаких упоминаний о подобных проблемах, но это для вас не показатель я так понимаю.
И засуньте это всё под спойлер, чтоб как спам на всю страницу не выглядело.


--- Цитата: Oldgamer1 от 13 Июнь 2017, 02:00:56 ---А насчёт того, чтобы 2Д работало при помощи GDI... Ну, за примерами далеко ходить не надо. Можно хоть Висту взять. Работа с 2Д там именно так и организована. Или вот, видеокарта, как ATI HD 4800. 2Д блока там нет. Или WineDirect "от Реактоса". Работу с 2Д там тоже на GDI свалена. Именно так там и обошли древнюю проблему Вайна - "Ddraw работает через OpenGl, но для того, чтобы OpenGl мог вывести изображение на экран, ему нужен...Ddraw".
--- Конец цитаты ---
Воу воу воу! Полегче  :). Что значит 2D блока там нет? А как она в текстовом режиме работает? Или что, меню BIOS или чистый DOS со всем софтом под ним через несуществующий там виндовый GDI отрисовывается? Всё смешалось в доме Облонских. Вы назвали отсутствие 2D адаптера у Voodoo 1/2 - перекладыванием функций этого самого 2D адаптера на оконный менеджер винды (GDI). Самим не смешно? Вы путаете программную отрисовку виндовых окошечек с функциями аппаратного 2D адаптера.
Oldgamer1:

--- Цитата: Softer от 13 Июнь 2017, 00:49:03 ---Насколько я помню, Glide - зашит в саму Voodoo. Дрова с новыми версиями глайда пожалуй самих можно называть враппером к своей низкоуровневой изначальной версии. Такое себе высокоуровневое расширение.

--- Конец цитаты ---
   Не знал... Интересно. Но если так...

Добавлено позже:

--- Цитата: MetalliC от 13 Июнь 2017, 01:16:43 ---наоборот же D3D->Glide. в тех дровах это делается напрямую, без дополнительной софтовой прослойки (glideXx.dll).
собственно Oldgamer1 и пытается выяснить какие дрова работают напрямую с железом, или может есть такие которые для этого используют прослойку глайдовской длл-ки.

по твоей ссылке, в драйверах "без поддержки глайд" просто не включены glide DLL и OVL, вкинуть их руками в систему - и глайд резко появится.

--- Конец цитаты ---
    Спасибо за консультацию! Вопрос для меня прояснился. Жаль. А ведь такая заманчивая была идея...

Добавлено позже:

--- Цитата: Softer от 13 Июнь 2017, 02:46:45 ---Oldgamer1, зачем вы показываете документацию к бетаверсии дров? Кто вам сказал, что проблемы бета драйвера = "начиная с 2000-й из винды была "выпилена" поддержка одновременной работы 2-х видеокарт через кабель (запамятовал, как он назывался)"? Я вам специально ссылался на документацию к стабильному подписанному майкрософт драйверу, в котором нет никаких упоминаний о подобных проблемах, но это для вас не показатель я так понимаю.
И засуньте это всё под спойлер, чтоб как спам на всю страницу не выглядело.
Воу воу воу! Полегче  :). Что значит 2D блока там нет? А как она в текстовом режиме работает? Или что, меню BIOS или чистый DOS со всем софтом под ним через несуществующий там виндовый GDI отрисовывается? Всё смешалось в доме Облонских. Вы назвали отсутствие 2D адаптера у Voodoo 1/2 - перекладыванием функций этого самого 2D адаптера на оконный менеджер винды (GDI). Самим не смешно? Вы путаете программную отрисовку виндовых окошечек с функциями аппаратного 2D адаптера.

--- Конец цитаты ---
    Если я правильно понял, то в официальном драйвере поддержка работы через соединительный есть кабель есть, но с учитывая всё всё то, что написано в ридми к бете - без поддержки Д3Д?
    По поводу отсутствия на картах ATI  2Д - блока я, возможно, не совсем корректно выразился. 2д там "переброшено" на универсальные шейдерные процессоры, т.е по сути - на 3д блок. Но старые игры писались во времена видеоадаптеров "традиционного" типа, о такой "новации" не знают, следовательно...
   Ну а Виста, согласитесь, "зверь" по части "графики", действительно уникальный. Сейчас наткнулся на неплохой ресурс, где как раз поднимаются все эти вопросы http://www.thg.ru/graphic/2d_acceleration_windows/2d_acceleration_windows-02.html. Пошёл "изучать матчасть". :)
   Кстати, коль скоро Вы "в теме"... Вы случайно не в курсе, за что примерно отвечают библиотеки dxgi.dll и dxgl.dll? 

Добавлено позже:

--- Цитата: Yaranga от 13 Июнь 2017, 01:42:18 ---Softer, MetalliC, ну что ж, довольно похоже на правду.
Интересно, что если почитать мои же рассуждения по ссылке, данной Oldgamer1ом в 81 сообщении этой темы, я сам же когда-то и начал развивать эту теорию про врапперство D3D в Вудушках через Глайд. :lol:

--- Конец цитаты ---
    Вот так и ходят идеи по кругу :)... Кстати, пару экспериментов я провёл. Подсунул glide2x c которым так носился в Вашу сборку PCeMa c "Кармой". Первый эксперимент - с Вудой. Запустилась шустро, да только на старте "выдала" всё тот же Determine бла-бла-бла - и игра понеслась с всё той же графикой "глайд без глайда", что и на моих скриншотах. Второй эксперимент - без вуды. Игра запустилась, но заметно медленней, а в конце концов эмулятор "наглухо" завис при первом же резком повороте в игре.
Softer:

--- Цитата: Oldgamer1 от 14 Июнь 2017, 20:30:18 --- Если я правильно понял, то в официальном драйвере поддержка работы через соединительный есть кабель есть, но с учитывая всё всё то, что написано в ридми к бете - без поддержки Д3Д?
--- Конец цитаты ---
На основе каких конкретно строк в ридми к бета драйверу сделан этот вывод? Только не надо всё содержимое поститить, просто конкретные предложения.


--- Цитата: Oldgamer1 от 14 Июнь 2017, 20:30:18 ---По поводу отсутствия на картах ATI  2Д - блока я, возможно, не совсем корректно выразился. 2д там "переброшено" на универсальные шейдерные процессоры, т.е по сути - на 3д блок. Но старые игры писались во времена видеоадаптеров "традиционного" типа, о такой "новации" не знают, следовательно...
--- Конец цитаты ---
Что следовательно? Вот это следовательно:

--- Цитата: Oldgamer1 от 12 Июнь 2017, 22:08:56 ---инженеры 3DFX не рискнули выдать первые в и вторые вуды за типо 2Д/3Д адаптеры, свалив втихаря всю работу с 2Д на GDI.
--- Конец цитаты ---
С какого перепугу? Какая связь у отсутствующего 2D видеоадаптера на Voodoo 1/2 с ускорением окошечек GDI шейдерными модулями? Причём тут старые игры и всё что вы сейчас написали? Семь пятниц на неделе?


--- Цитата: Oldgamer1 от 14 Июнь 2017, 20:30:18 ---   Кстати, коль скоро Вы "в теме"... Вы случайно не в курсе, за что примерно отвечают библиотеки dxgi.dll и dxgl.dll? 

--- Конец цитаты ---
Нет. Не было необходимости задаваться этим вопросом.
MetalliC:
мне одному кажется что это какой-то очередной ссср1982-подобный бот ?
Oldgamer1:

--- Цитата: MetalliC от 14 Июнь 2017, 22:27:57 ---мне одному кажется что это какой-то очередной ссср1982-подобный бот ?

--- Конец цитаты ---
Нет, не бот :). Боты не имеют привычки самоудаляться.  То, что меня интересовало больше всего, а именно, враппился ли директ на библиотеки Глайда или нет,  я узнал. Так что всем спасибо за информацию, всем удачи, всем до свидания!
Softer:

--- Цитата: Oldgamer1 от 14 Июнь 2017, 20:30:18 --- Если я правильно понял, то в официальном драйвере поддержка работы через соединительный есть кабель есть, но с учитывая всё всё то, что написано в ридми к бете - без поддержки Д3Д?
--- Конец цитаты ---
Ну раз вы самоустранились не пояснив, что же всё таки написано в ридми к бете, придётся теоретизировать. Если вывод был сделан на основании не того, что было написано, а того, что написано не было, то есть на основании отсутствия упоминаний D3D, то вероятно его там действительно нет. Проштудировав все доки к дровам Voodoo 2 для предыдущей NT, оказалось, что D3D не упоминается ни разу ни в одном из них. Вероятно для NT систем 3Dfx вообще поддержку D3D никогда не обеспечивала (во всяком случае с дровами).
MetalliC:
Softer, не обращай внимания, в NT (4.0) хардварного D3D не было не только с 3dfx а вообще.
ElkTheSenior:
Чуть дополню вышесказанное:


--- Цитата ---[DirectX 3.0/3.0a | Windows NT 4.0 SP3 (последняя версия с поддержкой DirectX для Windows NT 4.0) | 15 сентября 1996]
--- Конец цитаты ---


--- Цитата ---[DirectX 5.0 | Была доступна в бета-версии под Windows NT 5.0, инсталлировалась под Windows NT 4.0 | 16 июля 1997]
--- Конец цитаты ---

Вплоть до DirectX 5.2 (5 мая 1998), судя по некоторым источникам.


--- Цитата ---I always assumed that although you *can* install DirectX on Windows NT 4.0 it is only could for the other components like DirectDraw, DirectSound and DirectInput, but *not* Direct3D.
--- Конец цитаты ---


--- Цитата ---Windows NT 4.0 supports DirectX 3 (although there is a beta for DirectX 5 around somewhere, actually meant for Windows 2000, but installs on NT4.0). Direct3D is *not* supported on NT 4.0 however!
--- Конец цитаты ---


--- Цитата ---Long time observers will recall that Microsoft did not allow the installation of DirectX 5 on Windows NT 4.0, but some enthusiasts made claims that they had it working. However, this is not the full truth. These people were able to get the runtime and the software devices working, but no one was able to get full hardware accelerated Direct3D on Windows NT 4.0. The reason for this is simple. The driver model used by Windows NT 4.0 doesn’t support 3D at all.
--- Конец цитаты ---

P.S.


--- Цитата: Oldgamer1 от 08 Июнь 2017, 14:22:35 ---Ещё бы английскую версию 5.2 бы найти.
--- Конец цитаты ---

--- Цитата: Oldgamer1 от 08 Июнь 2017, 14:22:35 ---Немецкая на русскую винду не встаёт
--- Конец цитаты ---

Попробуй поискать по запросу dx5eng.exe.







xttx:
Ну и в итоге?
может кто всё-таки распишет обстоятельно как сей фокус повторить? У меня не вышло.
Половину dll-ок, о которых oldgamer говорил, я в реактосе не нашёл, те которые нашёл - ну, их видимо недостаточно т.к. 3д не детектится ни в одной игрушке. А ванильный вайн (с поддержкой dx7) просто крашит винду.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии