1) tak 2) Zdefiniuj „dobry” 3) działa źle? Jaki jest twój model karty? Czy jest jakiś problem?
Braiam
Odpowiedzi:
65
Wczoraj pomyślnie zainstalowałem Diablo 3 na moim laptopie Asus Zenbook UX32VD. Myślę jednak, że kroki, które wykonałem, można wykonać na dowolnym innym komputerze. Moja konfiguracja:
Linux 3.8.6-030806-generic
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=13.04
DISTRIB_CODENAME=raring
DISTRIB_DESCRIPTION="Ubuntu 13.04"
Wyszukaj Diablo 3, a następnie kliknij zainstaluj.
Następnie wybierz setup file from my computeri wybierz plik pobrany w kroku 2.
Teraz zainstaluj Diablo 3 jak zwykle, zaloguj się do battle.net i pobierz grę D3.
PlayOnLinux automatycznie pobierze wino i sam się skonfiguruje.
Nie wiem dlaczego, ale udało mi się to dopiero za 3-d. Zrobiłem to samo w kroku 3. Ale rozbił się 2 razy. Pierwszy raz, gdy klient Diablo 3 został zainstalowany, został załadowany, ale nie mógł połączyć się z battle.net. Po prostu usunąłem wszystko i zrobiłem krok 3 ponownie
Zanim przejdziesz do kroku 4, spróbuj uruchomić Diablo 3. Jeśli działa i możesz grać, ale jakość grafiki jest niska - przejdź do następnego kroku.
4. Zainstaluj i skonfiguruj trzmiel
Teraz, po pomyślnym zainstalowaniu D3, musisz wyjaśnić PlayOnLinux, aby móc korzystać z karty graficznej. W moim przypadku jest to GeForce GT 620M. Co to jest bumblebee?
Wiele najnowszych notebooków z dyskretną kartą nVidia i procesorem i3 / i5 / i7 korzysta z technologii nVidia Optimus w celu zwiększenia żywotności baterii. Niestety, to oprogramowanie jest dostępne tylko w systemie Windows 7 i nowszych.
Bumblebee Project to zestaw narzędzi opracowanych przez ludzi, którzy chcą zapewnić obsługę Optimusa w systemie Linux (obsługiwana jest również starsza grafika hybrydowa nVidia), jednocześnie czekając na jądro i sterowniki obsługujące te notebooki
Użyjemy Utina primusrundo uruchomienia naszej karty NVIDIA obsługującej D3. Aby zainstalować trzmiel i primus, zrób to.
64bit: musisz także zainstalować pakiet „primus-libs-ia32: i386”:
sudo apt-get install primus-libs-ia32:i386
Aby skonfigurować trzmiel dla siebie kartę wideo, zaznacz to
5. Sprawdź trzmiel
vblank_mode = 0 primusrun glxspheres64
lub dla wersji 32-bitowej
vblank_mode = 0 primusrun glxspheres
To powinno dać ci więcej niż 120 fps.
Jako alternatywy możesz użyć
optirun glxspheres.
Ponieważ primusrun ma stały fps w Diablo 3, ale nadal jest opóźniony, wolę optirun niż primusrun.
6. Uruchom D3 za pomocą primusrun
Po kroku 3 PlayOnLinux powinien dodać ikonę uruchamiania Diablo3 na pulpicie. Jeśli nie utworzysz go sam w ~/Desktopfolderze. Nazwij to „Diablo III.desktop”. Otwórz za pomocą edytora. To powinno wyglądać tak:
[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=
Pamiętaj, że się zmieniam Exec. To było po prostu /usr/share/playonlinux/playonlinux --run "Diablo III" %F. Dodaję, primusrunaby uzyskać najlepszą grafikę, jaką może zapewnić moja karta wideo.
7. Rozwiązywanie problemów.
Mam też problem z rozdzielczością. Gra zawsze zaczynała się od konfiguracji 800 x 600. Znalazłem plik konfiguracyjny w moim katalogu domowym. /$HOME/Diablo III/jest plik D3Prefs.txt, w którym umieszczam swoją rozdzielczość:
2. Pobierz i zainstaluj obraz systemu Windows 8.1.
Pobierz gdzieś najnowszy obraz systemu Windows 8.1.
Uruchom vmplayer. WybieraćCreate a New Virtual Machine
Następnie wybierz Use ISO Imagei wybierz pobrany obraz W8.1.
Zainstaluj system Windows jak zwykle. Po instalacji wyłącz maszynę wirtualną, przejdź do Ustawień maszyny wirtualnej i sprawdź, czy akceleracja 3D dla W8.1 jest włączona.
Zasilanie włączone virtual machine
3. Rozwiązywanie ostrzeżeń Hardware graphics acceleration is not available
Jeśli nie widzisz tego komunikatu, pomiń ten krok.
Odłożyć cię virtual machine. Idź do $HOME/vmware/you_windows_install_folder, dla mnie to jest /home/c0rp/vmware/Windows 8 x64/. Znajdź plik * .vmx, otwórz go za pomocą dowolnego edytora i dodaj ten wiersz:
mks.gl.allowBlacklistedDrivers = PRAWDA
Pobierz także libtxcbibliotekę:
sudo apt-get install libtxc-dxtn-s2tc0
Uruchom maszynę wirtualną i sprawdź, czy ostrzeżenie zniknęło.
4. Zwiększ rozmiar SVGA VRAM
Odłożyć cię virtual machine. Idź do $HOME/vmware/you_windows_install_folder, dla mnie to jest /home/c0rp/vmware/Windows 8 x64/. Znajdź plik * .vmx, otwórz go za pomocą dowolnego edytora i dodaj ten wiersz:
svga.vramSize = 1073741824
Moja karta graficzna ma 1G vram, dlatego dodam svga.vramSize = 10737418241073741824 bajtów = 1 Gb. Zmień tę wartość w zależności od karty graficznej.
Włącz virtual machinei sprawdź, czy wszystko jest w porządku. Naciśnij Win + R, wprowadź dxdiagi naciśnij Run. Przejdź do zakładki Wyświetlanie, sprawdź, czy to wystarczy vram.
5. Zainstaluj Diablo III.
Przejdź do oficjalnej strony , pobierz klienta Diablo III. Zainstaluj i uruchom. Jeśli działa bez żadnych problemów, ciesz się!
6. Problem z pustym ekranem.
Jeśli naciśniesz PLAYi zobaczysz tylko biały pusty ekran, zabij Diablo III i wyjdź z klienta battle.net. Przejdź do folderu domowego C:\Users\user_name\Documents\Diablo III, znajdź plik D3Prefs.txt, otwórz go. Zmień parametr DisplayModeWindowModez „0” na „1”. Lub jeśli ten parametr nie istnieje, po prostu dodaj to na końcu pliku:
DisplayModeWindowMode „1”
Dzięki wszystkim, którzy to robili wcześniej, wszystko znalazłem w Internecie. Oto linki, których używam:
Oto mniej skomplikowana wersja gotowa na rok 2017. W końcu przepiszę ją, by nie używać playwithlinux, ale myślę, że na razie jest to najprostszy sposób na załadowanie Diablo.
Najpierw zrób sobie przysługę i upewnij się, że używasz odpowiednich sterowników. Aby zobaczyć sterownik wideo, uruchom lspci -k | grep -A 2 -i "VGA". Jeśli kołyszesz zintegrowaną grafikę i widzisz sterownik Intel, jesteś dobry. Jeśli powinieneś używać sterowników NVIDIA i nie widzisz ich tam, pobierz sterowniki bezpośrednio z ich strony internetowej (i kup środki przeciwbólowe) lub skorzystaj z repozytorium Ubuntu .
Zainstaluj najnowszą wersję testowania wina : Narzędzia> Zarządzaj wersjami Wine
Utwórz nowy dysk wirtualny : Skonfiguruj> Nowy> Instalacja 32-bitowa> wybierz właśnie wybraną wersję testową> napisz dowolną nazwę (napisałem „D3”)
Wybierz ten dysk w menu Konfiguracja (powinien być obok domyślnego) i przejdź do zakładki „Wino” i kliknij „Konfiguruj wino”
Pojawi się okno „Konfiguracja wina”. Przejdź do zakładki „Biblioteki” i dodaj te biblioteki : api-ms-win-crt-runtime-l1-1-0, d3dcompiler_47, msvcp140, vcruntime140. Kliknij Zastosuj / OK.
Wróć w zakładce „Konfiguracja PlayOnLinux” do „Różne” i kliknij „Uruchom plik .exe na tym dysku wirtualnym” . Wybierz instalator, który właśnie pobrałeś, i przejdź pełną parą. Jeśli masz niestandardową konfigurację, może być konieczne poszukiwanie określonych poprawek (lub ponowne sprawdzenie sprawdzania sterownika, jeśli pominęłeś go powyżej). W przeciwnym razie powinieneś być dobry!
(opcjonalnie) Wróć do karty „Ogólne” w oknie konfiguracji playonlinux i kliknij „Utwórz nowy skrót z tego wirtualnego napędu” i wybierz „Diablo III launcher.exe”, aby ułatwić dostęp w przyszłości.
Mamy nadzieję, że poprawki te zostaną ostatecznie dołączone do domyślnej instalacji kreatora Playonlinux.
Odpowiedzi:
Wczoraj pomyślnie zainstalowałem Diablo 3 na moim laptopie Asus Zenbook UX32VD. Myślę jednak, że kroki, które wykonałem, można wykonać na dowolnym innym komputerze. Moja konfiguracja:
Ten samouczek działa również dla:
lspci:
Spróbuję wyjaśnić, co zrobiłem.
1. Zainstaluj ostatnią wersję PlayOnLinux.
Dzisiaj jest to 4.2.2 (testowane również z 4.2.5)
Można to zrobić, pobierając z oficjalnej strony lub robiąc to:
Dodaj ppa i zainstaluj.
2. Pobierz klienta Diablo 3 z oficjalnej strony Blizzard
3. Zainstaluj Diablo 3 za pomocą PlayOnLinux
Wykonaj
playonlinux
, kliknijInstall
przycisk.Wyszukaj Diablo 3, a następnie kliknij zainstaluj.
Następnie wybierz
setup file from my computer
i wybierz plik pobrany w kroku 2.Teraz zainstaluj Diablo 3 jak zwykle, zaloguj się do battle.net i pobierz grę D3.
PlayOnLinux automatycznie pobierze wino i sam się skonfiguruje.
Nie wiem dlaczego, ale udało mi się to dopiero za 3-d. Zrobiłem to samo w kroku 3. Ale rozbił się 2 razy. Pierwszy raz, gdy klient Diablo 3 został zainstalowany, został załadowany, ale nie mógł połączyć się z battle.net. Po prostu usunąłem wszystko i zrobiłem krok 3 ponownie
Zanim przejdziesz do kroku 4, spróbuj uruchomić Diablo 3. Jeśli działa i możesz grać, ale jakość grafiki jest niska - przejdź do następnego kroku.
4. Zainstaluj i skonfiguruj trzmiel
Teraz, po pomyślnym zainstalowaniu D3, musisz wyjaśnić PlayOnLinux, aby móc korzystać z karty graficznej. W moim przypadku jest to GeForce GT 620M. Co to jest
bumblebee
?Użyjemy Utina
primusrun
do uruchomienia naszej karty NVIDIA obsługującej D3. Aby zainstalować trzmiel i primus, zrób to.64bit: musisz także zainstalować pakiet „primus-libs-ia32: i386”:
Aby skonfigurować trzmiel dla siebie kartę wideo, zaznacz to
5. Sprawdź trzmiel
lub dla wersji 32-bitowej
To powinno dać ci więcej niż 120 fps.
Jako alternatywy możesz użyć
Ponieważ primusrun ma stały fps w Diablo 3, ale nadal jest opóźniony, wolę optirun niż primusrun.
6. Uruchom D3 za pomocą primusrun
Po kroku 3 PlayOnLinux powinien dodać ikonę uruchamiania Diablo3 na pulpicie. Jeśli nie utworzysz go sam w
~/Desktop
folderze. Nazwij to „Diablo III.desktop”. Otwórz za pomocą edytora. To powinno wyglądać tak:Pamiętaj, że się zmieniam
Exec
. To było po prostu/usr/share/playonlinux/playonlinux --run "Diablo III" %F
. Dodaję,primusrun
aby uzyskać najlepszą grafikę, jaką może zapewnić moja karta wideo.7. Rozwiązywanie problemów.
Mam też problem z rozdzielczością. Gra zawsze zaczynała się od konfiguracji 800 x 600. Znalazłem plik konfiguracyjny w moim katalogu domowym.
/$HOME/Diablo III/
jest plikD3Prefs.txt
, w którym umieszczam swoją rozdzielczość:Dzięki wszystkim, którzy to robili wcześniej, wszystko znalazłem w Internecie. Oto linki, których używam:
UbuntuUpdates - PPA: PlayOnLinux
Uruchamianie określonych gier za pomocą „primusrun”
Primus: lepsza wydajność i mniejsze zużycie energii przez trzmiela [hybrydowe układy graficzne Optimus] ~ Aktualizacja internetowa8: Blog Ubuntu / Linux
Strona główna · Bumblebee-Project / Bumblebee Wiki
Konfiguracja · Bumblebee-Project / Bumblebee Wiki
PlayOnLinux - Ręczne ustawianie rozdzielczości
źródło
Dla tych z was, którzy mają problem z grą w Diablo III za pomocą playonlinux.
Innym podejściem jest instalacja D3 na maszynie wirtualnej z systemem Windows 8.1.
1. Przejdź do oficjalnej strony i pobierz vmplayer, dla mnie to było
VMware-Player-6.0.1-1379776.x86_64.bundle
.Zrób to
I zainstaluj, uruchamiając ten plik pakietu
2. Pobierz i zainstaluj obraz systemu Windows 8.1.
Pobierz gdzieś najnowszy obraz systemu Windows 8.1.
Uruchom
vmplayer
. WybieraćCreate a New Virtual Machine
Następnie wybierz
Use ISO Image
i wybierz pobrany obraz W8.1.Zainstaluj system Windows jak zwykle. Po instalacji wyłącz maszynę wirtualną, przejdź do Ustawień maszyny wirtualnej i sprawdź, czy akceleracja 3D dla W8.1 jest włączona.
Zasilanie włączone
virtual machine
3. Rozwiązywanie ostrzeżeń
Hardware graphics acceleration is not available
Jeśli nie widzisz tego komunikatu, pomiń ten krok.
Odłożyć cię
virtual machine
. Idź do$HOME/vmware/you_windows_install_folder
, dla mnie to jest/home/c0rp/vmware/Windows 8 x64/
. Znajdź plik * .vmx, otwórz go za pomocą dowolnego edytora i dodaj ten wiersz:Pobierz także
libtxc
bibliotekę:Uruchom maszynę wirtualną i sprawdź, czy ostrzeżenie zniknęło.
4. Zwiększ rozmiar SVGA VRAM
Odłożyć cię
virtual machine
. Idź do$HOME/vmware/you_windows_install_folder
, dla mnie to jest/home/c0rp/vmware/Windows 8 x64/
. Znajdź plik * .vmx, otwórz go za pomocą dowolnego edytora i dodaj ten wiersz:Moja karta graficzna ma 1G vram, dlatego dodam
svga.vramSize = 1073741824
1073741824 bajtów = 1 Gb. Zmień tę wartość w zależności od karty graficznej.Włącz
virtual machine
i sprawdź, czy wszystko jest w porządku. NaciśnijWin + R
, wprowadźdxdiag
i naciśnijRun
. Przejdź do zakładki Wyświetlanie, sprawdź, czy to wystarczy vram.5. Zainstaluj Diablo III.
Przejdź do oficjalnej strony , pobierz klienta Diablo III. Zainstaluj i uruchom. Jeśli działa bez żadnych problemów, ciesz się!
6. Problem z pustym ekranem.
Jeśli naciśniesz
PLAY
i zobaczysz tylko biały pusty ekran, zabij Diablo III i wyjdź z klienta battle.net. Przejdź do folderu domowegoC:\Users\user_name\Documents\Diablo III
, znajdź plikD3Prefs.txt
, otwórz go. Zmień parametrDisplayModeWindowMode
z „0” na „1”. Lub jeśli ten parametr nie istnieje, po prostu dodaj to na końcu pliku:Dzięki wszystkim, którzy to robili wcześniej, wszystko znalazłem w Internecie. Oto linki, których używam:
Jak naprawić problem z akceleracją 3D
Problem z pustym ekranem
Obejście nieobsługiwanych kart graficznych
Windows 8 pod vmware player możliwa lepsza wydajność grafiki
źródło
Oto mniej skomplikowana wersja gotowa na rok 2017. W końcu przepiszę ją, by nie używać
playwithlinux
, ale myślę, że na razie jest to najprostszy sposób na załadowanie Diablo.Najpierw zrób sobie przysługę i upewnij się, że używasz odpowiednich sterowników. Aby zobaczyć sterownik wideo, uruchom
lspci -k | grep -A 2 -i "VGA"
. Jeśli kołyszesz zintegrowaną grafikę i widzisz sterownik Intel, jesteś dobry. Jeśli powinieneś używać sterowników NVIDIA i nie widzisz ich tam, pobierz sterowniki bezpośrednio z ich strony internetowej (i kup środki przeciwbólowe) lub skorzystaj z repozytorium Ubuntu .Zainstaluj Diablo 3
sudo apt-get install playonlinux
Zainstaluj najnowszą wersję testowania wina : Narzędzia> Zarządzaj wersjami Wine
Pojawi się okno „Konfiguracja wina”. Przejdź do zakładki „Biblioteki” i dodaj te biblioteki : api-ms-win-crt-runtime-l1-1-0, d3dcompiler_47, msvcp140, vcruntime140. Kliknij Zastosuj / OK.
Mamy nadzieję, że poprawki te zostaną ostatecznie dołączone do domyślnej instalacji kreatora Playonlinux.
źródło