
Ubuntu日本語フォーラム

ログインしていません。
いつもお世話になっております、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系列をインストールして同じ事を試してみましたが現象改善しませんでした。
以上、どうぞよろしくお願い致します。
オフライン
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 のインストールが
出来ました。まだ、ゲームソフト等で試してませんが、、、多分大丈夫じゃないでしょうか。
オフライン
DirectX9c の動作確認が取れました。
確認につかった Windows 用のソフトはステラナビゲータ Ver.9 体験版 です。
-----------------------------------------------
ステラナビゲータ Ver.9 体験版の実行にはDirectX 9.0c以上が必要です。事前にマイクロソフトのWEBサイト「ダウンロードセンター」からDirectXの最新版をダウンロードしてインストールすることをお勧めします。
http://www.astroarts.co.jp/products/stlnav9/download/trial-j.shtml
オフライン
ゲームソフトの体験版でも動作確認できました。
参照URL http://n-linear.org/stargazer/
快適にゲーム出来ています。
要求SPEC
OS Windows XP以降
CPU Celeron 1.5GHz以上
メモリ 空きメモリ512MB以上推奨
HDD空き容量 200MB以上推奨
画像解像度 800×600以上
DirectX ver9.0c以降
オフライン
WinetricksでDirectX9をインストールしようとしたら、
Note: command 'mkdir -p /home/berhyuman/.cache/winetricks/directx9'
returned status 1. Aborting.
と出てしまいました。
どうすればいいでしょう?
オフライン