Hardware del PC supportato
Se devi scegliere una nuova GPU, le schede Nvidia GTX e AMD Radeon RX più recenti sono ben supportate dall'immagine principale di Batocera e solitamente offrono ottimi risultati. Una combinazione di CPU Intel i5 4xxx e GPU Nvidia GT1030 supporterà tutti gli emulatori fino alla PS2 a un costo ragionevole. Puoi consultare alcuni benchmark di Batocera nella pagina "Scegli un PC" .
Schede grafiche Nvidia
Driver Nvidia attuali
Batocera include le versioni Linux dei driver Nvidia e li utilizzerà automaticamente. I dettagli su quale driver viene utilizzato dopo l'avvio sono reperibili nel file di log in /userdata/system/logs/nvidia.log.
L'impostazione automatica può essere sovrascritta modificando il file di configurazione di avvio . Nella directory principale, individuare il batocera-boot.conffile e rimuovere il commento (ovvero il simbolo # iniziale) dalla nvidia-driver=trueriga. Se la riga non è presente, aggiungerla in qualsiasi punto. truepuò essere sostituito per specificare una versione specifica.
## Sovrascrivi manualmente il driver Nvidia selezionato. Lascia questa impostazione commentata per consentire a Batocera di selezionare automaticamente il driver corretto. ## Vedi https://wiki.batocera.org/supported_pc_hardware ## true -> Utilizza il driver di produzione corrente. ## legacy -> Utilizzare il driver "legacy" 470 (potrebbe essere soggetto a modifiche, sebbene improbabile). ## legacy390 -> Utilizza il driver 390 precedente. ## false -> Utilizza i driver open-source Nouveau. nvidia-driver=true
Nvidia è... piuttosto carente nel supportare effettivamente le schede che dichiara di supportare . Prendete con le pinze la loro lista di hardware ufficialmente supportato e fate le vostre ricerche. Scoprire qual è l'architettura (Fermi/Maxwell/Kepler ecc.) della vostra scheda vi aiuterà molto a capire se è effettivamente supportata o meno.
Le GPU per laptop, in particolare, sono molto complesse da identificare, poiché utilizzano nomi identici per schede che appartengono a generazioni precedenti in termini di architettura. Le schede con strane estensioni al nome, come "700M" o "1050Q", di solito non sono paragonabili alle loro controparti desktop; come regola generale, è meglio considerarle di una o due generazioni precedenti.
Se modifichi il file in ambiente Windows, assicurati di utilizzare un editor che rispetti i terminatori di riga Unix. Non usare Blocco note , ma un editor di testo come Notepad++, che non sostituisca i terminatori di riga Unix (LF) con i terminatori di riga DOS/Windows (CR/LF). Anche Wordpad è stato segnalato come causa di danneggiamento dei file di testo Unix.
In alternativa, è possibile modificare questo file connettendosi a Batocera tramite SSH e rimontando la /bootpartizione in modalità di scrittura come spiegato qui , e modificarlo /boot/batocera-boot.confcon Nano o Vim come editor di testo.
I driver ufficiali Nvidia (495.46) inclusi in Batocera v33 supportano l'architettura Maxwell e successive. Ciò include le schede grafiche della serie GTX 9XX e superiori (con l'eccezione della 750Ti, anch'essa supportata).
I driver open-source Nouveau (che, ironia della sorte, sono più compatibili dei driver ufficiali, ma non altrettanto performanti) sono i driver di "ripiego"; dovrebbero essere adatti per le schede video più vecchie e meno potenti, comunque non in grado di supportare i sistemi più moderni. I driver Nouveau supportano praticamente tutte le schede video, tranne quelle di ultima generazione.
Come si fa a capire se il driver Nvidia è configurato correttamente? Vai su IMPOSTAZIONI DI SISTEMA → INFORMAZIONI e controlla se la versione di OpenGL menziona NVIDIA . In tal caso, è tutto a posto. Se menziona MESA , significa che il driver ufficiale di Nvidia non è in uso. Puoi anche verificare quale versione Batocera ha scelto automaticamente eseguendo /etc/init.d/S04populate start.
Portatili ibridi/Optimus con scheda grafica Nvidia
Per chiarire, la grafica ibrida si riferisce alla capacità del portatile di passare automaticamente dalla scheda grafica integrata (Intel) alla scheda grafica dedicata (Nvidia), non al suo formato (portatile/tablet).
Per le versioni di Batocera v31 e successive, se si utilizza un laptop dotato sia di una GPU integrata Intel che di una GPU dedicata Nvidia (configurazione ibrida o tecnologia "Optimus", molto comune nei laptop successivi al 2018), è necessario indicare al laptop di utilizzare la scheda Nvidia come scheda principale tramite l'apposita nvidia-prime=trueopzione. Il file di configurazione deve contenere la seguente riga non commentata:
nvidia-prime=true
Nelle versioni di Batocera v30 e precedenti, è necessario eseguire il batocera-hybrid-nvidiacomando tramite SSH o terminale dopo aver attivato i driver.
Alcuni portatili potrebbero avere un'impostazione nel BIOS che consente di selezionare manualmente lo stato del multiplexer hardware, facendo in modo che il portatile abbia di fatto un solo dispositivo grafico. Questo evita la complessità derivante dall'esecuzione di due driver grafici, ma non offre alcun risparmio energetico. La modifica di questa impostazione è a proprio rischio e non è prevista alcuna assistenza in merito.
porte HDMI
Se la seconda GPU dispone di output non accessibili dalla GPU principale, è possibile utilizzare Reverse PRIME per sfruttarli. Questo processo prevede l'utilizzo della GPU principale per il rendering delle immagini, che verranno poi passate alla seconda GPU.
Utilizzando ssh o il terminale tramite l'opzione F1, crea il seguente file /etc/X11/xorg.conf.d/10-gpu.conf:
In questo esempio, utilizziamo il comando nano -nano /etc/X11/xorg.conf.d/10-gpu.conf
Copia il codice seguente nel nanofile che stai creando.
- 10-gpu.conf
-
Sezione "Layout del server" Identificatore "layout" Schermata 0 "novità" "Intelligence" inattiva Sezione finale Sezione "Dispositivo" Identificatore "nouveau" Driver "nouveau" BusID "PCI:x:x:x" # Esempio: "PCI:1:0:0" Sezione finale Sezione "Schermo" Identificatore "nouveau" Dispositivo "nuovo" Sezione finale Sezione "Dispositivo" Identificativo "intel" Driver "intel" BusID "PCI:x:x:x" # Esempio: "PCI:0:2:0" Sezione finale Sezione "Schermo" Identificativo "intel" Dispositivo "intel" Sezione finale
Premi [Ctrl]+ [X]per uscire e poi Yper salvare le modifiche. Esegui batocera-save-overlayper renderle permanenti.
- Immagine dei driver Nvidia legacy
Configurazione con più schede Nvidia
È possibile selezionare la scheda da utilizzare quando più GPU Nvidia sono installate sulla stessa macchina. Link al post originale.
-
Crea il seguente file in
/userdata/system/99-nvidia.conf:- 99-nvidia.conf
-
Sezione "Dispositivo" Identificatore "VideocardB(lowerDVI)" Driver "nvidia" Nome del fornitore "NVIDIA Corporation" Nome della scheda "GeForce GTX 1070" BusID "PCI:2:0:0" Sezione finale Sezione "Schermo" Identificatore "Screen0" Dispositivo "VideocardB (DVI inferiore)" Monitor "Samsung0" Profondità predefinita 24 Opzione "RenderAccel" "Attivata" Opzione "HWcursor" "Attivata" Opzione "Eventi di danno" "Vero" Sottosezione "Esposizione" Profondità 24 Fine della sottosezione Sezione finale
-
Sostituisci le informazioni in base alle necessità. Di solito la prima scheda rilevata sarà PCI:1:0:0 e il BusID della seconda scheda rilevata sarà PCI:2:0:0. Quindi, se per impostazione predefinita viene selezionato 1, cambialo in 2.
Batocera cerca specificamente il nome del file 99-nvidia.conf, quindi per disabilitarlo temporaneamente basta rinominarlo in qualcosa di diverso come 99-nvidia.conf.backup.
È possibile combinare questa funzionalità con degli script per consentire un facile cambio di scheda al volo (non è necessario riavviare il sistema, basta riavviare ES).
Schede grafiche ATI/Radeon
Le GPU AMD hanno i driver installati e attivati automaticamente, senza bisogno di attivazione manuale. Tuttavia, potresti non avere un'uscita audio HDMI di default; continua a leggere se questo è il caso del tuo computer.
Risolvere il problema dell'assenza di audio sull'uscita audio HDMI di Radeon.
L'audio HDMI è disabilitato di default sulle schede grafiche Radeon a causa di un problema di schermo nero su alcuni monitor. Per abilitarlo, modifica il file di configurazione di avvio sulla partizione di avvio. In Batocera:
-
Dal 41 in poi,
boot/EFI/batocera/syslinux.cfper l'avvio EFI eboot/boot/syslinux/syslinux.cfgper le versioni legacy -
Da 5,25 a 40 ,
boot/syslinux/syslinux.cfgper l'avvio legacy eboot/EFI/syslinux.cfgper l'avvio EFI. -
Dalla versione 5.24 alla 5.XX ,
boot/syslinux.cfgper l'avvio legacy -
5.XX e versioni precedenti,
boot/grub.cfgsia per l'avvio legacy cheEFI/boot/grub.cfgper l'avvio EFI.
radeon.audio=1alla fine della riga di avvio pertinente.
Per le versioni 5.XX e successive:
APPEND label=BATOCERA console=tty3 quiet loglevel=0 vt.global_cursor_default=0
diventerebbe
APPEND label=BATOCERA console=tty3 quiet loglevel=0 vt.global_cursor_default=0 radeon.audio=1
Per le versioni 5.XX e precedenti:
voce di menu "batocera.linux" {
linux /boot/linux label=BATOCERA console=tty3 quiet loglevel=0 vt.global_cursor_default=0
initrd /boot/initrd.gz
}
diventerebbe
voce di menu "batocera.linux" {
linux /boot/linux label=BATOCERA console=tty3 quiet loglevel=0 vt.global_cursor_default=0 radeon.audio=1
initrd /boot/initrd.gz
}
Altri
Altri problemi hardware possono essere diagnosticati con l'aiuto della guida alla risoluzione dei problemi .
Trovato questo articolo interessante? Condividilo sulla tua rete di contatti in Twitter, sulla tua bacheca su Facebook, in Linkedin, Instagram o Pinterest. Diffondere contenuti che trovi rilevanti aiuta questo blog a crescere. Grazie!







0 commenti:
Posta un commento