Эмуляция > Эмуляторы компьютеров

3D ускорение в виртуальных машинах и эмуляторах ПК

<< < (2/7) > >>

Softer:

--- Цитата: Oldgamer1 от 07 Июнь 2017, 23:16:48 ---на Virtual Box версии 1.6.0 с 95-й виндой
--- Конец цитаты ---
Это банальность. В чём изюминка то вынесения подобного на всеобщее рассмотрение? Скорость? Ну в досбоксе наверное ещё быстрее работало бы, или в VPC.

Oldgamer1:

--- Цитата: Softer от 07 Июнь 2017, 23:42:55 ---Это банальность. В чём изюминка то вынесения подобного на всеобщее рассмотрение? Скорость? Ну в досбоксе наверное ещё быстрее работало бы, или в VPC.

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

    "Изюминка" -  в видеодрайвере. Он в разы "легковесней", чем SDD, работает корректней, чем UniVBE (никаких "исчезающих" шрифтов и элементов интерфейса), никаких проблем с 8-и битным цветом и никаких проблем с ДОС-ом.

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

--- Цитата: Ogr от 05 Июнь 2017, 10:58:29 ---в PCem тонкое место в скорости эмуляции ЦП, а не ГП. i5-2500 3.3ггц хватает лишь на эмуляцию на полной скорости Р100-150мгц. при таких раскладах вуды2 - за глаза. а GF2 тут не Х не даст вообще.

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

    Вот именно "Х" с приставкой "Директ" и припиской "7/8/9" он там и дал бы. Есть масса игр, для которых скорость процессора не так уж и важна, а вот аппаратную поддержку , скажем OpenGL 1.5 (пример - игра "Ядерные твари") или Direct 9x (пример - игра "Страж неба") - вынь да положь. Вот тут-то эмуляция какого-нибудь GF 5800 и пригодилась бы.

Softer:

--- Цитата: Oldgamer1 от 08 Июнь 2017, 00:02:07 ---    "Изюминка" -  в видеодрайвере. Он в разы "легковесней", чем SDD, работает корректней, чем UniVBE (никаких "исчезающих" шрифтов и элементов интерфейса), никаких проблем с 8-и битным цветом и никаких проблем с ДОС-ом.

--- Конец цитаты ---
У меня кармагедон запускается на чистом досе в VPC и в том же DOSBox вообще без видеодрайвера (без вышеуказанных проблем). К чему это всё?


--- Цитата: Oldgamer1 от 08 Июнь 2017, 00:02:07 ---Вот именно "Х" с приставкой "Директ" и припиской "7/8/9" он там и дал бы. Есть масса игр, для которых скорость процессора не так уж и важна, а вот аппаратную поддержку , скажем OpenGL 1.5 (пример - игра "Ядерные твари") или Direct 9x (пример - игра "Страж неба") - вынь да положь. Вот тут-то эмуляция какого-нибудь GF 5800 и пригодилась бы.
--- Конец цитаты ---
У вас что, нет нативной аппаратной поддержки D3D7/8/9, OGL1.5? К чему это всё дубль два?

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

--- Цитата: Oldgamer1 от 08 Июнь 2017, 00:02:07 ---пример - игра "Ядерные твари"
--- Конец цитаты ---
"Оценка AG - 1% - отвратно". Лучше б я не гуглил, что это такое  :lol:.


--- Цитата: Oldgamer1 от 08 Июнь 2017, 00:02:07 ---пример - игра "Страж неба"
--- Конец цитаты ---
Гугл тут бессилен.

Ogr:

--- Цитата: Oldgamer1 от 08 Июнь 2017, 00:02:07 ---  Вот именно "Х" с приставкой "Директ" и припиской "7/8/9" он там и дал бы.
--- Конец цитаты ---
1-7д3д (может и 8, не пробовал запускать) даёт и вуду2. да, и игры с 8-9д3д вроде бы пока что все нативно нормально работают. и потом:

--- Цитата: Oldgamer1 от 07 Июнь 2017, 23:16:48 ---На моей платформе всё просело до 4-5 процентов - и это на стадии загрузки ДОС-а. Пришлось "уйти" на Pentium 60. Всё тут же начало прыгать в районе 100 процентов
--- Конец цитаты ---
ну и Х при таких реалиях даст эмуляция GF5800? ...слайд шоу с 1 кадром в полминуты? класс, очень нужная и полезная вещь. :lol:

Oldgamer1:

--- Цитата: xttx от 05 Июнь 2017, 20:35:57 ---Oldgamer1,
Это ddraw/direct3d.dll из Wine и opengl/mesa.dll из ReactOS?
Очень интересно. А можно по подробнее?  :blush:
И как это у тебя, так хитро, в гостевой системе карта как GeForce определяется?

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

     ...А ещё glu32.dll. А ещё номера версий всего этого добра. А ещё версии самих виртуальных машин. А ещё версии видеодрайверов. Короче, предмет отдельной темы.
     Для начала - немного "ликбеза". В Реактосе opengl32.dll - это урезанная по самое некуда mesa. Из вариаций на тему OpenGl 1.0 = она самая быстрая. Для 2D её хватает. Для 3D - уже нет. Полноценная mesa? А как же вечные "Can not creat textures 3D in videomemory", "Can not creat surface" и вечные проблемы с  Z-буфером? Разработчики Реактоса пошли по другому пути. Они сделали ставку на Gallium - разработку VmWare который был лишён большинства недостатков месы. Именно он "прятался" в библиотеке mesa32.dll, которую раньше включали в дистрибутивы Реактоса. Но Галлиум - тяжеловесен и заменять им напрямую opengl32.dll разрабы не рискнули. Однако цимес ситуации был в том, что библиотеки ddraw, d3d8 и d3d9 "заводились" исключительно в случае именно такой прямой замены. В итоге - ничего не работало, а то, что хоть как-то отрисовывался  рабочий стол было исключительно заслугой gdi32.dll и gdiplus.dll в которую запихали все "плюшки" из всех "виндовых" версий этой библиотеки. Теперь же предлагается использовать стороннюю сборку Галлиума. который собирает человек, явно страдающий одной из типичнейших болезней современных программистов - "Я потратился на новый компьютер и лицензионную винду - значит и вы потратиться должны. И вообще ХР - отстой, потому что так на сайте Майкрософта написано, а там ведь плохого не посоветуют." В итоге последняя работающая под ХР версия - 17.0.0, причём я бы рекомендовал более древнюю версию -  13.06. Кстати, WineDirect под винду собирает нынче, внезапно, всё тот же му...жик, так что и там поддержка ХР похерена, начиная с версии 1.9.7, да и та -"кривая" была :lol:.
А почему "Марки" определяют S3 732 как GF 8800? Дык в библиотеки винедиректа вшиты...эмуляторы некоего "усреднённого" "жифорса". Вот мы и получаем Riva -TNT2, GF3, GF5800 или GF8800  - на выбор. Другое дело, что оригинальный винедирект для винды с виндой не очень-то дружит, всё ломает и посему пихать его в систему я мягко говоря не советую. К тому же норовит всю работу спихнуть в оперативную память, даже если видеопамяти - хоть афедроном жуй. А вот у винедиректа "от Реактоса" ставка сделана именно на видеопамять (экономия ресурсов получается весьма приличная). Но при этом и возможность работы и с оперативной памятью сохранили, а как это выглядит - смотрите на "смишных картинках".
Пы.Сы. Дальнейшую дискуссию по поводу того, как половчее "распотрошить" "плохой, негодный и нИнужный Реактос" на "хорошие,годные" модули (у них ведь ещё и оригинальная реализация NTVDM есть (а на походе - WOW16), загрузчик с поддержкой богомерзкой EFI (а на подходе - с ещё более богомерзкой UEFI), "пилится" давным давно "выпиленная" Некрософтом по просьбе друга и соратника Реалтека поддержка древних ISA-звуковух, сейчас как раз тестится модуль прямого чтения-записи DVD) предлагаю перенести на OLD DOS или хотя бы в тему виртуальных машин. У уважаемого Яранги хватает мудрости не истерить, как это обожают на Олдгеймсе про оффтоп, флуд и флейм, убивая этим Живое Слово - но это таки действительно тема про PCeM-86Box. Я, честно говоря, сглупил, написав свой коммент именно в этой теме, но "что я написал-то написал". Чем больше людей узнают о моих экспериментах - тем лучше, ибо есть у меня одна задумка... :).   

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

--- Цитата: Softer от 08 Июнь 2017, 01:26:38 ---У меня кармагедон запускается на чистом досе в VPC и в том же DOSBox вообще без видеодрайвера (без вышеуказанных проблем). К чему это всё?
У вас что, нет нативной аппаратной поддержки D3D7/8/9, OGL1.5? К чему это всё дубль два?

Добавлено позже:"Оценка AG - 1% - отвратно". Лучше б я не гуглил, что это такое  :lol:.
Гугл тут бессилен.

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

    У людей должна быть альтернатива. VPC в 10-ке не поддерживается. На пользователей этой системы мне в принципе плевать (жалко только их родителей, из которых они деньги на "железо" вытянули), но ведь ещё есть и пользователи Линукса. Если попадалась Вам где "линуксовая" версия VPC - ссылку в студию, плиз. VmWare? Плеер нынче платный стал, стоит как раньше полноценная версия стоила, да и прожорлив он по части ресурсов вне всякого приличия. Dos Box? Согласен, пошустрее будет, да только и там, бывает, альтернативные видеодрайвера для винды нужны. Согласитесь, что запускать Дос-игры из под 95 куда удобней, чем из под ДОС-а.
В чистом остатке - VirtualBox. Он тоже скатился в УГ, но хотя бы и в ХР, и в 10-ке и в Линуксе пока работает.
   По второму пункту. У меня - GMA HD 4500, очень хорошая карточка с гигом видеопамяти. Но с OpenGL выше версии 1.1 и DX9 выше SM2 она работает отвратительно. Я всё это "разрулил" - но при помощи "костылей". А карточка-то интеловская не у меня ведь одного...
   По поводу игр.... "Страж Неба" - это вариация на тему "Красного Барона", с той разницей, что Барон ничего не требовал - а этому - 9-й директ подавай. Ну а "Ядерные твари"... Вы просто были в те годы видимо слишком юны и всех прелестей того времени Вам не понять. Вы, просто не представляете, что такое жизнь в СВОБОДНОЙ стране, и, соответственно вы не можете понять юмора того времени. 

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

--- Цитата: Ogr от 08 Июнь 2017, 02:06:01 ---1-7д3д (может и 8, не пробовал запускать) даёт и вуду2. да, и игры с 8-9д3д вроде бы пока что все нативно нормально работают. и потом:ну и Х при таких реалиях даст эмуляция GF5800? ...слайд шоу с 1 кадром в полминуты? класс, очень нужная и полезная вещь. :lol:

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

    Открою секрет :). Вуда ещё и OpenGL 1.5 умеет, и DX8-тоже, только версию "А" и без шейдеров, разумеется. Но запасной вариант должен быть. А если его сделать таким, как сделали с Вудой, а не так, как это попытались сделать в 86BOX-e с "Кривами" - не такой уж и тормозавр получится.

Yaranga:
Oldgamer1, это всё познавательно, интересно. Но есть один нюанс: тот Кармагеддон, который ты запускал в Виртуалбоксе - обычный софтверный (прекрасно видно по картинке), а не глайд-версия, которая может запуститься в том же 32-битном Windows XP с применением враппера dgVoodoo без всяких виртуальных машин (имеется на сайте old-games.ru по первой ссылке здесь: http://www.old-games.ru/game/download/247.html).
Вот её и попробуй запустить в своих Virtual PC или VirtualBox, только именно carmaV.exe. Потому как софтверный вариант игры без проблем летает практически везде, в любой возможной вариации, а посему его использование показателем не является.

Softer:

--- Цитата: Oldgamer1 от 08 Июнь 2017, 02:30:55 ---Согласен, пошустрее будет, да только и там, бывает, альтернативные видеодрайвера для винды нужны. Согласитесь, что запускать Дос-игры из под 95 куда удобней, чем из под ДОС-а.
--- Конец цитаты ---
Не соглашусь. И винда в DosBox - это развлечение энтузиастов, а не практически полезная история.


--- Цитата: Oldgamer1 от 08 Июнь 2017, 02:30:55 ---В чистом остатке - VirtualBox. Он тоже скатился в УГ, но хотя бы и в ХР, и в 10-ке и в Линуксе пока работает.

--- Конец цитаты ---
Это всё понятно, но спрашивая о изюминке того поста и выноса экспериментов на публику, вопрос ставился о том, какую полезную информационную нагрузку, кроме баянистой, тот пост несёт. Если к сабжу он не имеет отношения, то мне подумалось, что пост всё же должен иметь в себе что-то ещё, оправдывающее его размещение. В общем ответ я получил.


--- Цитата: Oldgamer1 от 08 Июнь 2017, 02:30:55 ---По второму пункту. У меня - GMA HD 4500, очень хорошая карточка с гигом видеопамяти. Но с OpenGL выше версии 1.1 и DX9 выше SM2 она работает отвратительно. Я всё это "разрулил" - но при помощи "костылей". А карточка-то интеловская не у меня ведь одного...
--- Конец цитаты ---
Зачем пользователям GMA HD 4500 нужен D3D9, SM2? На полку в рамочку ставить? К слову про отвратительную работу OGL выше 1.1, в чём она выражается?


--- Цитата: Oldgamer1 от 08 Июнь 2017, 02:30:55 ---Ну а "Ядерные твари"... Вы просто были в те годы видимо слишком юны и всех прелестей того времени Вам не понять. Вы, просто не представляете, что такое жизнь в СВОБОДНОЙ стране, и, соответственно вы не можете понять юмора того времени. 
--- Конец цитаты ---
В год выходя S.T.A.L.K.E.R., о котором (годе) речь и идёт, мне было 22, в него я и играл. Так что да, мне не понять какие такие прелести того времени должны оправдывать некрофилию по игре, которая в то самое своё время получила 1% на AG.

kingserg:
Может, кому-нибудь интересно: стимовский Carmageddon использует DosBOX-SVN, который позволяет выводить Glide, и nGlide 1.02, который враппер.

Softer:

--- Цитата: Oldgamer1 от 08 Июнь 2017, 02:30:55 ---    Открою секрет . Вуда ещё и OpenGL 1.5 умеет, и DX8-тоже, только версию "А" и без шейдеров, разумеется. Но запасной вариант должен быть. А если его сделать таким, как сделали с Вудой, а не так, как это попытались сделать в 86BOX-e с "Кривами" - не такой уж и тормозавр получится.

--- Конец цитаты ---
Хоть я последнее предложение и не понял, но по поводу запасного варианта для не умеющих аппаратно названные API железок - альтернативой может быть только программная эмуляция, которая в типичных играх использующих эти API тормозавр и создаст. Костыли-же - это не альтернатива.

Yaranga:
Softer, это про эмуляцию видеокарт NVidia Riva128, TNT и TNT2 в эмуляторе 86box. Сегодня оной в публичных релизах просто нет, но какое-то время назад она вполне была, естественно, в сугубо экспериментальном порядке. Убрана, видимо, специально для тех, кто не понимает сути эксперимента, чтоб не приходилось подолгу отвечать на вопросы типа "ааа! почему у меня рива не работает? что надо сделать чтоб работала?" и т. п.

Softer:

--- Цитата: Yaranga от 08 Июнь 2017, 10:39:33 ---Softer, это про эмуляцию видеокарт NVidia Riva128, TNT и TNT2 в эмуляторе 86box.
--- Конец цитаты ---
Я не про 86box не понял, а в целом мысли. Мысль была сформулирована следующим образом: "А если его сделать таким, как сделали с Вудой ... - не такой уж и тормозавр получится." А как сделали с вудой? Где сделали с вудой? В PCem? Тогда почему при аналогичном подходе к эмуляции - эмуляция GF5800 будет не таким уж тормозавром?  o_0

Yaranga:
Softer, а, ну тут я насколько понимаю, дело обстоит следующим образом: с Voodoo в PCem что сделали? Сделали хорошую программную эмуляцию железяки. Выставляешь модель в конфигурации, задаёшь ей объём памяти, указываешь будет ли эта эмуляция за счёт рекомпиляции или интерпретации, а затем в гостевой машине устанавливаешь любые всамделишние драйверы от Вудушки, после чего она весело и быстро работает без всякого участия глайд-врапперов, минипортов и прочих ухищрений. Сделает ли кто-то что-либо подобное с эмуляцией GF5800? Может быть когда-то кто-то и сделает... :neznayu:

Softer:

--- Цитата: Yaranga от 08 Июнь 2017, 11:40:23 ---после чего она весело и быстро работает
--- Конец цитаты ---
Серьёзно? Программная эмуляция Voodoo 2 в PCem жрёт основную долю ресурсов, просто она вынесена в 2 отдельных потока, что и оставляет узким местом однопоточную эмуляцию CPU. О какой эмуляции подобным методом GF5800 вообще может идти речь?

Yaranga:
Softer, ну хорошо, быстро - это конечно относительно - тут всё от хостовой машины зависит, быстрой она будет далеко не на всяком компьютере. Однако могу сказать, что у меня она достаточно неплохая.
--- Цитата: Softer от 08 Июнь 2017, 12:22:18 ---О какой эмуляции подобным методом GF5800 вообще может идти речь?
--- Конец цитаты ---
Пока, ясное дело, ни о какой. Я говорю про "когда-нибудь". :)

Softer:

--- Цитата: Yaranga от 08 Июнь 2017, 13:16:42 ---Пока, ясное дело, ни о какой. Я говорю про "когда-нибудь".

--- Конец цитаты ---
А зачем ты это говоришь? Мы же вроде потаённый смысл высказывания Oldgamer1: "А если его сделать таким, как сделали с Вудой ... - не такой уж и тормозавр получится" расшифровываем?

Oldgamer1:

--- Цитата: Yaranga от 08 Июнь 2017, 09:23:10 ---Oldgamer1, это всё познавательно, интересно. Но есть один нюанс: тот Кармагеддон, который ты запускал в Виртуалбоксе - обычный софтверный (прекрасно видно по картинке), а не глайд-версия, которая может запуститься в том же 32-битном Windows XP с применением враппера dgVoodoo без всяких виртуальных машин (имеется на сайте old-games.ru по первой ссылке здесь: http://www.old-games.ru/game/download/247.html).
Вот её и попробуй запустить в своих Virtual PC или VirtualBox, только именно carmaV.exe. Потому как софтверный вариант игры без проблем летает практически везде, в любой возможной вариации, а посему его использование показателем не является.

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

    Она, кстати, тоже запустилась. Я использовал glide2_emu.ovl(естественно переименовав) из последней сборки Досбокса, которая работала под 98-й. Собственно, целью эксперимента был не запуск Кармагеддона, а проверка, работает ли сей файл в 95-й. Заработал! Но потом я обновил директ до 7-го - и та же CarmaV волшебным образом начала требовать не glide2.ovl, a glide2.dll. Будет сегодня время - закину 95-ю на VPC и отпишусь. У меня просто жёсткий диск файлом накачанным забит и места для бекапов тупо нет. Заодно и можно будет вычислить после установки какой версии директа старые игры меняют свои "запросы". Кстати, не завалялся ли у Вас в хозяйстве 3-й директ версии "а"? Нигде не могу найти :(.

Yaranga:

--- Цитата: Oldgamer1 от 08 Июнь 2017, 13:21:41 ---Она, кстати, тоже запустилась. Я использовал glide2_emu.ovl(естественно переименовав) из последней сборки Досбокса, которая работала под 98-й.
--- Конец цитаты ---
Вот видишь, а цимес той glide2x.ovl, что была в моей сборке с Кармагеддоном, что это именно драйвер от самой настоящей железной Вуду, а не из состава какого-либо враппера.

--- Цитата: Oldgamer1 от 08 Июнь 2017, 13:21:41 ---Собственно, целью эксперимента был не запуск Кармагеддона, а проверка, работает ли сей файл в 95-й. Заработал! Но потом я обновил директ до 7-го - и та же CarmaV волшебным образом начала требовать не glide2.ovl, a glide2.dll.
--- Конец цитаты ---
Ну это не совсем волшебство - DOS-игра запущена в Windows, отсюда и драйвер хочет виндовский.

--- Цитата: Oldgamer1 от 08 Июнь 2017, 13:21:41 ---Заодно и можно будет вычислить после установки какой версии директа старые игры меняют свои "запросы". Кстати, не завалялся ли у Вас в хозяйстве 3-й директ версии "а"? Нигде не могу найти :(.
--- Конец цитаты ---
Есть в образе с Кармагеддоном на Олд-геймс. Ну и тут имеется, если что: http://old-dos.ru/index.php?page=files&mode=files&do=show&id=808


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

--- Цитата: Softer от 08 Июнь 2017, 13:20:50 ---А зачем ты это говоришь? Мы же вроде потаённый смысл высказывания Oldgamer1: "А если его сделать таким, как сделали с Вудой ... - не такой уж и тормозавр получится" расшифровываем?
--- Конец цитаты ---
Хе-хе, а пусть он сам и расшифрует.

blackoff:

--- Цитата: Oldgamer1 от 08 Июнь 2017, 13:21:41 ---3-й директ
--- Конец цитаты ---
http://www.falconfly.de/directx.htm

Ogr:

--- Цитата: Oldgamer1 от 08 Июнь 2017, 02:30:55 ---А если его сделать таким, как сделали с Вудой, а не так, как это попытались сделать в 86BOX-e с "Кривами" - не такой уж и тормозавр получится.
--- Конец цитаты ---
мдааа... :facepalm: попробуем по другому. поможет ли избавится от тормозов, скажем в гта3, замена в системе с р200 вуду2 на GF5800? - нет, не поможет, как и в PCem. он останется в сё тем же "тормозавром".

Oldgamer1:

--- Цитата: Softer от 08 Июнь 2017, 09:46:28 ---Не соглашусь. И винда в DosBox - это развлечение энтузиастов, а не практически полезная история.
Это всё понятно, но спрашивая о изюминке того поста и выноса экспериментов на публику, вопрос ставился о том, какую полезную информационную нагрузку, кроме баянистой, тот пост несёт. Если к сабжу он не имеет отношения, то мне подумалось, что пост всё же должен иметь в себе что-то ещё, оправдывающее его размещение. В общем ответ я получил.
Зачем пользователям GMA HD 4500 нужен D3D9, SM2? На полку в рамочку ставить? К слову про отвратительную работу OGL выше 1.1, в чём она выражается?
В год выходя S.T.A.L.K.E.R., о котором (годе) речь и идёт, мне было 22, в него я и играл. Так что да, мне не понять какие такие прелести того времени должны оправдывать некрофилию по игре, которая в то самое своё время получила 1% на AG.

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

    Не такое уж и развлечение. Кое кто его и для работы использует, для подключения старых железок. Кроме геймеров ведь ещё и "заводские" админы есть, на шее у которых - куча древнего железа, драйвера для которого хорошо если под 95-ю есть.
   "Изюминка" в посте есть и кроется она, повторяю, именно в видеодрайвере. В чём слабое место и UniVBE и SDD? А в том, что их создатели не учли КАК винда работает со старыми видеокартами. Отсюда - и жуткие артефакты, и исчезающие шрифты и проблемы с переходом в ДОС и обратно. Я просто нашёл способ, как это обойти. Посмотрите ещё раз на скриншот с запущенным DXDIAGOM. Неужели ничего не замечаете? Кстати, для любопытных. Если установить сперва "мой" (мой пишу в кавычках, так как в основе даже не патченный "мелкомягкий" драйвер, а исправленный msdisplay.inf) - то тот же SDD (который работает ПОВЕРХ уже установленных драйверов) будет вести себя на порядок пристойней.
   Что касается GMA 4500 - это очень даже пристойная карта. Производительность - на уровне переразогнанной по самое некуда GF 5800, которой хватает на всё. Для ретрогеймера - идеальный вариант. Вечной проблемой "Радеон или Жифорс" она не страдает. Идёт ВСЁ, что в принципе способно запуститься в 2000-й (и за что её геймеры не любят, ума не приложу). А вот в ХР...Качество написания дров явно упало ниже плинтуса.
    В год выхода Сталкера - Вам было 22 - а это значит, что в 90-е Вы были по сути ещё ребёнком и "заценить" все прелести того времени не могли. А для меня первая половина 90-х - время юности, причём развесёлой. Вышеупомянутая игра - это ностальгия разработчиков по ТОМУ времени, а СТАЛКЕРА туда прикрутили "до кучи". Вот только вышла игра слишком...поздно. Времена настали другие...     

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

--- Цитата: blackoff от 08 Июнь 2017, 13:49:46 ---http://www.falconfly.de/directx.htm

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

    Версия 3. А нужна -3а. А заодно и DX5.2, хотя бы английская версия (немецкая на русскую винду не встаёт), а в неё были включены мультимедийные компоненты, которые иногда требуются.

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

--- Цитата: Yaranga от 08 Июнь 2017, 13:43:43 ---Вот видишь, а цимес той glide2x.ovl, что была в моей сборке с Кармагеддоном, что это именно драйвер от самой настоящей железной Вуду, а не из состава какого-либо враппера.Ну это не совсем волшебство - DOS-игра запущена в Windows, отсюда и драйвер хочет виндовский. Есть в образе с Кармагеддоном на Олд-геймс. Ну и тут имеется, если что: http://old-dos.ru/index.php?page=files&mode=files&do=show&id=808


Добавлено позже:Хе-хе, а пусть он сам и расшифрует.

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

    Ну, положим не враппер, а эмулятор (в режиме полной эмуляции вуды в Досбоксе задействован именно он) - иначе возникает вопрос, на КАКУЮ версию директа он именно враппит, коль скоро заводится и в 95-й и в 98-й и в 2000-й и в...
    Второй вопрос - почему в 95-й с дефолтнрй версией директа Кармагеддон требует именно ovl - вариант, а с обновлённым - dll. Будем разбираться :), если время будет :(.
   За наводку на версию 3а - спасибо. Ещё бы английскую версию 5.2 бы найти. Предвижу вопрос, на кой нужны столь экзотичные версии и приведу пример.
   С чего начинаются практически все советы новичкам, которые установили 9х на Виртуалбокс и плачутся, что у них звука нету? Правильно - выбрать соундбластер. Да вот только эмулируется он там кривовато, что не мудрено. Виртуалбокс - суть есть PCI-based компьютер, а уже во времена i430-i440 ISA-шина считалась устаревшей и её уже тогда приходилось эмулить. Именно поэтому везде, где эмулится АС-97 - проблем со звуком нет. Ну так давайте АС-97 выберем. Но не тут-то было. Драйвер поставится - а звука - не будет. Причина - драйвер "завязан" на компонент DirectMedia, который в состав обычных установщиков директа - не включают. Его даже в SDK DX6.1, например, нет.
   А теперь давайте проведём эксперимент. Установим этот самый компонент. Для начала у нас заведётся звук. Откроем DXDIAG - выяснится, что директ-то у нас теперь версии 6.4 (не путаем с проигрывателем одноимённой версии :)). Но это будут только цветочки. Ягодки пойдут, когда мы откроем диспетчер устройств и обнаружим два новых устройства - эмулятор синтезатора Roland и эмулятор...SB16 - в "нагрузку" к АС-97, причём претензий к его работе не будет.
   По поводу эмуляции жифорсов - так Вы всё сами "народу" и обьяснили. Есть у меня недостаток - косноязычен :(, от того и недопонимание.

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

--- Цитата: Ogr от 08 Июнь 2017, 14:18:47 ---мдааа... :facepalm: попробуем по другому. поможет ли избавится от тормозов, скажем в гта3, замена в системе с р200 вуду2 на GF5800? - нет, не поможет, как и в PCem. он останется в сё тем же "тормозавром".

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


    С ГТА3 на PCeM-е конечно же не поможет, как не помог бы и на реальной машине. А вот если запускать на нём чего-нибудь...полегче... Приведу пример. На Свифтшейдере Сталкера запустить можно, но считать придётся не число кадров в секунду, а число секунд в кадре :lol:. Но прогуляйтесь-ка по ещё одной ссылке(если не были) :). Картинок там, правда, не будет...

 http://forum.old-dos.ru/viewtopic.php?f=8&t=869

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

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