Apakah mungkin memainkan Diablo 3 di Ubuntu?
Apa yang harus saya instal untuk memainkan D3 dengan grafik yang bagus?
Bagaimana saya bisa mendapatkan kartu video Nvidia agar bekerja dengan baik dengan Diablo III?
Apakah mungkin memainkan Diablo 3 di Ubuntu?
Apa yang harus saya instal untuk memainkan D3 dengan grafik yang bagus?
Bagaimana saya bisa mendapatkan kartu video Nvidia agar bekerja dengan baik dengan Diablo III?
Jawaban:
Kemarin saya berhasil menginstal Diablo 3 di laptop saya, Asus Zenbook UX32VD. Tapi saya pikir langkah-langkah yang saya lakukan dapat dilakukan di komputer lain. Konfigurasi saya:
Linux 3.8.6-030806-generic
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=13.04
DISTRIB_CODENAME=raring
DISTRIB_DESCRIPTION="Ubuntu 13.04"
Tutorial ini juga berfungsi untuk:
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)
Saya akan mencoba menjelaskan apa yang saya lakukan.
1. Instal PlayOnLinux versi terakhir.
Hari ini 4.2.2 (Juga diuji dengan 4.2.5)
Itu dapat dilakukan dengan mengunduh dari situs resmi , atau dengan melakukan ini:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E0F72778C4676186
Tambahkan ppa dan instal.
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. Unduh klien Diablo 3 dari situs Blizzard resmi
3. Instal Diablo 3 menggunakan PlayOnLinux
Jalankan playonlinux
, Klik Install
tombol.
Cari Diablo 3, lalu klik instal.
Kemudian pilih setup file from my computer
, dan pilih file yang Anda unduh pada langkah 2.
Sekarang instal Diablo 3 seperti biasa, masuk ke battle.net dan unduh game D3.
PlayOnLinux akan mengunduh anggur secara otomatis dan mengonfigurasi sendiri.
Saya tidak tahu mengapa, tetapi saya berhasil dengan ini hanya dalam waktu 3-d. Saya melakukan hal yang sama di langkah 3. Tetapi jatuh 2 kali. Pertama kali ketika klien Diablo 3 diinstal, itu dimuat tetapi tidak dapat terhubung ke battle.net. Saya hanya menghapus semuanya dan melakukan langkah 3 lagi
Sebelum pergi ke langkah 4, cobalah untuk meluncurkan Diablo 3. Jika berhasil dan Anda dapat bermain tetapi kualitas grafis rendah - lanjut ke langkah berikutnya.
4. Pasang dan konfigurasikan lebah
Sekarang, setelah D3 berhasil diinstal, Anda perlu menjelaskan kepada PlayOnLinux untuk menggunakan kartu grafis Anda. Dalam kasus saya ini adalah GeForce GT 620M. Apa bumblebee
?
Banyak notebook terbaru dengan kartu nVidia diskrit di dalamnya dan prosesor i3 / i5 / i7 menggunakan teknologi nVidia Optimus untuk meningkatkan masa pakai baterai. Sayangnya, solusi perangkat lunak ini hanya tersedia di Windows 7 dan yang lebih baru.
Proyek Bumblebee adalah seperangkat alat yang dikembangkan oleh orang-orang yang bertujuan untuk memberikan dukungan Optimus di Linux (grafis nVidia hybrid lama juga didukung) sambil menunggu kernel dan driver untuk mendukung notebook ini
Kami akan menggunakan util primusrun
untuk menjalankan kartu nvidia pendukung D3 kami. Untuk menginstal lebah dan primus lakukan ini.
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia primus
64bit: Anda juga perlu menginstal paket "primus-libs-ia32: i386":
sudo apt-get install primus-libs-ia32:i386
Untuk mengonfigurasi bumblebee untuk kartu video Anda, periksa ini
5. Periksa lebah
vblank_mode = 0 primusrun glxspheres64
atau untuk 32bit
vblank_mode = 0 primusrun glxspheres
Itu akan memberi Anda lebih atau sama dengan 120 fps.
Sebagai alternatif yang bisa Anda gunakan
optirun glxspheres.
Karena primusrun memiliki fps stabil di Diablo 3 tetapi masih lamban, saya lebih memilih optirun daripada primusrun.
6. Jalankan D3 menggunakan primusrun
Setelah langkah 3, PlayOnLinux harus menambahkan ikon peluncuran Diablo3 ke Desktop Anda. Jika tidak hanya membuatnya sendiri di ~/Desktop
folder. Sebut saja "Diablo III.desktop". Buka dengan editor Anda. Seharusnya terlihat seperti ini:
[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=
Perhatikan bahwa saya berubah Exec
. Itu baru saja /usr/share/playonlinux/playonlinux --run "Diablo III" %F
. Saya menambahkan primusrun
untuk mendapatkan gambar terbaik yang dapat disediakan kartu video saya.
7. Mengatasi masalah.
Saya juga punya masalah dengan resolusi. Game selalu dimulai dengan konfigurasi 800x600. Saya menemukan file konfigurasi di direktori home saya. /$HOME/Diablo III/
ada file D3Prefs.txt
, di mana saya meletakkan resolusi saya:
DisplayModeWinWidth "1400"
DisplayModeWinHeight "1050"
DisplayModeUIOptWidth "1920"
DisplayModeUIOptHeight "1080"
DisplayModeWidth "1920"
DisplayModeHeight "1080"
Pendekatan lain adalah menginstal D3 ke mesin virtual Windows 8.1.
1. Pergi ke situs resmi dan unduh vmplayer, bagi saya itu VMware-Player-6.0.1-1379776.x86_64.bundle
.
Jadikan itu dapat dieksekusi
chmod +x VMware-Player-6.0.1-1379776.x86_64.bundle
Dan instal menjalankan file bundel ini
sudo sh VMware-Player-6.0.1-1379776.x86_64.bundle
2. Unduh dan Instal gambar Windows 8.1.
Dapatkan gambar Windows 8.1 terbaru di suatu tempat.
Lari vmplayer
. MemilihCreate a New Virtual Machine
Kemudian pilih Use ISO Image
dan pilih gambar W8.1 yang diunduh.
Instal Windows seperti biasa. Setelah instalasi matikan mesin virtual, buka Pengaturan Mesin Virtual, dan periksa apakah Akselerasi 3D untuk W8.1 menyala.
Nyalakan virtual machine
3. Menyelesaikan peringatan Hardware graphics acceleration is not available
Jika Anda tidak melihat pesan ini, lewati langkah ini.
Tunda kamu virtual machine
. Pergi ke $HOME/vmware/you_windows_install_folder
, bagi saya itu /home/c0rp/vmware/Windows 8 x64/
. Temukan file * .vmx, buka menggunakan editor apa saja, dan tambahkan baris ini:
mks.gl.allowBlacklistedDrivers = BENAR
Juga unduh libtxc
perpustakaan:
sudo apt-get install libtxc-dxtn-s2tc0
Jalankan mesin virtual dan periksa apakah peringatan hilang.
4. Meningkatkan ukuran SVGA SVAM
Tunda kamu virtual machine
. Pergi ke $HOME/vmware/you_windows_install_folder
, bagi saya itu /home/c0rp/vmware/Windows 8 x64/
. Temukan file * .vmx, buka menggunakan editor apa saja, dan tambahkan baris ini:
svga.vramSize = 1073741824
Kartu Grafik saya memiliki 1G vram, itulah sebabnya saya menambahkan svga.vramSize = 1073741824
, 1073741824 bytes = 1 Gbytes. Ubah nilai ini tergantung pada Kartu Grafik Anda.
Nyalakan virtual machine
dan periksa apakah semuanya baik-baik saja. Tekan Win + R
, masuk dxdiag
dan tekan Run
. Buka tab Display, periksa apakah cukup vram.
5. Pasang Diablo III.
Pergi ke situs resmi , unduh klien Diablo III. Instal, dan jalankan. Jika berjalan tanpa masalah, selamat menikmati!
6. Masalah layar kosong.
Jika Anda menekan PLAY
, dan hanya melihat layar putih kosong, maka bunuh Diablo III, dan keluar dari klien battle.net. Buka folder rumah Anda C:\Users\user_name\Documents\Diablo III
, cari file D3Prefs.txt
, buka. Ubah param DisplayModeWindowMode
dari "0" menjadi "1". Atau jika param ini tidak ada, tambahkan saja ini ke akhir file:
DisplayModeWindowMode "1"
Cara memperbaiki masalah Akselerasi 3D
Mengatasi Masalah untuk Kartu Grafis yang Tidak Didukung
Windows 8 di bawah vmware player memungkinkan kinerja grafis yang lebih baik
Ini adalah versi yang tidak terlalu rumit yang siap untuk 2017. Saya akhirnya akan menulis ulang ini untuk tidak digunakan playwithlinux
, tetapi saya pikir ini adalah cara paling sederhana untuk memuat Diablo untuk saat ini.
lspci -k | grep -A 2 -i "VGA"
. Jika Anda menggunakan grafis terintegrasi dan melihat driver Intel, Anda baik. Jika Anda harus menggunakan driver nvidia dan tidak melihatnya di sana, unduh driver langsung dari situs web mereka (dan beli penghilang rasa sakit) atau gunakan repo Ubuntu .
sudo apt-get install playonlinux
Instal versi terbaru pementasan anggur : Alat> Kelola versi Anggur
Jendela "Konfigurasi anggur" akan muncul. Buka tab "Perpustakaan" dan tambahkan perpustakaan ini : api-ms-win-crt-runtime-l1-1-0, d3dcompiler_47, msvcp140, vcruntime140. Klik Terapkan / Oke.
Semoga perbaikan ini pada akhirnya akan dibungkus dengan instalasi wizard playonlinux default.