Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Shader scanlines retroarch sur pi2

    Recalbox Général
    sd card backup
    16
    34
    11702
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • digitaLumberjack
      digitaLumberjack Staff last edited by

      Hello, retroarch gère ca à l'aide de différents fichiers de configuration que tu charge dynamiquement au lancement de l'émulateur. Pour l'instant recalbox utilise un seul fichier de configuration pour retroarch.

      1 Reply Last reply Reply Quote 0
      • vlad
        vlad last edited by

        Oui j'ai bien vu que dans ta distribution il n'y a qu'un fichier de config pour retroarch. j'imagine que d'avoir des fichiers dissociés par console ne s'inscrit pas vraiment dans l'esprit de simplicité utilisateur de la Recalbox. Simplicité qui est très plaisante. De même que de pas avoir de lignes de code au lancement ou entre deux chargements de jeux fait plus pro et plus propre, bref plus console. J'ai testé pas mal de shaders et conclusion ils ralentissent quasiment tous la Playstation. Peut-être qu'en pouvant overclocker le RPi 2 cela pourrait passer. Si j'ai fait ces tests c'est que je trouve que si les jeux PSX sont fluides, le niveau graphique est un cran en dessous de la Playstation d'origine. Les jeux m'y semblent plus pixélisés. Cela alors que les jeux N64, pour ceux qui passent, ont une 3D qui me semble un poil meilleur que la console d'origine (il n'y a pas cet aspect flou que l'on avait à l'époque). Pour ce qui est de la Playstation j'imagine bien que la résolution des TV HD (107 cm pour ma part) a un impact dessus et qu'un joueur qui branche son RPi 2 sur un écran cathodique n'aura pas cette impression de dégradation graphique. Donc je me demande si, soit l'overcloking du RPi 2 et l'application du bon shader, ou alors l'utilisation d'un autre "core" PSX dans retroarch ne pourrait pas remédier à cela...

        Odroid Xu4 Recalbox 18.04.20
        Xbox 360 wired controller

        1 Reply Last reply Reply Quote 0
        • nicolas-henry
          nicolas-henry last edited by

          Pour ceux que ça intéresse, il est possible de récupérer les shaders de retropie ici : https://github.com/petrockblog/RetroPie-Setup/tree/master/supplementary/RetroArchShader J'utilise personnellement le hq2x.glslp car je trouve que le hq4x.gslp déforme un peu trop les pixels.

          1 Reply Last reply Reply Quote 0
          • idarius
            idarius last edited by

            merci pour le lien, je vais bidouiller ça cet aprem voir ce que je peux tirer du raspberry 1 🙂

            1 Reply Last reply Reply Quote 0
            • reivaax
              reivaax last edited by

              Ce qui pourrait être sympa, c'est de pouvoir séléctionner celui qu'on veut charger en indiquant sur les autres shader (ralentissement sur certains émulateurs). Comme ça l'utilisateur est prévenu. Et il repassera sur celui de base si il voit que son jeu lag... Après c'est un petit détail car celui en place est déjà bien sympa... Mais je me souviens que sur openemu mac, il y en avait une petite 10éne et c'était assez sympa de les tester sur certains jeux... Tant que retroboy ne l'aura pas intégré en natif, je ne pense pas y toucher car celui en place est déjà un bon compromis à mon sens 😉

              1 Reply Last reply Reply Quote 0
              • idarius
                idarius last edited by

                Bon j'ai testé un peu et le shader scanline me convient bien. Par contre je le configure dans le menu de retroarch mais à chaque sortie de jeu il ne sauvegarde pas... Même avec la fonction sauvegarde dans le menu. Quelquun connais la manipulation pour le rendre actif sur tous les emulateurs ? Merci !

                1 Reply Last reply Reply Quote 0
                • mikty
                  mikty last edited by

                  salut, comment arrivez vous a copier les shaders dans recalbox ? car par le reseau je ne peux rien copier sur la sd card ni creer un dossier shader pour les glisser dedans d'avance merci de votre aide

                  1 Reply Last reply Reply Quote 0
                  • vlad
                    vlad last edited by

                    @mikty Tu dois utiliser un logiciel qui gère le protocole SSH, c'est à dire un client FTP. Perso j'utilise WinSCP mais tu en as d'autres. Un tel logiciel te permet, pour ce qui nous intéresse ici, de prendre à distance le contrôle de ton Raspberry Pi. Une fois ton logiciel installé tu devras indiquer (sans les guillemets): - Protocole de fichier: "SCP" - Numéro de port: "22" - Nom d'utilisateur: "root" - Mot de passe: "recalboxroot" - Nom d'hôte: adresse ip de ton Raspberry Pi avec la carte SD ayant l'installation de RecalboxOS dessus. Pour déterminer l'adresse ip de ton Raspberry Pi utilise la commande DOS de Windows et dans l'invite de commande tape "ping recalbox" (sans les guillemets). Sauvegarde tes spécifications (sous le nom de Recalbox pour faire simple) que tu pourras réutiliser ainsi à ta guise. Une fois connecté tu pourras donc naviguer dans l'ensemble des répertoires de Recalbox de la même façon qu'avec l'explorateur de fichiers Windows. Une dernière chose: Copie tous les fichiers que tu vas modifier afin corriger les possibles erreurs résultantes des manipulations que tu pourrais faire. Pour indiquer le shader à utiliser tu peux modifier le fichier retroarchcustom.cfg. J'espère que cela t'auras aidé 🙂

                    Odroid Xu4 Recalbox 18.04.20
                    Xbox 360 wired controller

                    1 Reply Last reply Reply Quote 0
                    • mikty
                      mikty last edited by

                      Merci beaucoup pour ces précisions et tes explications claires. Je teste ce soir, merci encore

                      1 Reply Last reply Reply Quote 0
                      • aruka
                        aruka last edited by

                        T'assure Vlad ! j'etais en protocole SFTP comme un con ! puis 192.168."0 !!!".26 au lieu de "1" !! j'me déteste quand je tourne des plombes a cause d'une connerie pareil. THX !!

                        RPi1 Not overclocked recalboxOS v3.2.9

                        1 Reply Last reply Reply Quote 0
                        • jacky-goule
                          jacky-goule last edited by

                          Salut je n’arrive pas a utiliser les shader de retropie . J'ai modifié le fichier retroarchcustom.cfg et j'ai bien mis enableshader=true j'ai copier un dossier avec mes shaders dans le dossie recalbox. Après une fois le jeux lancé depuis le menu de config je renseigne le chemin de mes shaders ,j'en sélèctionne un mais la rien ne se passe.

                          1 Reply Last reply Reply Quote 0
                          • jacky-goule
                            jacky-goule last edited by

                            Je suis toujours en panne avec les shaders je n'arrive pas du tout a les faire fonctionner . c'est dommage quand même qu'on ne puisse pas configurer l'affichage comme on veut sans faire de manip comme dans retropie. Par ex je préfère les scanline au lissage de pixel et d'autre préfère le lissage au scanline

                            1 Reply Last reply Reply Quote 0
                            • vlad
                              vlad last edited by

                              Pour activer les shaders tu peux simplement copier le répertoires de shaders que tu as dans ta distrib Retropie et tu le met sur ta distrib Recalbox. Je serais toi je le mettrais dans le même répertoire que config. Ensuite tu modifie le fichier retroarchcustom.cfg et tu indique enalble shaders=true et smooth = false. Tu doit aussi indiquer quel shaders tu veux utiliser et le tour est joué. Pour moi ça fonctionne en suivant cette méthode. Après je pense qu'il serait bien de pouvoir régler les shaders directement via le menu de l'interface. Et aussi que l'on puisse mettre des shaders différents en fonction des consoles. Qui sais dans une future version ? Il faut demander à Retroboy ce qu'il en pense...

                              Odroid Xu4 Recalbox 18.04.20
                              Xbox 360 wired controller

                              1 Reply Last reply Reply Quote 0
                              • reivaax
                                reivaax last edited by

                                hstampfl boss étroitement avec retroboy pour ajouter la gestions des shaders dans recalbox ! Donc soyez patient ^^. Ils vont nous sortir quelque chose de sympa pour ça dans les prochaines versions ;).

                                1 Reply Last reply Reply Quote 0
                                • jacky-goule
                                  jacky-goule last edited by

                                  Ah ok il faut rajouter le chemin des shaders dans le fichier retroarchcustom.conf comme on fait dans retropie en fait? T'as un exemple de syntaxe stp?

                                  1 Reply Last reply Reply Quote 0
                                  • jacky-goule
                                    jacky-goule last edited by

                                    Donc ok j'y suis arrivé Dans le fichier retroarchcustom.cfg j'ai mis ça comme ça : video_shader_enable = "true" video_smooth = false video_shader = "/recalbox/là ou il y a mon répèrtoire avec les shaders/scanline.glsl" Comme ça roule impec bien bel image obtenue . Par contre video_smooth = false se remet tout seul en true après lancement de retroarch bizarre mais ça gène pas.

                                    1 Reply Last reply Reply Quote 0
                                    • darky_mtp
                                      darky_mtp last edited by

                                      J'ai copié mes shaders dans /recalbox/share/system (accessible en Samba). Puis modifié retroarchcustom.cfg comme suit : video_shader_enable = true video_shader = "/recalbox/share/system/mon_shader.glslp" Ça fonctionne.

                                      1 Reply Last reply Reply Quote 0
                                      • dem1980
                                        dem1980 last edited by

                                        La source des shaders semblent avoir bougé en https://github.com/gizmo98/common-shaders Par contre, je souhaitais utiliser le /crt/crt-hyllian-glow/crt-hyllian-glow.glslp qui donne un résultat globalement sympa mais il ne marche pas ou plus chez moi que ce soit sur retropie ou recalbox... bizzare

                                        1 Reply Last reply Reply Quote 0
                                        • reivaax
                                          reivaax last edited by

                                          je ferais un essai sur ma machine @dem1980. Après, mieux vaut attendre la prochaine version de recalbox. Les shaders y seront intégré de façon plus "plug and play". :). Concernant les shaders de retropie, c'est pas qu'ils ont bougé, juste que sur la branche master (officielle), ils ont viré le dossier. Pourquoi je ne sais pas. Mais vu qu'il y a une tonne de fork pas a jour, on le retrouve sur les forks ^^. Peut être un changement dans la gestion des shaders qui justifierais la suppression du dossier... :/. Mais si tu n'as pas fait de maj de recalbox, normalement pas de raison que ton shader fonctionne plus si il fonctionnait avant... Tu as testé avec un autre ? Genre scanline.glsl qui tourne bien.

                                          1 Reply Last reply Reply Quote 0
                                          • dem1980
                                            dem1980 last edited by

                                            A priori le script de retropie va chercher les shaders sur le git que j'ai donné. Donc effectivement pour un soucis de maintenance cela est maintenu à un seul endroit. J'ai réussi à faire marcher les shaders sur recalbox 3.2.11 et c'est vraiment bon sur un RPI1. Je suis donc allé sur le lien https://github.com/gizmo98/common-shaders puis j'ai cliqué à droite sur Download ZIP. Cela m'a permis de télécharger le contenu du git. Ensuite sur le pc, j'ai décompressé ce fichier et j'ai renommé le dossier en "common-shaders" au lieu de "common-shaders-master". J'ai alors ouvert une connexion via winscp sur ma recalbox. Je suis allé dans le dossier /recalbox/share/system/ un peu au hasard, pour ne pas le perdre en cas de mise à jour. J'y ai alors copié le dossier common-shaders ce qui me donne /recalbox/share/system/common-shaders/. Toujours avec winscp je suis allé dans le dossier /recalbox/configs/retroarch/ et j'ai édité le fichier "retroarchcustom.cfg". Dans ce fichier j'ai ajouté ou modifié certaines lignes pour avoir ceci :

                                            video_shader = "/recalbox/share/system/common-shaders/crt/crt-hyllian-glow/crt-hyllian.glsl"
                                            video_shader_dir = "/recalbox/share/system/common-shaders/"
                                            video_shader_enable = "true"
                                            

                                            En lancant un jeu snes par exemple, j'ai bien le shader que je désirais à savoir le crt-hyllian-glow.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Want to support us ?

                                            68
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com