Heroes of the Storm e Vulkan: come migliorare le prestazioni

Un'area dove scambiarsi informazioni riguardanti l'uso di Ubuntu per giocare. Segnalazione di nuovi giochi e di problemi riscontrati.

Heroes of the Storm e Vulkan: come migliorare le prestazioni

Messaggioda desperados » lunedì 31 dicembre 2018, 17:22

premetto che sto ancora cercando di capire le varie differenze tra wine, staging, lutris, playonlinux, ecc.

cmq, con un po' di smanettamenti ero riuscito ad installare Hearthstone e Heroes of the Storm, ma dato che quest'ultimo non era fludisissimo ho scaricato e installato vulkan
oggi però nonn parte più nulla, addirittura lutris mi apre un popup che mi dice che il mio sistema non ha installato vulkan o non lo supporta
dubito, con una GTX 1060....
se lancio da riga di comando tra i vari errori vedo

Codice: Seleziona tutto
0032:err:vulkan:wine_vk_init Failed to load vulkan library
0032:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan.
0032:err:module:find_forwarded_export module not found for forward 'winevulkan.wine_vkGetInstanceProcAddr' used by L"C:\\windows\\system32\\vulkan-1.dll"
0032:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan.
0032:err:module:find_forwarded_export module not found for forward 'winevulkan.wine_vkGetInstanceProcAddr' used by L"C:\\windows\\system32\\vulkan-1.dll"


mi conviene eliminare tutto e rifare da capo?
Ultima modifica di desperados il mercoledì 23 gennaio 2019, 11:14, modificato 2 volte in totale.
desperados
Prode Principiante
 
Messaggi: 165
Iscrizione: febbraio 2010
Località: PD
Sesso: Maschile

Re: Vulkan

Messaggioda desperados » martedì 1 gennaio 2019, 14:33

magari torna utile:
Codice: Seleziona tutto
dpkg -l | grep vulkan
ii  libvulkan-dev:amd64                             1.1.82.0-0ubuntu0.18.04.1~gpu1                   amd64        Vulkan loader library -- development files
ii  libvulkan1:amd64                                1.1.82.0-0ubuntu0.18.04.1~gpu1                   amd64        Vulkan loader library
desperados
Prode Principiante
 
Messaggi: 165
Iscrizione: febbraio 2010
Località: PD
Sesso: Maschile

Re: Vulkan

Messaggioda MoonDragon » venerdì 18 gennaio 2019, 21:00

Prova a leggere qui a me sembra che funzioni
"Coltiva LINUX tanto WINDOWS si pianta da solo e la MEla è già stata morsa" :P Problemi & Consigli Dell xps l502x su ubuntu 10.10 e successive
Avatar utente
MoonDragon
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1560
Iscrizione: aprile 2010
Desktop: Gnome
Distribuzione: Ubuntu 18.04 64-bit gdm3 xorg
Sesso: Maschile

Re: Vulkan

Messaggioda desperados » sabato 19 gennaio 2019, 12:32

ciao
intanto grazie del link

playonlinux non va', quando provo a fare i vari "installa", scelgo io gioco, next, next e si pianta
ho wine 4.0~rc6~bionic

questo l'output di dxvk
Codice: Seleziona tutto
WINEPREFIX=~/.wine/heroes_of_the_storm winetricks setup_dxvk.verb
------------------------------------------------------
You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Using winetricks 20180217 - sha256sum: 1b156c616174f41df79d72a90c52eb2b110c63a6e8ecb865d303a8f9f0908924 with wine-4.0-rc6 (Staging) and WINEARCH=win64
Executing w_do_call setup_dxvk
Executing load_setup_dxvk
Executing cp /home/adminlocal/Downloads/dxvk-0.95/x32/dxgi.dll /home/adminlocal/.wine/heroes_of_the_storm/dosdevices/c:/windows/syswow64/dxgi.dll
Executing cp /home/adminlocal/Downloads/dxvk-0.95/x32/d3d11.dll /home/adminlocal/.wine/heroes_of_the_storm/dosdevices/c:/windows/syswow64/d3d11.dll
Executing cp /home/adminlocal/Downloads/dxvk-0.95/x32/d3d10.dll /home/adminlocal/.wine/heroes_of_the_storm/dosdevices/c:/windows/syswow64/d3d10.dll
Executing cp /home/adminlocal/Downloads/dxvk-0.95/x32/d3d10_1.dll /home/adminlocal/.wine/heroes_of_the_storm/dosdevices/c:/windows/syswow64/d3d10_1.dll
Executing cp /home/adminlocal/Downloads/dxvk-0.95/x32/d3d10core.dll /home/adminlocal/.wine/heroes_of_the_storm/dosdevices/c:/windows/syswow64/d3d10core.dll
Executing cp /home/adminlocal/Downloads/dxvk-0.95/x64/dxgi.dll /home/adminlocal/.wine/heroes_of_the_storm/dosdevices/c:/windows/system32/dxgi.dll
Executing cp /home/adminlocal/Downloads/dxvk-0.95/x64/d3d11.dll /home/adminlocal/.wine/heroes_of_the_storm/dosdevices/c:/windows/system32/d3d11.dll
Executing cp /home/adminlocal/Downloads/dxvk-0.95/x64/d3d10.dll /home/adminlocal/.wine/heroes_of_the_storm/dosdevices/c:/windows/system32/d3d10.dll
Executing cp /home/adminlocal/Downloads/dxvk-0.95/x64/d3d10_1.dll /home/adminlocal/.wine/heroes_of_the_storm/dosdevices/c:/windows/system32/d3d10_1.dll
Executing cp /home/adminlocal/Downloads/dxvk-0.95/x64/d3d10core.dll /home/adminlocal/.wine/heroes_of_the_storm/dosdevices/c:/windows/system32/d3d10core.dll
Using native override for following DLLs: dxgi d3d11 d3d10 d3d10_1 d3d10core
Executing wine regedit C:\windows\Temp\_setup_dxvk\override-dll.reg
Fontconfig warning: "/home/adminlocal/.fonts.conf", line 18: invalid constant used :
Fontconfig warning: "/home/adminlocal/.fonts.conf", line 18: invalid constant used :
Executing wine64 regedit C:\windows\Temp\_setup_dxvk\override-dll.reg
Fontconfig warning: "/home/adminlocal/.fonts.conf", line 18: invalid constant used :


xinput2_7 non ce l'ho, ma non credo cambi qualcosa
lancio hots e mi dice "the application encountered an unexpected error"

faccio un nuovo prefisso vuoto, sposto le cartelle blizzard e hots e parte senza problemi
desperados
Prode Principiante
 
Messaggi: 165
Iscrizione: febbraio 2010
Località: PD
Sesso: Maschile

Re: Vulkan

Messaggioda desperados » sabato 19 gennaio 2019, 14:49

ho installato manualmente libvulkan1:i386 e adesso funziona!
le prestazioni però sono ancora inferiori rispetto a windows: 60fps contro 80fps e qualche scatto quà e là pur con meno dettagli
desperados
Prode Principiante
 
Messaggi: 165
Iscrizione: febbraio 2010
Località: PD
Sesso: Maschile

Re: Vulkan

Messaggioda Ubuntello » sabato 19 gennaio 2019, 21:14

Ciao desperados,

riguardo le prestazioni:

  • in nvidia-settings, OpenGL Settings, hai l'opzione “Sync to VBlank” abilitata? Se sì, e il tuo monitor non ha una frequenza di aggiornamento superiore a 60Hz, potrebbe essere quello il motivo per cui non va oltre i 60 FPS (togliendo il segno di spunta dall'opzione potrebbe andare oltre, sebbene su un monitor a 60Hz avrebbe senso solo per testare le prestazioni o nel caso in cui non fosse possibile avere 60 FPS stabili, visto che anche se gli FPS andassero oltre, alla fine il monitor non ti farebbe vedere più di 60 frame al secondo; inoltre, mantenere quell'opzione abilitata è solitamente conveniente per evitare il tearing su monitor senza G-SYNC).

  • stai usando una versione del driver Nvidia uguale alla 415.22 o successiva, come raccomandato dalla pagina wiki ufficiale di DXVK?

  • nella pagina iniziale del wiki, sotto “Performance considerations”, trovi altri suggerimenti che potrebbero essere utili.
Ultima modifica di Ubuntello il domenica 27 gennaio 2019, 0:44, modificato 3 volte in totale.
mednafen-it - Gruppo di utenti italiani dell'emulatore Mednafen. Si organizzano anche partite online, sempre con Mednafen! | Retro games: hidden gems - top titles - genre guides
Avatar utente
Ubuntello
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 452
Iscrizione: novembre 2010
Località: GentooLand

Re: Vulkan

Messaggioda tokijin » domenica 20 gennaio 2019, 9:05

@desperados
Modifica per favore il titolo del primo messaggio con qualcosa di meno generico che spieghi meglio la situazione.
Se poi hai risolto, questo non l'ho ben capito, aggiungi, sempre al titolo del primo messaggio, anche il prefisso [Risolto].

Ciao :ciao:
Sei abbruzzese se dopo che ti sei strafogato un chilogrammo di pasta, hai il coraggio di dire alla cuoca "cacc ch'è cott" - Se entra un piccione in casa..chiudi le finestre!
Ubuntu User #28657 - Il mio vecchio hardware - Tag Codice - Giusto per occupare un po' di spazio..
Avatar utente
tokijin
Moderatore Globale
Moderatore Globale
 
Messaggi: 4139
Iscrizione: giugno 2009
Località: Abruzzo
Desktop: Plasma 5.14.5
Distribuzione: KDE Neon User Edition 5.14 x86_64

Re: Vulkan

Messaggioda desperados » mercoledì 23 gennaio 2019, 11:13

ok
non ho ancora risolto del tutto ma non ho avuto tempo di provare, prossimo tentativo nel fine settimana
desperados
Prode Principiante
 
Messaggi: 165
Iscrizione: febbraio 2010
Località: PD
Sesso: Maschile

Re: Heroes of the Storm e Vulkan: come migliorare le prestaz

Messaggioda Ubuntello » domenica 27 gennaio 2019, 0:06

Aggiornare a DXVK 0.96, che è stata rilasciata proprio oggi, potrebbe migliorare ulteriormente le prestazioni (è sufficiente eseguire “winetricks --force setup_dxvk.verb”, chiaramente utilizzando il setup_dxvk.verb della nuova versione).
mednafen-it - Gruppo di utenti italiani dell'emulatore Mednafen. Si organizzano anche partite online, sempre con Mednafen! | Retro games: hidden gems - top titles - genre guides
Avatar utente
Ubuntello
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 452
Iscrizione: novembre 2010
Località: GentooLand

Re: Heroes of the Storm e Vulkan: come migliorare le prestaz

Messaggioda desperados » sabato 2 febbraio 2019, 19:50

allora, la situazione è nettamente migliorata. riassumo:
- installato pacchetto libvulkan1:i386, per qualche motivo mancava e non veniva segnalato, dopo tale operazione ha visto le vulkan
- ho impostato al minimo le impostazioni grafiche, poi proverò ad alzarle un po' alla volta ed a confrontarle con quelle impostate in windows
- mi segnala Driver 415.27.0 e Vulkan 1.1.84 (che differenza c'è fra Vulkan 1.1.84 e DXVK 0.96?)
- giocando con lutris le altre impostazioni sono: wine version tkg-3.21-x86_64, DXVK enabled, DXVK version 0.96, Esync enabled, prefer system libraries enabled, DXVK_STATE_CACHE 1, PBA_ENABLE 0, __GL_SHADER_DISK_CACHE 1, __GL_THREADED_OPTIMIZATIONS 1, __PBA_CB_HEAP 1024, __PBA_GEO_HEAP 512, mesa_glthread TRUE, Xephyr Fullscreen enabled

ho giocato un paio di partite senza alcun rallentamento
desperados
Prode Principiante
 
Messaggi: 165
Iscrizione: febbraio 2010
Località: PD
Sesso: Maschile

Re: Heroes of the Storm e Vulkan: come migliorare le prestaz

Messaggioda Ubuntello » sabato 2 febbraio 2019, 22:23

Se non lo hai già verificato, potresti vedere anche l'impostazione attuale sul controllo della frequenza del processore:

Codice: Seleziona tutto
cat /sys/devices/system/cpu/cpufreq/policy*/scaling_governor

Se il risultato è diverso da “performance” (vedrai una riga per ogni core del processore), puoi impostarlo quando vuoi come performance in questo modo:

Codice: Seleziona tutto
for file in /sys/devices/system/cpu/cpufreq/policy*/scaling_governor; do
   echo performance > $file
done

oppure utilizzando “cpupower” (dal pacchetto linux-tools-common):

Codice: Seleziona tutto
cpupower frequency-set --governor performance

In entrambi i casi rimarrà impostato così finché non riavvierai il sistema o finché non cambierai nuovamente l'impostazione. Può essere più o meno utile a seconda del processore.


P.S.: DXVK traduce le chiamate a DirectX in Vulkan, di conseguenza DXVK non può funzionare senza Vulkan. Nei casi in cui non è richiesta la traduzione, le versioni recenti di Wine possono utilizzare direttamente Vulkan, dove supportato nativamente.
mednafen-it - Gruppo di utenti italiani dell'emulatore Mednafen. Si organizzano anche partite online, sempre con Mednafen! | Retro games: hidden gems - top titles - genre guides
Avatar utente
Ubuntello
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 452
Iscrizione: novembre 2010
Località: GentooLand

Re: Heroes of the Storm e Vulkan: come migliorare le prestaz

Messaggioda desperados » domenica 3 febbraio 2019, 12:37

grazie, questa non la sapevo!
è un fisso e avere powersave non mi serve a niente

anche come promemoria scrivo quando fatto:

Codice: Seleziona tutto
sudo apt install linux-tools-common
sudo apt install linux-tools-4.15.0-45-generic
sudo cpupower frequency-set --governor performance


per metterlo che si setti in performance all'avvio ho trovato questo link https://askubuntu.com/questions/1021748 ... ect=1&lq=1 in cui dice che basta dare sudo systemctl disable ondemand, mi appare
Codice: Seleziona tutto
Removed /etc/systemd/system/multi-user.target.wants/ondemand.service.

al riavvio vediamo....
desperados
Prode Principiante
 
Messaggi: 165
Iscrizione: febbraio 2010
Località: PD
Sesso: Maschile


Torna a Videogiochi

Chi c’è in linea

Visualizzano questa sezione: 0 utenti registrati e 5 ospiti