Page 4 of 5

Re: Giocare a X4 su Linux

Posted: Thu, 15. Nov 18, 17:23
by vagappc
Per farvi un altro esempio di velocità di un sistema potete provare Blender e caricare un progetto da renderizzare.
Nel mio caso provai l'immagine con le due BMW (scaricabile tra i demo file [urlhttps://www.blender.org/download/demo-files/][/url]).
Sui forum dicono che sotto Linux è più velocie, io direi sigsi ma dipende.
I sistemi della prova erano entrambi a 64bit con la stessa versione di Blender.
La distro Linux era una debian 9 con KDE (la più pesante).
Mentre Windows era 7.

I tempi di rendering sono stati:
- 26 minuti sotto Linux
- 31 sotto Windows 7
- 6 sfruttando le OpenCL sotto Windows.
Entrambi i sistemi stavano facendo altro mentre elaboravano.
La vera differenza più che la velocità di rendering è come il sistema gestisce il multitasking, se uso Firefox sotto Linux questo rallenta l'elaborazione meno che sotto Windows.
Quindi se noto dei rallentamenti dovuti al calcolo CPU posso soperire con un barbatrucco facile facile.
Mi basta affiancare a KDE un window manager super leggero WindowMaker pesa circa 64Mb fa a caso mio.
Alla schermata di login del sistema avvio con WMaker e lancio solo blender (o steam) e ho soperito ad eventuali pesi portati dalla stratificazione del software.
Si può giocare anche con la configurazione di un eventuale Kernel ricompilato, ma vi voglio troppo bene per rovinarvi la vita con queste nerderie :P

Re: Giocare a X4 su Linux

Posted: Thu, 15. Nov 18, 19:47
by -Dna-
-=SiR KiLLaLoT=- wrote:
Thu, 15. Nov 18, 17:04
C'è un dettaglio di fondo in tutto questo....

Parlando dei videogiochi attuali, mi pare di capire che, tutti quelli che sono scritti in DX12 per Windows, soltamente funzionano anche in Vulkan (diciamo Vkd3d).

Da questo ne consegue che OGNI gioco che è stato scritto ANCHE in Vulkan nativo, possa girare tranquillamente sotto linux (emulato o nativo che sia).

Quello che invece voglio dire per quanto riguarda l'emulazione Linux è che, sfruttando un software appositamente creato per wine, riesca a fare girare ad una scheda video che NON è DX12 ma compatibile VKD3D (esempio pratico una ATI HD6870), un gioco che su Windows risulta SOLO giocabile tramite schede video DX12. Il punto è che per fare questo tipo di emulazione è MATEMATICO che il sistema debba fare più passaggi per accedere alle risorse, di conseguenza si hanno rallentamenti.

Il discorso cambia solo nel caso in cui il gioco in questione ha accesso diretto alle risorse in VKD3D dove Linux può lavorare benissimo sia in modo nativo, sia in modo emulato, ma sempre e comunque con accesso diretto.
Ma anche no. Stai semplificando troppo la storia.

Un software scritto per Windows accede all'hardware passando da quello che il sistema operativo offre attraverso vari driver (per l'audio, in Windows mi sembra si passi ancora dal Direct3D). Viceversa, un software scritto per Linux accede all'hardware passando da quello che i moduli offrono (riprendendo l'esempio, per l'audio si usa ad esempio alsa, ma ce ne sono altri).

Inutile dire che il modo in cui i due sistemi operativi offrono l'accesso all'hardware sono incompatibili per definizione ;) , per questo ci sono gli eseguibili (.exe) in Windows ma non in Linux.

Quello che fanno Wine, Proton e compagnia cantante è tentare di offrire a questi eseguibili l'ambiente che loro si aspettano di trovare, quindi devono offrire tutte quelle chiamate di sistema (ovvero l'"accesso all'hardware", guru degli OS passatemi il termine per semplicità) nell'identico modo in cui le offre Windows, traducendole per quelle di Linux. Tutte: audio, video, mouse, tastiera, memoria, dischi, rete, ... insomma tutto. Ovviamente alcune sono più facili di altre (perché quando qualcosa viene fatto bene su Linux la portano subito su Windows e non tutto il ciarpame di Windows è da buttare :P ) e quindi non danno peso all'esecuzione, altre invece sì.

Il software usa le Vulkan? Buon per lui. Se hai i driver NVidia su Linux ti auguro tanta fortuna e buona salute nel riuscire a far funzionare la traduzione delle system call di Windows in Linux...

Re: Giocare a X4 su Linux

Posted: Sat, 17. Nov 18, 20:47
by apache62
Aggiorno la situazione....
Dopo varie peripezie ho ubuntu 18.10, ma ha problemi di velocità (così come me le dava 18.04).
In un forum dedicato ad ubuntu mi hanno consigliato di installare la 16.04 che, a detta dei forum, è la migliore e non ha mai
sofferto di queste cose.
Vediamo e speriamo bene. Il problema è che anche se XR girava a 60 FPS non era fluido. In Win10 onda alla metà ma era più fluido.
Ora sto scaricando la 16.04 e vediamo.
13 gg al conflitto... :twisted: :twisted:

edit: provata ma non funziona. Installato di nuovo 18.10 ed aspetto qualche anima pia che risolva il problema. :rant:

Re: Giocare a X4 su Linux

Posted: Sun, 18. Nov 18, 21:07
by vagappc
apache62 wrote:
Sat, 17. Nov 18, 20:47
Aggiorno la situazione....
Dopo varie peripezie ho ubuntu 18.10, ma ha problemi di velocità (così come me le dava 18.04).
In un forum dedicato ad ubuntu mi hanno consigliato di installare la 16.04 che, a detta dei forum, è la migliore e non ha mai
sofferto di queste cose.
Vediamo e speriamo bene. Il problema è che anche se XR girava a 60 FPS non era fluido. In Win10 onda alla metà ma era più fluido.
Ora sto scaricando la 16.04 e vediamo.
13 gg al conflitto... :twisted: :twisted:

edit: provata ma non funziona. Installato di nuovo 18.10 ed aspetto qualche anima pia che risolva il problema. :rant:
A questo punto prova una debian, se va lenta installa i driver proprietari, se hai dei problemi fammi un fischio

Re: Giocare a X4 su Linux

Posted: Tue, 20. Nov 18, 12:40
by apache62
vagappc wrote:
Sun, 18. Nov 18, 21:07
apache62 wrote:
Sat, 17. Nov 18, 20:47
Aggiorno la situazione....
Dopo varie peripezie ho ubuntu 18.10, ma ha problemi di velocità (così come me le dava 18.04).
In un forum dedicato ad ubuntu mi hanno consigliato di installare la 16.04 che, a detta dei forum, è la migliore e non ha mai
sofferto di queste cose.
Vediamo e speriamo bene. Il problema è che anche se XR girava a 60 FPS non era fluido. In Win10 onda alla metà ma era più fluido.
Ora sto scaricando la 16.04 e vediamo.
13 gg al conflitto... :twisted: :twisted:

edit: provata ma non funziona. Installato di nuovo 18.10 ed aspetto qualche anima pia che risolva il problema. :rant:
A questo punto prova una debian, se va lenta installa i driver proprietari, se hai dei problemi fammi un fischio
Mi hanno consigliato una Deepin che è stabile e dovrebbe gestire meglio i drive... Stasera al rientro vediamo.
Un saluto...

Re: Giocare a X4 su Linux

Posted: Tue, 20. Nov 18, 23:44
by -Dna-
apache62 wrote:
Sat, 17. Nov 18, 20:47
Aggiorno la situazione....
Dopo varie peripezie ho ubuntu 18.10, ma ha problemi di velocità (così come me le dava 18.04).

[...]

edit: provata ma non funziona. Installato di nuovo 18.10 ed aspetto qualche anima pia che risolva il problema. :rant:
Quale sarebbero i problemi che ho perso il filo del discorso?

Re: Giocare a X4 su Linux

Posted: Wed, 21. Nov 18, 16:19
by apache62
-Dna- wrote:
Tue, 20. Nov 18, 23:44
apache62 wrote:
Sat, 17. Nov 18, 20:47
Aggiorno la situazione....
Dopo varie peripezie ho ubuntu 18.10, ma ha problemi di velocità (così come me le dava 18.04).

[...]

edit: provata ma non funziona. Installato di nuovo 18.10 ed aspetto qualche anima pia che risolva il problema. :rant:
Quale sarebbero i problemi che ho perso il filo del discorso?
Allora...
Il problema principale, da come ho potuto capire in giro, è la gestione della grafica 3d con
i drive nvidia, che hanno problemi ad interfacciarsi con la gestione del SO.
infatti, con un pc 'potente', non riesce a gestire bene le finestre, quando le sposti, vanno a scatti.
Anche nel game, il contatore dei FPS porta 50 o 60 ma vedi che, la fluidità, lascia a desiderare.
Mi hanno consigliato una distribuzione debian, ne ho trovata una 'deepin' avevano detto che gestiva i drive
in modo migliore. Ma installato, dopo il login si blocca tutto...
Ora o reinstallato la ubuntu 18.04 sperando in qualche aggiornamento del sistema che corregga il problema...

Un saluto.

Re: Giocare a X4 su Linux

Posted: Wed, 21. Nov 18, 16:55
by -Dna-
apache62 wrote:
Wed, 21. Nov 18, 16:19

Il problema principale, da come ho potuto capire in giro, è la gestione della grafica 3d con
i drive nvidia, che hanno problemi ad interfacciarsi con la gestione del SO.
infatti, con un pc 'potente', non riesce a gestire bene le finestre, quando le sposti, vanno a scatti.
Anche nel game, il contatore dei FPS porta 50 o 60 ma vedi che, la fluidità, lascia a desiderare.
Mi hanno consigliato una distribuzione debian, ne ho trovata una 'deepin' avevano detto che gestiva i drive
in modo migliore. Ma installato, dopo il login si blocca tutto...
Ora o reinstallato la ubuntu 18.04 sperando in qualche aggiornamento del sistema che corregga il problema...

Un saluto.
Se vuoi solo giocare, prova con SteamOS (se esiste ancora come progetto :gruebel: ). Altrimenti controlla di mettere i driver video giusti per il tuo sistema operativo (niente roba sperimentale o da sviluppo o da compilare) e soprattutto di togliere gli eventuali driver open.

Re: Giocare a X4 su Linux

Posted: Wed, 21. Nov 18, 17:28
by vagappc
Si SteamOS esiste ancora (è una debian customizata).
si può scaricare da qui:
https://store.steampowered.com/steamos/buildyourown

Re: Giocare a X4 su Linux

Posted: Wed, 21. Nov 18, 18:45
by apache62
Per i drive li ho provati tutti. Sia i proprietari che i free...
Su ubuntu vanno alla stessa maniera, mentre su gli altri sistemi
non mi fanno proprio entrare nel SO, quindi non ho la possibilità di fare niente.
No, non vorrei usarlo solo per i giochi, ma avere delle finestre che vanno a scatti, da fastidio...
Un saluto.

PS: sarà un problema del mio portatile....

Re: Giocare a X4 su Linux

Posted: Wed, 21. Nov 18, 21:42
by vagappc
Mi dispiace un sacco.
Il problema è che nei portatili CPU e Schede video sono un po strozzate oppure usano architetture strane. Tipo usare la stessa ram del PC per la scheda video oppure chip particolarmente strozzati.
I test tendono a farli solo con windows (anche se ultimamente sta un po cambiando).
Quindi si con portatili o altro si possono avere dei problemi.

Re: Giocare a X4 su Linux

Posted: Wed, 21. Nov 18, 23:58
by -Dna-
apache62 wrote:
Wed, 21. Nov 18, 18:45
PS: sarà un problema del mio portatile....
Oh! È un portatile...

NVidia + Portatile = Optimus, che con Linux ha sempre avuto problemi

Di solito sui portatili le schede video NVidia hanno questo Optimus che è un driver proprietario che funziona unicamente sotto Windows e sotto Linux fa casini, come fare i calcoli sulla GPU ma usare l'integrata per mostrare frame (non chiedermi perché). Guarda se questa guida di Reddit fa al caso tuo: https://www.reddit.com/r/linux_gaming/c ... a_optimus/

Re: Giocare a X4 su Linux

Posted: Thu, 22. Nov 18, 12:00
by apache62
-Dna- wrote:
Wed, 21. Nov 18, 23:58
apache62 wrote:
Wed, 21. Nov 18, 18:45
PS: sarà un problema del mio portatile....
Oh! È un portatile...

NVidia + Portatile = Optimus, che con Linux ha sempre avuto problemi

Di solito sui portatili le schede video NVidia hanno questo Optimus che è un driver proprietario che funziona unicamente sotto Windows e sotto Linux fa casini, come fare i calcoli sulla GPU ma usare l'integrata per mostrare frame (non chiedermi perché). Guarda se questa guida di Reddit fa al caso tuo: https://www.reddit.com/r/linux_gaming/c ... a_optimus/
E si, è un portatile...
Grazie della guida... :)
un saluto :twisted:

Re: Giocare a X4 su Linux

Posted: Thu, 29. Nov 18, 17:30
by apache62
Buonasera ragazzi...
Tra poco ci siamo. Ma della versione Linux si sa niente?
Buon gioco tutti!!! :twisted: :twisted: :twisted:

Re: Giocare a X4 su Linux

Posted: Thu, 29. Nov 18, 17:33
by Juggernaut93
apache62 wrote:
Thu, 29. Nov 18, 17:30
Buonasera ragazzi...
Tra poco ci siamo. Ma della versione Linux si sa niente?
Buon gioco tutti!!! :twisted: :twisted: :twisted:
Non sono riusciti a prepararla in tempo per domani, ma ci stanno lavorando :)