編集済み 10 数時間前 によって ExtremeHow 編集チーム
ワインリナックスゲーム設定パフォーマンス設定グラフィックスライブラリダイレクトX調整
翻訳が更新されました 10 数時間前
Linuxは、WindowsやmacOSの人気のある代替手段として長い間利用されています。オープンソースであり、安全で、時には高速です。しかし、特にゲーマーにとってのLinuxの最大の課題の一つは、Windows専用ゲームの実行です。Wine(Wine Is Not An Emulator)は、LinuxのようなUnix系システム上でWindowsソフトウェアを実行可能にするレイヤーです。本書は、Linux上でWineを設定し、ゲーム用に最適化する方法をガイドします。
Wineはエミュレーターではなく、Linuxシステム上でWindowsアプリケーションを動作可能にする互換性レイヤーです。WindowsのAPIコールをPOSIXコールに変換することで、WindowsとUnix系システムの間のギャップを埋め、LinuxユーザーにWindowsアプリケーションを実行する能力を提供します。Wineは特に、元々Linux環境用に設計されていない人気のあるゲームを実行できるようにするLinuxのゲーマーにとって非常に有用です。
ゲームの最適化に進む前に、LinuxシステムにWineをインストールする必要があります。インストールプロセスはLinuxディストリビューションによって多少異なる場合がありますが、一般的な手順は同じです。
既存のすべてのパッケージが最新であることを確認するために、常にLinuxシステムを更新することから始めます。ターミナルを開き、以下を実行します:
sudo apt update && sudo apt upgrade
このコマンドは、パッケージリストを更新し、現在のパッケージをアップグレードします。
UbuntuまたはDebianベースのシステムの場合、以下のコマンドを使用します:
sudo dpkg --add-architecture i386 wget -nc https://dl.winehq.org/wine-builds/winehq.key sudo apt-key add winehq.key sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main' sudo apt update sudo apt install --install-recommends winehq-stable
Fedoraの場合、次を使用できます:
sudo dnf install https://dl.winehq.org/wine-builds/fedora/29/winehq.repo sudo dnf install winehq-stable
Wineが正しくインストールされたことを確認するには、次のコマンドをターミナルに入力します:
wine --version
このコマンドは、インストールされたWineのバージョン番号を返します。
Wineがインストールされたら、次のコマンドを実行してWineの設定を開始します:
winecfg
このコマンドは、Windowsバージョン互換性やグラフィックスオプションなどを設定できるWine設定ツールを開きます。
設定ウィンドウで、WineがエミュレートすべきWindowsのバージョンを選択できます。ほとんどの既存のゲームでは、Windows 10またはWindows 7を選ぶことをお勧めします。「Windowsバージョン」のドロップダウンメニューで選んだバージョンを選択します。
「ライブラリ」タブで、特定のDLLの動作をオーバーライドすることができます。これは、特定のアプリケーションでの問題を解決するために主に使用される高度な機能です。ゲームのためには、一部のゲームが正しく動作するために特定のDLLをオーバーライドする必要がある場合があります。新しいエントリーを追加し、「ネイティブ」または「ビルトイン」としてオーバーライドモードを選択します。
最高のゲーム体験を得るために、Wineをさらに最適化することができます。パフォーマンスと互換性を向上させるための以下の追加手順を行います:
Winetricksは、必要なライブラリやコンポーネント(.NET FrameworkやDirectXなど)をインストールするのに役立つスクリプトです。Winetricksをインストールするには、次のコマンドを使用します:
sudo apt install winetricks
ゲームに必要なコンポーネントをインストールするためにWinetricksを使用できます:
winetricks corefonts vcrun2005 vcrun2010 d3dx9
グラフィックス設定はゲームのパフォーマンスに非常に重要です。Wine設定ツール(`winecfg`)で、「グラフィックス」タブに移動し、以下の設定を調整します:
Wineを設定したら、ゲームをテストします。ほとんどのゲームは、インストーラーをダウンロードし、そのディレクトリに移動してから以下のように実行することでインストールできます:
wine setup.exe
"setup.exe"を実際のインストーラーファイル名に置き換えます。インストールしたら、ゲームを次の方法で実行します:
wine game.exe
一部のゲームは最初から正しく動作しない場合があります。特定のゲームに関する情報はWineアプリケーションデータベース(AppDB)で確認してください。多くのユーザーがヒント、必要なパッチ、カスタム設定を共有しています。
特定の要件を持つゲームには、時には異なるWineプリフィックス(プロファイル)を設定する必要があります。Wineプリフィックスは、仮想マシンに似た別々のWine環境です:
WINEARCH=win32 WINEPREFIX=~/wineprefix/game winecfg
gameをゲームに適した名前で置き換えます。このプリフィックスを使用してゲームをインストールおよび実行します:
WINEPREFIX=~/wineprefix/game wine setup.exe
さらにいくつかのパッケージをインストールしたり調整したりすることで、ゲームのパフォーマンスを向上させることができます。
多くのゲームはOpenGLまたはVulkanを使用することでより良いパフォーマンスを発揮します。コマンドラインパラメーターを使用してWineをこれらのレンダリングシステムを使用するように設定します:
wine game.exe -opengl
ゲームがVulkanをサポートしている場合は、システム用のVulkanドライバーをインストールし、使用します:
WINE_VK_ICD_FILENAMES="/usr/share/vulkan/icd.d/nvidia_icd.json" wine game.exe
マルチコアシステムの場合、マルチスレッド化を有効にすることでパフォーマンスが向上します。`winecfg`内でライブラリに「d3dx9_36.dll」を追加し、ネイティブに設定します。
画面の解像度、グラフィックスの品質、エフェクトを調整することでパフォーマンスを最適化します。これらを下げることで、特に古いハードウェアにおいて、視覚的な品質を大幅に損なうことなくパフォーマンスを著しく向上させることができます。
慎重な設定にもかかわらず、Wine上でゲームをセットアップまたは実行する際に問題が発生することがあります。以下は、一般的な問題とその解決策です:
PlayOnLinuxは、WineのインストールとWindowsゲームの設定を簡素化するグラフィカルフロントエンドです。ターミナルの使用が難しい場合や、多くの変更が必要なゲームの場合、PlayOnLinuxは役に立つかもしれません。
次のコマンドでPlayOnLinuxをインストールします:
sudo apt install playonlinux
これは、ゲームや必要なコンポーネントをインストールするためのユーザーフレンドリーなウィザードを提供し、各アプリケーションのWine設定を独立して管理します。
Linuxでのゲーム用にWineを設定することは、Windows環境を効果的に仮想化するためにWineをインストールし、設定することを伴います。WinetricksやPlayOnLinuxのようなツールを利用し、Wineの設定を活用することによって、多くの人気のあるWindowsゲームをLinuxシステムで簡単に実行することができます。一部のゲームに対して詳細な調整が必要な場合もありますが、このプロセスにより、Linuxユーザーはデュアルブートや仮想マシンを使用せずに、Windows専用ゲームの幅広い楽しみを享受することができます。継続的なコミュニティサポートと開発により、Wineは向上し続け、Linuxのゲーマーにとっての可能性を拡げています。
記事の内容に誤りがある場合, あなたは