Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Установка DirectX 9 на Wine  (Прочитано 128546 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн pehser

  • Автор темы
  • Активист
  • *
  • Сообщений: 586
  • sidux 64bit + KDE4 svn
    • Просмотр профиля
    • Магазин електро и бытовой техники в николаеве
Установка DirectX 9 на Wine
« : 30 Ноября 2007, 17:28:34 »
И так как все это делать с нуля
$ winecfgпосле этого создася папка ~/.wine/
копируй библиотеки из винды  mscoree.dll и streamci.dll в ~/.wine/driver_c/windows/system32/
если нет винды под руками их можно скачать
mscoree.dll
streamci.dll
переходим в сустем 32
$ cd ~/.wine/driver_c/windows/system32/и переименовуем длл
d3d8.dll, d3d9.dll, ddraw.dll, dsound.dll, dsound.vxd, quartz.dll dxdiagn.dll
в конце дописуем bak это действие на всяций слцчай чтоб можно было востановить, хотя я их просто удалял
$ rm d3d8.dll, d3d9.dll, ddraw.dll, dsound.dll, dsound.vxd, quartz.dll dxdiagn.dllно обязательно надо сделать любой из этих вариантов иначе будем получать ошибку об устаревших длл
теперь редактируем фаил ~/.wine/user.reg
в конец файла вставляем
[Software\\Wine\\DllOverrides] 1196330736
"d3d8"="native"
"d3d9"="native"
"d3dim"="native"
"d3dx8"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="native"
"devenum"="native"
"dinput"="native"
"dinput8"="native"
"dmband"="native"
"dmcompos"="native"
"dmime"="native"
"dmloader"="native"
"dmscript"="native"
"dmstyle"="native"
"dmsynth"="native"
"dmusic"="native"
"dplay"="native"
"dplayx"="native"
"dpnaddr"="native"
"dpnet"="native"
"dpnhpast"="native"
"dswave"="native"
"dxdiagn"="native"
"mscoree"="native"
"quartz"="native"
"streamci"="native"

Устанваливаем DX

Запускаем снова $ winecfg, вкладка библиотеки, и выбираем редактировать для этих библиотек:
d3d8, d3d9, ddrawex, dinput, dinput8и выставляем для них "Встроенная (wine)" (жмем редактировать и выбираем Встроенная (wine)).

Для того чтоб пороверить как работает ДХ надо будет с винды еше скопировать с system32 скопировать фаил dxdiag.exe в ~/.wine/driver_c/windows/system32/

П.С
Данный метот тестировался на wine 49-52 DX ноябырский

вот метод установки в картинок мартовкой 2008 версии  расписано как для чайников тока на англиском
« Последнее редактирование: 18 Июля 2008, 12:39:29 от pehser »

Оффлайн stan

  • Активист
  • *
  • Сообщений: 291
  • Kubuntu
    • Просмотр профиля
Re: установка DirectX 9 на Wine
« Ответ #1 : 30 Ноября 2007, 18:22:49 »
попробуем :)
Kubuntu

Оффлайн pehser

  • Автор темы
  • Активист
  • *
  • Сообщений: 586
  • sidux 64bit + KDE4 svn
    • Просмотр профиля
    • Магазин електро и бытовой техники в николаеве
Re: установка DirectX 9 на Wine
« Ответ #2 : 30 Ноября 2007, 18:47:41 »
Официально это должно работать с версии вайна(0.9.49)

Оффлайн f0ka(OfndnTga)

  • Участник
  • *
  • Сообщений: 138
  • 910910910910
    • Просмотр профиля
Re: установка DirectX 9 на Wine
« Ответ #3 : 01 Декабря 2007, 11:43:38 »
здравствуйте. хотелось бы уточнить немного про "и добавляем к окончанию имени файлов .bak" . Делаем файлы d3d9.dll -> d3d9.bak , или
d3d9.dll -> d3d9.dll.bak ?

Оффлайн trollzilla

  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: установка DirectX 9 на Wine
« Ответ #4 : 01 Декабря 2007, 12:04:46 »
здравствуйте. хотелось бы уточнить немного про "и добавляем к окончанию имени файлов .bak" . Делаем файлы d3d9.dll -> d3d9.bak , или
d3d9.dll -> d3d9.dll.bak ?
Не важно, как Вам удобней, так и сделайте, это просто резервные копии.

Оффлайн stan

  • Активист
  • *
  • Сообщений: 291
  • Kubuntu
    • Просмотр профиля
Re: установка DirectX 9 на Wine
« Ответ #5 : 01 Декабря 2007, 14:29:43 »
После проделланных действий в играх перестала нормально работать смена видео режима, т.е. игра запускается, но в окне без декораций и навесь экран не раскрывается :(
Kubuntu

Оффлайн chuvaaak

  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Re: установка DirectX 9 на Wine
« Ответ #6 : 10 Декабря 2007, 16:46:32 »
хочется добавить, не знаю как у вас, но у меня нормально работает эта система только при условии включенного "Рабочего стола wine", если его не вклбчать то гамы пускаются на весь экран и виснут тут же, отпускает только сброс иксов
ДОМА - Ubuntu 8,10(Почти все работает) i386@Core2Duo E6750,2GbRAM,GF9800GTX+ 512MB

Оффлайн pehser

  • Автор темы
  • Активист
  • *
  • Сообщений: 586
  • sidux 64bit + KDE4 svn
    • Просмотр профиля
    • Магазин електро и бытовой техники в николаеве
Re: установка DirectX 9 на Wine
« Ответ #7 : 10 Декабря 2007, 18:27:47 »
хочется добавить, не знаю как у вас, но у меня нормально работает эта система только при условии включенного "Рабочего стола wine", если его не вклбчать то гамы пускаются на весь экран и виснут тут же, отпускает только сброс иксов
Да, это фича даже была гдето описана в факах на wine

здравствуйте. хотелось бы уточнить немного про "и добавляем к окончанию имени файлов .bak" . Делаем файлы d3d9.dll -> d3d9.bak , или
d3d9.dll -> d3d9.dll.bak ?
Имено переименовать, бо в ином случаи как я заметил при установки дрект икса эти длл не заменяютя

Оффлайн Kidart

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: установка DirectX 9 на Wine
« Ответ #8 : 17 Декабря 2007, 21:47:45 »
Извиняюсь за ламерский вопрос, но я во всем этом новичек...
Установка Dx в Wine что дает? Возможность рендера игр не OpenGL'ем, а Dx? Установка и запуск Dx игр? Тоесть увеличенную производительность и качество отображения самой игры?

Оффлайн Alsvartr

  • Активист
  • *
  • Сообщений: 779
  • The secret of the secret
    • Просмотр профиля
Re: установка DirectX 9 на Wine
« Ответ #9 : 17 Декабря 2007, 22:00:03 »
Я, честно говоря, тоже не совсем понял. Ставил последний директХ под вайном - все абсолютно одинаково во всех моих играх, что и с вайновскими библиотеками. Хотя, наверное, это помогает для каких-то определенных игр.

Оффлайн pehser

  • Автор темы
  • Активист
  • *
  • Сообщений: 586
  • sidux 64bit + KDE4 svn
    • Просмотр профиля
    • Магазин електро и бытовой техники в николаеве
Re: установка DirectX 9 на Wine
« Ответ #10 : 18 Декабря 2007, 00:19:04 »
Dx и Опенджл это немного разные графические библиотеки, многи игры под винду пишут имено используя ДХ а в wine ДХ урезоный и соотвественно не все игры могут ити хотя они и так не все идут а так tit некотрые не пойдут всвязи стем что не хватка длл
« Последнее редактирование: 18 Декабря 2007, 00:21:01 от pehser »

Оффлайн gyhty

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
установка DirectX 9 на Wine
« Ответ #11 : 04 Января 2008, 23:35:52 »
мужики помогите! у меня такая проблема.
запускаю цедегу там доходит дело до тестов u он пишет что у меня проблемы с 3d но у меня на системе с 3D все ок, (даже игры Linuxa с 3D и те идут) >:(

а про wine почти таже история
запускаю через wine игруху и когда дело доходит до 3D wine не виснет а харашо тармазит. >:(

мужики кто чем может тем помагите

ps: у меня Ubuntu 7.10(gutsy)(x86)
wine 0.9.46; cedega 6.0; NVidia : 1.0-9639

Оффлайн 12d3

  • Активист
  • *
  • Сообщений: 674
  • Ubuntu 10.04
    • Просмотр профиля
Re: установка DirectX 9 на Wine
« Ответ #12 : 05 Января 2008, 04:50:45 »
может просто видюха фиговая?

Оффлайн pehser

  • Автор темы
  • Активист
  • *
  • Сообщений: 586
  • sidux 64bit + KDE4 svn
    • Просмотр профиля
    • Магазин електро и бытовой техники в николаеве
Re: установка DirectX 9 на Wine
« Ответ #13 : 05 Января 2008, 11:07:39 »
мужики помогите! у меня такая проблема.
запускаю цедегу там доходит дело до тестов u он пишет что у меня проблемы с 3d но у меня на системе с 3D все ок, (даже игры Linuxa с 3D и те идут) >:(

а про wine почти таже история
запускаю через wine игруху и когда дело доходит до 3D wine не виснет а харашо тармазит. >:(

мужики кто чем может тем помагите

ps: у меня Ubuntu 7.10(gutsy)(x86)
wine 0.9.46; cedega 6.0; NVidia : 1.0-9639
И так чтоб тебе помогли нужно больше инфы
1. Не указано какие ошибки получаеш в терминале
2. Устанавливал ли под wine ДХ
3. Не указано в каких играх проблемы (хотябы несколько)

так что пока могу тока по рекомендовать обнови wine

Оффлайн gyhty

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: установка DirectX 9 на Wine
« Ответ #14 : 06 Января 2008, 18:54:50 »
я же гаварю ошибок нет, просто игра которую я запустил просто виснет(splinter cell, war craft 3, nfs pro street и еще 2 почти такие же) иногда виснет а иногда тормозит

 

Страница сгенерирована за 0.052 секунд. Запросов: 25.