Oldgamer1,
Это ddraw/direct3d.dll из Wine и opengl/mesa.dll из ReactOS?
Очень интересно. А можно по подробнее?
И как это у тебя, так хитро, в гостевой системе карта как 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, да и та -"кривая" была
.
А почему "Марки" определяют S3 732 как GF 8800? Дык в библиотеки винедиректа вшиты...эмуляторы некоего "усреднённого" "жифорса". Вот мы и получаем Riva -TNT2, GF3, GF5800 или GF8800 - на выбор. Другое дело, что оригинальный винедирект для винды с виндой не очень-то дружит, всё ломает и посему пихать его в систему я мягко говоря не советую. К тому же норовит всю работу спихнуть в оперативную память, даже если видеопамяти - хоть афедроном жуй. А вот у винедиректа "от Реактоса" ставка сделана именно на видеопамять (экономия ресурсов получается весьма приличная). Но при этом и возможность работы и с оперативной памятью сохранили, а как это выглядит - смотрите на "смишных картинках".
Пы.Сы. Дальнейшую дискуссию по поводу того, как половчее "распотрошить" "плохой, негодный и нИнужный Реактос" на "хорошие,годные" модули (у них ведь ещё и оригинальная реализация NTVDM есть (а на походе - WOW16), загрузчик с поддержкой богомерзкой EFI (а на подходе - с ещё более богомерзкой UEFI), "пилится" давным давно "выпиленная" Некрософтом по просьбе друга и соратника Реалтека поддержка древних ISA-звуковух, сейчас как раз тестится модуль прямого чтения-записи DVD) предлагаю перенести на OLD DOS или хотя бы в тему виртуальных машин. У уважаемого Яранги хватает мудрости не истерить, как это обожают на Олдгеймсе про оффтоп, флуд и флейм, убивая этим Живое Слово - но это таки действительно тема про PCeM-86Box. Я, честно говоря, сглупил, написав свой коммент именно в этой теме, но "что я написал-то написал". Чем больше людей узнают о моих экспериментах - тем лучше, ибо есть у меня одна задумка...
.
Добавлено позже:У меня кармагедон запускается на чистом досе в VPC и в том же DOSBox вообще без видеодрайвера (без вышеуказанных проблем). К чему это всё?
У вас что, нет нативной аппаратной поддержки D3D7/8/9, OGL1.5? К чему это всё дубль два?
Добавлено позже:"Оценка AG - 1% - отвратно". Лучше б я не гуглил, что это такое .
Гугл тут бессилен.
У людей должна быть альтернатива. VPC в 10-ке не поддерживается. На пользователей этой системы мне в принципе плевать (жалко только их родителей, из которых они деньги на "железо" вытянули), но ведь ещё есть и пользователи Линукса. Если попадалась Вам где "линуксовая" версия VPC - ссылку в студию, плиз. VmWare? Плеер нынче платный стал, стоит как раньше полноценная версия стоила, да и прожорлив он по части ресурсов вне всякого приличия. Dos Box? Согласен, пошустрее будет, да только и там, бывает, альтернативные видеодрайвера для винды нужны. Согласитесь, что запускать Дос-игры из под 95 куда удобней, чем из под ДОС-а.
В чистом остатке - VirtualBox. Он тоже скатился в УГ, но хотя бы и в ХР, и в 10-ке и в Линуксе пока работает.
По второму пункту. У меня - GMA HD 4500, очень хорошая карточка с гигом видеопамяти. Но с OpenGL выше версии 1.1 и DX9 выше SM2 она работает отвратительно. Я всё это "разрулил" - но при помощи "костылей". А карточка-то интеловская не у меня ведь одного...
По поводу игр.... "Страж Неба" - это вариация на тему "Красного Барона", с той разницей, что Барон ничего не требовал - а этому - 9-й директ подавай. Ну а "Ядерные твари"... Вы просто были в те годы видимо слишком юны и всех прелестей того времени Вам не понять. Вы, просто не представляете, что такое жизнь в СВОБОДНОЙ стране, и, соответственно вы не можете понять юмора того времени.
Добавлено позже:1-7д3д (может и 8, не пробовал запускать) даёт и вуду2. да, и игры с 8-9д3д вроде бы пока что все нативно нормально работают. и потом:ну и Х при таких реалиях даст эмуляция GF5800? ...слайд шоу с 1 кадром в полминуты? класс, очень нужная и полезная вещь.
Открою секрет
. Вуда ещё и OpenGL 1.5 умеет, и DX8-тоже, только версию "А" и без шейдеров, разумеется. Но запасной вариант должен быть. А если его сделать таким, как сделали с Вудой, а не так, как это попытались сделать в 86BOX-e с "Кривами" - не такой уж и тормозавр получится.