お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2012-07-18 22:38:49

sirase
メンバ
From: 福岡県
登録日: 2012-06-02

wine でDirectXを有効にする正しい方法、手順について

いつもお世話になっております、siraseです。

掲題の通り・・・ Wine でDirectXを使いたいと思っております。
かなり試行錯誤してみたのですが、どうしてもうまく行かないため教えて頂きたく思います。

環境

(L)ubuntu 12.04 Precise

$ wine --version
wine-1.4

$ lspci | grep -i nvidia
01:00.0 VGA compatible controller: NVIDIA Corporation G86 [GeForce 8400 GS] (rev a1)

$ dpkg -l | grep -i nvidia
ii  nvidia-common                          1:0.2.44                                Find obsolete NVIDIA drivers
ii  nvidia-current                         295.40-0ubuntu1                         NVIDIA binary Xorg driver, kernel module and VDPAU library
ii  nvidia-settings                        295.33-0ubuntu1                         Tool of configuring the NVIDIA graphics driver

参考にしたサイト
http://www.dedoimedo.com/games/wine-directx.html

この環境において、上記サイトの
「Test DirectX 9.0c」
の直前まで実行出来ました。
次に

コード:

wine ~/.wine/drive_c/windows/system32/dxdiag.exe

を実行しますと

コード:

$ wine ~/.wine/drive_c/windows/system32/dxdiag.exe
fixme:wbemprox:wbem_locator_ConnectServer 0x12f538, L"\\\\.\\root\\cimv2", (null), (null), (null), 0x00000000, (null), (nil), 0x4c91b4)
WARNING: gnome-keyring:: couldn't connect to: /tmp/keyring-5HPsbp/pkcs11: そのようなファイルやディレクトリはありません
fixme:dsound:IKsPrivatePropertySetImpl_Get unsupported property: {f2957840-260c-11d1-a4d8-00c04fc28aca}
fixme:dxdiag:wWinMain Information dialog is not implemented

というエラーが出て、参考サイトのようにdxdiagが動作致しません。

そもそも上記のサイトの手順は現在通用する最新の方法でしょうか?
最近のWineでは手順が変わっている等の理由で違う手順が必要でしたら
その参考になるサイトのURLを教えて頂きたく思います。
また、上記手順が正しいならば
dxdiag以外にDirectXが動作しているかどうか確認する方法と、上記のエラーを解決する方法を
ご教示下さいませ。

wineのPPAから最新のwine 1.5系列をインストールして同じ事を試してみましたが現象改善しませんでした。

以上、どうぞよろしくお願い致します。

オフライン

 

#2 2012-09-04 15:05:51

moriyama_katu
メンバ
登録日: 2012-05-04

Re: wine でDirectXを有効にする正しい方法、手順について

1) ubuntu ソフトウエアセンターを起動する。
2) 恐らく、一番上に表示される
    microsoft windows compatibility layer(meta-package)
 をインストールする。
 そうすると、
   Wine Windows プログラムローダ
   Winetricks
 も一緒にインストールされる。
3)winetricks を Dashホームから探し実行する。
4)Select the default wineprefix OK
5) Install a windows DLL or component 選択し OK
     DLL リストに directx9  を探して選択し OK
6) あとは、インストールの流れに従い、進めると
  DirectX のインストールウインドウが開くので、インストールを進める。

以上で、 Ubuntu 12.04 + Wine 1.4 上に DirectX9 のインストールが
出来ました。まだ、ゲームソフト等で試してませんが、、、多分大丈夫じゃないでしょうか。

オフライン

 

#3 2012-09-04 15:24:08

moriyama_katu
メンバ
登録日: 2012-05-04

Re: wine でDirectXを有効にする正しい方法、手順について

DirectX9c の動作確認が取れました。
確認につかった Windows 用のソフトはステラナビゲータ Ver.9 体験版 です。

-----------------------------------------------
ステラナビゲータ Ver.9 体験版の実行にはDirectX 9.0c以上が必要です。事前にマイクロソフトのWEBサイト「ダウンロードセンター」からDirectXの最新版をダウンロードしてインストールすることをお勧めします。

http://www.astroarts.co.jp/products/stlnav9/download/trial-j.shtml

オフライン

 

#4 2012-09-13 16:25:27

moriyama_katu
メンバ
登録日: 2012-05-04

Re: wine でDirectXを有効にする正しい方法、手順について

ゲームソフトの体験版でも動作確認できました。

参照URL  http://n-linear.org/stargazer/

快適にゲーム出来ています。

要求SPEC
OS    Windows XP以降
CPU    Celeron 1.5GHz以上
メモリ    空きメモリ512MB以上推奨
HDD空き容量    200MB以上推奨
画像解像度    800×600以上
DirectX    ver9.0c以降

オフライン

 

#5 2014-10-04 06:24:34

bouningen
新しいメンバ
登録日: 2014-10-04

Re: wine でDirectXを有効にする正しい方法、手順について

WinetricksでDirectX9をインストールしようとしたら、
Note: command 'mkdir -p /home/berhyuman/.cache/winetricks/directx9'
returned status 1. Aborting.
と出てしまいました。
どうすればいいでしょう?

オフライン

 

Board footer

Powered by FluxBB