raspi3
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
raspi3 [2018/12/04 09:59] – [Recalbox] sebsauvage | raspi3 [2019/01/14 13:27] – [Notes diverses] sebsauvage | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Raspberry Pi 3 B ====== | ====== Raspberry Pi 3 B ====== | ||
- | |||
- | < | ||
{{ : | {{ : | ||
Ligne 63: | Ligne 61: | ||
* **MicroSD > 32 Go** : Si vous utilisez des MicroSD de capacité supérieure à 32 Go, il est fort possible que votre système d' | * **MicroSD > 32 Go** : Si vous utilisez des MicroSD de capacité supérieure à 32 Go, il est fort possible que votre système d' | ||
+ | * **Des soucis avec le WiFi du Raspberry ?** Votre Raspberry décroche trop facilement du Wifi, ou n' | ||
---- | ---- | ||
Ligne 188: | Ligne 187: | ||
* Joystick 1 gauche/ | * Joystick 1 gauche/ | ||
* FIXME à compléter. | * FIXME à compléter. | ||
+ | * **Doom**: | ||
+ | * **Changement de la résolution**: | ||
+ | * Lancez DOOM. Ensuite, pressez HOTKEY+B (donc < | ||
+ | * Dans les options, changez la résolution: | ||
+ | * **Shaders**: | ||
+ | * Un //shaders// est un post-traitement de l' | ||
+ | * Il est possible d' | ||
+ | * //Aucun// : Les jeux garderont les pixels tel quel (ou à peine lissés si vous avez activé l' | ||
+ | * // | ||
+ | * //Retro// : Utilisation d'un shader simulant au mieux l' | ||
+ | * Notez que vous pouvez aussi forcer l' | ||
+ | * Dans un jeu: Appelez le menu de RetroArch (< | ||
+ | * Certains shaders rendent très mal sur certains types de jeu. | ||
+ | * Certains shaders ne fonctionneront pas. | ||
+ | * Certains shaders seront trop lents pour le GPU du Raspberry. | ||
+ | * J'aime beaucoup le shader **5xbr** (''/ | ||
+ | * Pour forcer un shader pour un émulateur particulier: | ||
+ | snes.shaders=/ | ||
+ | megadrive.shaders=/ | ||
+ | * [[raspi3-shaders|Exemples de shaders]] | ||
* **Pas de son en HDMI**: Si vous n'avez pas de son en HDMI, vous pouvez forcer la sortie audio en HDMI (dans le menu " | * **Pas de son en HDMI**: Si vous n'avez pas de son en HDMI, vous pouvez forcer la sortie audio en HDMI (dans le menu " | ||
Ligne 199: | Ligne 218: | ||
Autres thèmes [[https:// | Autres thèmes [[https:// | ||
+ | |||
+ | === Sauvegarde === | ||
+ | |||
+ | Afin de ne pas perdre le contenu de la MicroSD soigneusement préparée par mes soins, j'en fait des sauvegardes (une MicroSD n'est pas éternelle). Il y a deux manière de procéder: Image des partitions ou backup des fichiers individuels. | ||
+ | |||
+ | == Sauvegarde des partitions == | ||
+ | |||
+ | RecalBox est constitué de 3 partitions: | ||
+ | * **BOOT** (fat32, 64 Mo) : partition boot Raspberry. | ||
+ | * **RECALBOX** (ext4, 2 Go) : partition système RecalBox (montée en / en lecture seule) | ||
+ | * **SHARE** (ext4, le reste) : partition contenant les ROMs, paramètres, | ||
+ | |||
+ | Je met directement la MicroSD dans mon ordinateur (avec l' | ||
+ | |||
+ | En faisant des images des partitions, cela me permet de restaurer complètement le système en cas de gros problème sur la MicroSD, ou même de restaurer sur une autre MicroSD. Plutôt que d' | ||
+ | |||
+ | Je sauvegarde en prime le MBR avec dd. Voici le script (à exécuter en sudo): | ||
+ | |||
+ | <file bash clone-microsd.sh># | ||
+ | umount /dev/sdc1 | ||
+ | umount /dev/sdc2 | ||
+ | umount /dev/sdc3 | ||
+ | |||
+ | # Sauvegarde du MBR: | ||
+ | dd if=/dev/sdc of=mbr.bin bs=512 count=1 | ||
+ | |||
+ | # Sauvegarde des 3 partitions: | ||
+ | partclone.vfat -c -d -s /dev/sdc1 | pigz > sdc1.BOOT.partclone.fat32.gz | ||
+ | partclone.ext4 -c -d -s /dev/sdc2 | pigz > sdc2.RECALBOX.partclone.ext4.gz | ||
+ | partclone.ext4 -c -d -s /dev/sdc3 | pigz | split -d -b 4000M - sdc3.SHARE.partclone.ext4.gz. | ||
+ | md5sum * > md5sums | ||
+ | chmod 777 *</ | ||
+ | |||
+ | **Note:** La sauvegarde de la troisième partition (SHARE) faisant plus de 4 Go, on la découpe en fichiers de 4 Go avec la commande split. (Cela produit des fichiers '' | ||
+ | |||
+ | Restauration: | ||
+ | <code bash> | ||
+ | # Restaurer le MBR: | ||
+ | sudo dd if=mbr.bin of=/dev/sdc | ||
+ | |||
+ | # Restaurer les partitions: | ||
+ | zcat sdc1.BOOT.partclone.fat32.gz | sudo partclone.restore -d -o /dev/sdc1 | ||
+ | zcat sdc2.RECALBOX.partclone.ext4.gz | sudo partclone.restore -d -o /dev/sdc2 | ||
+ | cat sdc3.SHARE.partclone.ext4.gz.* | pigz -d | sudo partclone.restore -d -o / | ||
+ | |||
+ | == Backup des fichiers == | ||
+ | |||
+ | Je fais un peu plus souvent un backup des fichiers par ssh avec **rsync**. Cela va sauvegarder les roms, les paramètres de chaque jeu, les parties sauvegardées, | ||
+ | |||
+ | Le premier backup sera long (il va tout sauvegarder), | ||
+ | |||
+ | <file bash backup-recalbox.sh># | ||
+ | mkdir -p " | ||
+ | sshpass -p ' | ||
+ | |||
+ | |||
+ | === À voir === | ||
+ | * Kodi semble écrire beaucoup de fichier dans ''/ | ||
+ | |||
==== Raspbian ==== | ==== Raspbian ==== | ||
{{ : | {{ : |
raspi3.txt · Dernière modification : 2021/11/17 11:52 de sebsauvage