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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

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

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

Оффлайн mityukov

  • Участник
  • *
  • Сообщений: 220
  • Divina gratia homo libero
    • Просмотр профиля
Re: Уустановка DirectX 9 на Wine
« Ответ #75 : 17 Мая 2008, 16:11:54 »
Обновил предыдущую мессагу..
Never cared for what they they
Never cared for games they play

Оффлайн Roksar

  • Любитель
  • *
  • Сообщений: 90
    • Просмотр профиля
Re: Уустановка DirectX 9 на Wine
« Ответ #76 : 19 Мая 2008, 18:26:35 »
У кого нибудь получилось запустить dxdiag на wine 1.0rc1?
pc / ubuntu 8.04
laptop / xubuntu 8.04

Оффлайн mityukov

  • Участник
  • *
  • Сообщений: 220
  • Divina gratia homo libero
    • Просмотр профиля
Re: Уустановка DirectX 9 на Wine
« Ответ #77 : 20 Мая 2008, 13:28:44 »
Sorry, замучался гуглить... но так и не нашел внятной инфы по поводу:
Цитировать
fixme:d3d:test_pbo_functionality >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Loading the PBO test texture
 @ directx.c / 3413

, кроме того, что это распространено у владельцев ATI в основном...
Never cared for what they they
Never cared for games they play

Оффлайн aliftin

  • Старожил
  • *
  • Сообщений: 1398
    • Просмотр профиля
Re: Уустановка DirectX 9 на Wine
« Ответ #78 : 21 Мая 2008, 22:14:17 »
Цитировать
У кого нибудь получилось запустить dxdiag на wine 1.0rc1?
Получилось и даже прошли некоторые тесты, но ничего не запускается. По чему то невозможно добавить streamci.dll, не из winecfg, не записью в файл конфигураций. Пойду спрошу у google, может поможет.
Если мы не можем до чего то дотянуться, мы виним в этом не свой рост, не отсутствие табуретки, а свою цель.

Оффлайн Roksar

  • Любитель
  • *
  • Сообщений: 90
    • Просмотр профиля
Re: Уустановка DirectX 9 на Wine
« Ответ #79 : 22 Мая 2008, 00:09:14 »
Цитировать
У кого нибудь получилось запустить dxdiag на wine 1.0rc1?
Получилось и даже прошли некоторые тесты, но ничего не запускается. По чему то невозможно добавить streamci.dll, не из winecfg, не записью в файл конфигураций. Пойду спрошу у google, может поможет.
Ну у меня он запускался тока без directx проходил тест на квадраты..а если врубить с directx окно закрывается и все..в терминале написано про длл..(щас уже не помню) я гуглил ничего по ней не нашел..потом забил удалил вайн поставил playonlinux (который опять же поставил wine 1.0  :)) и там все работает как не странно..попробовал CS:S, TF2, трекманию..вот только насчет COD4 сомневаюсь..я запускал его только после ручной сборки с 3dmark патчем
pc / ubuntu 8.04
laptop / xubuntu 8.04

Оффлайн korvin

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Уустановка DirectX 9 на Wine
« Ответ #80 : 25 Мая 2008, 20:13:38 »
Народ, а есть ли ещё какие-нибудь прокачки для Wine? Я вот, например, пытался всю папку винды перебросить в вайновскую папочку, но хотя особо изменений не заметил, тока декорации стали по настоящему виндовые :). Если у кого будет хороший рецепт, сразу же говорите.

Оффлайн aliftin

  • Старожил
  • *
  • Сообщений: 1398
    • Просмотр профиля
Re: Установка DirectX 9 на Wine
« Ответ #81 : 26 Мая 2008, 19:51:51 »
Цитировать
Народ, а есть ли ещё какие-нибудь прокачки для Wine? Я вот, например, пытался всю папку винды перебросить в вайновскую папочку, но хотя особо изменений не заметил, тока декорации стали по настоящему виндовые . Если у кого будет хороший рецепт, сразу же говорите.

А зачем это все? Поставил DirectX и все. Да и вообще по-моему для игр лучше использовать PlayOnLinux или Cedega.
Если мы не можем до чего то дотянуться, мы виним в этом не свой рост, не отсутствие табуретки, а свою цель.

Оффлайн nucleartux

  • Участник
  • *
  • Сообщений: 176
    • Просмотр профиля
Re: Установка DirectX 9 на Wine
« Ответ #82 : 26 Мая 2008, 20:06:13 »
PlayOnLinux
это оболочка к wine
Cedega
не уверен что лучше,по крайне мере в некоторых играх

Оффлайн chain

  • Старожил
  • *
  • Сообщений: 1263
    • Просмотр профиля
Re: Установка DirectX 9 на Wine
« Ответ #83 : 27 Мая 2008, 00:40:41 »
в PlayOnLinux теперь и профили из Cedega подключать можно через плагин.
Я тут собираюсь на этой основе сделать скрипт для нормальной работы Batllenet в StarCraft, если доберусь до друга с лицензионкой для тестов) Пока для меня это единственная игра нуждающаяся именно в Cedega, даже не в ней, а в старых открытых ее исходниках.

по ДиректХ, я полный не ставлю, обычно библиотек хватает, но могу вам по шагам из одного скрипта POL (работает на сто процентов) рассказать принцип установки, дешифрую так сказать)
Подготовка:
Ставится под win2k, соттветственно заходим в
winecfgи меняем версию windows, если стояла другая
на всяк случай перегружаемся
wineboot
1.загружаем эти библиотеки
http://www.dllbank.com/zip/m/mscoree.dll.zip
http://www.dllbank.com/zip/s/streamci.dll.zip
и распаковываем их  в windows/system32 вашего префикса wine ( я так думаю, раз вы просто под wine ставите, то это где-то здесь
~/.wine/drive_c/windows/system32
2. в текстовом редакторе делаем reg файл
[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"fusion"="native"
"d3d8"="builtin"
"d3d9"="builtin"
"d3dim"="native"
"d3drm"="native"
"d3dx8"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="native"
"devenum"="native"
"dinput"="builtin"
"dinput8"="builtin"
"dmband"="native"
"dmcompos"="native"
"dmime"="native"
"dmloader"="native"
"dmscript"="native"
"dmstyle"="native"
"dmsynth"="native"
"dmusic"="native"
"dmusic32"="native"
"dnsapi"="native"
"dplay"="native"
"dplayx"="native"
"dpnaddr"="native"
"dpnet"="native"
"dpnhpast"="native"
"dpnlobby"="native"
"dsound"="builtin"
"dswave"="native"
"dxdiagn"="native"
"mscoree"="native"
"msdmo"="native"
"qcap"="native"
"quartz"="native"
"streamci"="native"
сохраняем как скажем DirectX.reg

3. добавляем в реестр, либо из текущей директории делаем
regedit DirectX.regлибо запускаем редактор реестра
regeditи импортируем туда созданный файл.

4. Загружаем ДиректХ 9.0с мартовской версии отсюда
http://download.microsoft.com/download/6/4/c/64c3d3d6-c5da-47eb-9db4-86e45b9f579e/directx_mar2008_redist.exe
5. распаковываем его в текущей директории cabextract (лучше в пустой, чтобы ошибок не было)
cabextract directx_mar2008_redist.exe6. запускаем его установку
wine DXSETUP.exe7. по окончании установки запускаем ее еще раз (шаманство какое-то:)))
wine DXSETUP.exe8. перегружаем wine
wineboot
вроде все, теперь пробуем dxdiag (считая что используем стандартный префикс wine)
cd ~/.wine/drive_c/windows/system32
wine dxdiag

Работает на ура, все тесты проходит и видео и аудио и музыку и директплей
Если подвисла установка ДиректХ после завершения, просто убейте процесс и продолжайте ставить дальше.

могу скрины показать всех тестов, если надо)

P.S чуть не забыл, все сделано на wine 1.0~rc2

-вечный чайник-

Оффлайн BASSON XVI

  • Участник
  • *
  • Сообщений: 132
  • Samsnug R518
    • Просмотр профиля
    • CMS S.S.Engine - бесплатный движок для твоего сайта!
Re: Установка DirectX 9 на Wine
« Ответ #84 : 27 Мая 2008, 01:09:12 »
Вообщем то такой вопрос... У меня не запускаеться фейбл на вине пишет ошибка 005D.. не запускаеться рф онлайн пишет что игра не будет работать с этой видюхой (MaxVertexBlendMatrices: 0). как нить можно решить эту проблему?? вид.ха ATI 2600HD ubuntu 8.0 дрова из коробки компиз пашет... А да и ешё когда варик со включенным компизом запускаю все играет а вот когда к этому добавляеться скажем чат под вином netSpeakerPhone или наутилус что нить копирует то варик начинает маргать что можнос делать??  :-[ :-\

Оффлайн mityukov

  • Участник
  • *
  • Сообщений: 220
  • Divina gratia homo libero
    • Просмотр профиля
Re: Установка DirectX 9 на Wine
« Ответ #85 : 27 Мая 2008, 10:12:24 »
2chain

Слушай, а есть там(в POL) возможность "подготовить среду для запуска той или иной игры", но без диалога, который спрашивает путь к cd/dvd устройству...

Скажем, NFS Underground 2, я никогда под виндой не ставил -- принес на винте уже установленную когда-то на другой системе (скорее всего и крякнутую на той же системе), тупо скопировал все файлы в папку D:\Games\NFSU2\ и запустил оттуда speed2.exe -- так и играю до сих пор. Таким же боком у меня еще несколько игрушек "установлены"... Т.е. инсталляторов нету и не было в принципе.

:idiot2:
Never cared for what they they
Never cared for games they play

Оффлайн chain

  • Старожил
  • *
  • Сообщений: 1263
    • Просмотр профиля
Re: Установка DirectX 9 на Wine
« Ответ #86 : 27 Мая 2008, 11:04:52 »
есть) называется руками)
посмотри тут на форуме тему по скриптам POL
вот тут я делал для кого-то скрипт для создания чистого префикса
https://forum.ubuntu.ru/index.php?topic=20313.msg184773#msg184773
как назовешь префикс, когда спросят, так и директория с ним называться будет, создастся здесь
~/.PlayOnLinux/wineprefixe/
в нее копировать нужные файлы.
и скрипт для запуска сделай по аналогии с теми, что уже есть здесь
~/.PlayOnLinux/configurations/installed
главное, чтобы в нем правильно прописан путь к префиксу был и путь к исполняемому файлу

ПС. Директ то поставился?
-вечный чайник-

Оффлайн mityukov

  • Участник
  • *
  • Сообщений: 220
  • Divina gratia homo libero
    • Просмотр профиля
Re: Установка DirectX 9 на Wine
« Ответ #87 : 27 Мая 2008, 12:58:10 »
есть) называется руками)
посмотри тут на форуме тему по скриптам POL
вот тут я делал для кого-то скрипт для создания чистого префикса
https://forum.ubuntu.ru/index.php?topic=20313.msg184773#msg184773
как назовешь префикс, когда спросят, так и директория с ним называться будет, создастся здесь
~/.PlayOnLinux/wineprefixe/
в нее копировать нужные файлы.
и скрипт для запуска сделай по аналогии с теми, что уже есть здесь
~/.PlayOnLinux/configurations/installed
главное, чтобы в нем правильно прописан путь к префиксу был и путь к исполняемому файлу

10x, попробую.


Цитировать
ПС. Директ то поставился?

Ставиться то ставился... еще по рецепту pehser'а... А вот тесты 3d-шные не проходит.

Гуглил -- похожая ошибка у других пользователей ATI тоже имеет место быть... Причем как с масдаевским директом так и с built-in либами(т.е., люди вообще директ не ставили, а пытались игрушку срадсвами wine'а запускать)...

Цитировать
...
fixme:d3d:test_pbo_functionality >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Loading the PBO test texture @ directx.c / 3413
...

Х его З что делать.. :-/ Попробую еще твой рецепт, но мне почему-то кажется что не из-за способа установки директа а что-то о свзякой Open GL + драйверы ATI..
Never cared for what they they
Never cared for games they play

Оффлайн chain

  • Старожил
  • *
  • Сообщений: 1263
    • Просмотр профиля
Re: Установка DirectX 9 на Wine
« Ответ #88 : 27 Мая 2008, 14:04:37 »
попробуй поэкспериментировать с офскрин ренедром
в этой ветке
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
попробовать разные значения для ключа OffscreenRenderingMode
могут быть такими
backbuffer
pbuffer
fbo

ну и не збывай, чо под compiz тебе никто ничего не гарантирует
-вечный чайник-

Оффлайн nextlife

  • Активист
  • *
  • Сообщений: 444
    • Просмотр профиля
Re: Установка DirectX 9 на Wine
« Ответ #89 : 27 Мая 2008, 21:14:06 »
chain спасибо, как всегда твои инструкции работают. Вот только проверку музыки не проходит :)
И Что делать если софт просит VC8? visual c .?
« Последнее редактирование: 27 Мая 2008, 21:20:31 от Samba »
Kool Desktop Environment (KDE)

 

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