web-dev-qa-db-ja.com

UbuntuでDiablo IIIをプレイする方法は?

UbuntuでDiablo 3をプレイすることはできますか?

優れたグラフィックスでD3を再生するには、何をインストールすればよいですか?

Nvidiaビデオカードを入手してDiablo IIIでうまく動作させるにはどうすればよいですか?

45
c0rp

昨日、ラップトップのAsus Zenbook UX32VDにDiablo 3を正常にインストールしました。しかし、私がやった手順は、他のどのコンピューターでも実行できると思います。私の構成:

Linux 3.8.6-030806-generic
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=13.04
DISTRIB_CODENAME=raring
DISTRIB_DESCRIPTION="Ubuntu 13.04"

このチュートリアルは以下にも使用できます。

3.13.0-24-generic
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04 LTS"

lspci:

00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:04.0 Signal processing controller: Intel Corporation 3rd Gen Core Processor Thermal Subsystem (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
00:1f.6 Signal processing controller: Intel Corporation 7 Series/C210 Series Chipset Family Thermal Management Controller (rev 04)
01:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M / GT 620M/625M/630M/720M] (rev ff)
03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6235 jev 24)

私がやったことを説明しようとします。

1。 PlayOnLinuxの最新バージョンをインストールします。

現在は4.2.2です(4.2.5でもテスト済み)

公式サイトからダウンロードする で、またはこれを行うことで実行できます:

Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E0F72778C4676186

PPAを追加してインストールします。

Sudo wget http://deb.playonlinux.com/playonlinux_saucy.list -O /etc/apt/sources.list.d/playonlinux.list
Sudo apt-get update
Sudo apt-get install playonlinux

2。 公式BlizzardサイトからDiablo 3クライアントをダウンロードします


3。 PlayOnLinuxを使用してDiablo 3をインストールします

playonlinuxを実行し、Installボタンをクリックします。

enter image description here

Diablo 3を検索し、[インストール]をクリックします。

enter image description here

次にsetup file from my computerを選択し、ステップ2でダウンロードしたファイルを選択します。

enter image description here

ディアブロ3を通常どおりインストールし、battle.netにログインしてD3ゲームをダウンロードします。

PlayOnLinuxはwineを自動的にダウンロードし、それ自体を設定します。

理由はわかりませんが、3次元の時間でしか成功しません。手順3でも同じことをしましたが、2回クラッシュしました。 Diablo 3クライアントが初めてインストールされたときは、ロードされましたが、battle.netに接続できませんでした。すべてを削除して、手順3を再度実行しました

手順4に進む前に、Diablo 3を起動してみてください。機能し、再生できてもグラフィック品質が低い場合は、次の手順に進みます。


4。 bumblebeeのインストールと構成

ここで、D3が正常にインストールされたら、グラフィックカードを使用するためにPlayOnLinuxに説明する必要があります。私の場合、GeForce GT 620Mです。 bumblebeeとは何ですか?

ディスクリートnVidiaカードとi3/i5/i7プロセッサーを搭載した最近のノートブックの多くは、nVidia Optimusテクノロジーを使用してバッテリー寿命を改善しています。残念ながら、このソフトウェアソリューションはWindows 7以降でのみ利用できます。

バンブルビープロジェクトは、カーネルとドライバーがこれらのノートブックをサポートするのを待っている間に、Linux(レガシーnVidiaハイブリッドグラフィックもサポートされます)の下でOptimusのサポートを提供することを目的とする人々によって開発されたツールのセットです

Util primusrunを使用して、nvidiaカードをサポートするD3を実行します。 bumblebeeとprimusをインストールするには、これを行います。

Sudo add-apt-repository ppa:bumblebee/stable
Sudo apt-get update
Sudo apt-get install bumblebee bumblebee-nvidia primus

64bit:「primus-libs-ia32:i386」パッケージもインストールする必要があります:

Sudo apt-get install primus-libs-ia32:i386

ビデオカードのチェックのためにバンブルビーを設定するには this


5。マルハナバチを確認する

vblank_mode = 0 primusrun glxspheres64

または32ビットの場合

vblank_mode = 0 primusrun glxspheres

120 fps以上を提供するはずです。

代替手段として使用できます

optirun glxspheres。

PrimusrunはDiablo 3で安定したfpsを持っていますが、まだラグがあるので、私はprimusrunよりoptirunを好みます。


6。 primusrunを使用してD3を実行します

手順3の後、PlayOnLinuxはDiablo3起動アイコンをデスクトップに追加する必要があります。 ~/Desktopフォルダーに自分で作成するだけではない場合。 「Diablo III.desktop」と呼びます。エディターで開きます。次のようになります。

[Desktop Entry]
Encoding=UTF-8
Name=Diablo III
Comment=PlayOnLinux
Type=Application
Exec=primusrun /usr/share/playonlinux/playonlinux --run "Diablo III" %F
Icon=/home/c0rp/.PlayOnLinux//icones/full_size/Diablo III
Name[fr_FR]=Diablo III
StartupWMClass=Diablo III Launcher.exe
Categories=

Execを変更することに注意してください。ただ/usr/share/playonlinux/playonlinux --run "Diablo III" %Fでした。ビデオカードが提供できる最高のグラフィックスを取得するためにprimusrunを追加します。

7。問題の解決

解像度にも問題があります。ゲームは常に800x600の設定で始まりました。ホームディレクトリに構成ファイルが見つかりました。 /$HOME/Diablo III/ファイルがありますD3Prefs.txt、ここに解像度を入れます:

DisplayModeWinWidth "1400"
DisplayModeWinHeight "1050"
DisplayModeUIOptWidth "1920"
DisplayModeUIOptHeight "1080"
DisplayModeWidth "1920"
DisplayModeHeight "1080"

これを以前にやったすべての人に感謝します、私はインターネットですべてを見つけました。ここで私が使用するリンク:

65
c0rp

Playonlinuxを使用してDiablo IIIをプレイするのに問題がある人のために。

別のアプローチは、Windows 8.1仮想マシンにD3をインストールすることです。

1。 公式サイト に移動してvmplayerをダウンロードします。私にとってはVMware-Player-6.0.1-1379776.x86_64.bundleでした。

実行可能にする

chmod +x VMware-Player-6.0.1-1379776.x86_64.bundle

そして、このバンドルファイルを実行してインストールします

Sudo sh VMware-Player-6.0.1-1379776.x86_64.bundle

2。 Windows 8.1イメージをダウンロードしてインストールします。

どこかで最新のWindows 8.1イメージを入手してください。

vmplayerを実行します。 Create a New Virtual Machineを選択します

enter image description here

次に、Use ISO Imageを選択し、ダウンロードしたW8.1イメージを選択します。

enter image description here

通常どおりWindowsをインストールします。インストール後、仮想マシンの電源をオフにし、仮想マシンの設定に移動して、W8.1の3Dアクセラレーションがオンになっていることを確認します。

enter image description here

電源を入れるvirtual machine


3。警告の解決Hardware graphics acceleration is not available

このメッセージが表示されない場合は、この手順をスキップしてください。

virtual machineを先送りします。 $HOME/vmware/you_windows_install_folderに移動します。私にとっては/home/c0rp/vmware/Windows 8 x64/です。ファイル* .vmxを見つけ、任意のエディターを使用して開き、次の行を追加します。

mks.gl.allowBlacklistedDrivers = TRUE

libtxcライブラリもダウンロードします。

Sudo apt-get install libtxc-dxtn-s2tc0

仮想マシンを実行し、警告が消えるかどうかを確認します。


4。 SVGA VRAMサイズを増やす

virtual machineを先送りします。 $HOME/vmware/you_windows_install_folderに移動します。私にとっては/home/c0rp/vmware/Windows 8 x64/です。ファイル* .vmxを見つけ、任意のエディターを使用して開き、次の行を追加します。

svga.vramSize = 1073741824

私のグラフィックスカードには1G vramがあるため、svga.vramSize = 1073741824、1073741824バイト= 1ギガバイトを追加します。グラフィックカードに応じてこの値を変更します。

virtual machineの電源を入れ、すべてが正常であることを確認します。 Win + Rを押し、dxdiagを入力して、Runを押します。 [表示]タブに移動し、十分なvramであることを確認します。


5。 Diablo IIIをインストールします。

公式サイト にアクセスし、Diablo IIIクライアントをダウンロードします。インストールして実行します。問題なく実行されている場合は、お楽しみください!


6。空白の画面の問題

PLAYを押して、白い空白の画面のみが表示された場合、Diablo IIIを強制終了し、battle.netクライアントを終了します。ホームフォルダーC:\Users\user_name\Documents\Diablo IIIに移動し、ファイルD3Prefs.txtを見つけて開きます。 param DisplayModeWindowModeを「0」から「1」に変更します。または、このパラメーターが存在しない場合は、ファイルの最後にこれを追加します。

DisplayModeWindowMode "1"

これを以前にやったすべての人に感謝します、私はインターネットですべてを見つけました。ここで私が使用するリンク:

Dアクセラレーションの問題を修正する方法

空白の画面の問題

サポートされていないグラフィックカードの回避策

vmwareプレーヤーでのWindows 8のグラフィックスパフォーマンスの向上が可能

2
c0rp