Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Framework] ODFAEG

Pour la création de jeux vidéos

    27 avril 2020 à 22:43:25

    Salut au départ j'avais réalisé ce framework pour développer des jeux voir même d'autres applications. 

    J'étais super motivé.

    Je crois que le problème c'est comme tu dis ce projet ne me rapporte rien (c'était pas mon but de le vendre) et que je n'ai encore rien fait de concret.

    Je pensais que une fois le moteur presque fini ça serait un plaisir de l'utiliser mais non et même avec unity je n'ai plus aucune motivation.

    • Partager sur Facebook
    • Partager sur Twitter
      5 mai 2020 à 15:49:24

      Salut! J'ai un bug d'affichage sous windows avec la classe filedialog.

      Je n'ai pas se problème sous linux.

      J'ai imprimé les valeurs des positions pour voir ce qui se passe et j'ai une valeur qui change toute seule.

      Elle passe de 400 à -2.xxxxxx..... de plus quand je fais -2.xxxxxxx + y ça m'affiche -2.xxxxxx et non pas -2.xxxxxx + y.

      Du coup lorsque je sélectionne le dossier les fichiers ne s'affichent pas.

      Bref, je pense que je vais arrêter parce que ça commence à me saouler.

      -
      Edité par OmbreNoire 5 mai 2020 à 15:49:51

      • Partager sur Facebook
      • Partager sur Twitter
        10 mai 2020 à 20:56:47

        Salut!

        J'ai installé virtual box pour essayer de faire tourner ubuntu 20.04 malheureusement, ça n'a pas fonctionné, ça plante à l'installation d'ubuntu.

        Je ne peux plus tester cela sous linux, mon PC portable est mort (l'écran ne fonctionne plus de tout façon il est trop lent) et je n'ai pas envie de risquer de mettre linux sur mon nouveau PC de peur de perdre windows et tout mes jeux si ça ne fonctionne pas.

        Je suis donc bloqué avec ce bug mingw pour le projet ODFAEG Creator qui était sensé être une interface graphique pour mon moteur de jeux.

        • Partager sur Facebook
        • Partager sur Twitter
          12 mai 2020 à 18:06:00

          Je te conseille d'aller chercher VMware player qui est bien mieux:
          https://my.vmware.com/en/web/vmware/free#desktop_end_user_computing/vmware_workstation_player/15_0

          Ensuite tu vas chercher une image de Linux, par exemple:
          https://www.linuxvmimages.com/
          • Partager sur Facebook
          • Partager sur Twitter

          GZE, un moteur multiplateforme, adapté pour de la 2D, 3D et création de logiciels.

            13 mai 2020 à 15:12:19

            Ok avec vmware ça fonctionne!

            Le seul soucis c'est que j'ai une erreur d'incompatibilité avec le noyaux apparemment lorsque j'essaye d'installer le driver propriétaire nvidia sous linux du coup je vais devoir travailler avec l'opengl plus ancien puisque mesa ne supporte que le GLSL 1.4 et donc pas l'instanced rendering par contre les extensions d'opengl 4.6 sont supportées c'est ça qui est bizarre.

            Purée les développeurs de mesas sont vachement hors tard sur windows je fais déjà de l'instanced rendering pour optimiser parce que j'ai quand même beaucoup de passes à faire bref on va voir à combien de FPS je tourne avec mesa mais sur mon PC portable j'arrivais à 2 FPS mais ici c'est une nouvelle machine donc on va voir...

            EDIT : Pfff les extensions vers opengl 4 ne sont même pas supportées, je ne sais pas ce qu'il m'a mit comme driver avec la virtualisation mais il m'en faudrait un plus récent...

            EDIT 2 : bon apparemment il faut installer vsphere et esxi mais j'ai un écran mauve : no place on disk to dump data... 

            -
            Edité par OmbreNoire 13 mai 2020 à 21:09:56

            • Partager sur Facebook
            • Partager sur Twitter
              14 mai 2020 à 6:37:04

              VMware ne supporte que OGL3, mais tu ne trouveras pas mieux en virtualisation.

              Le meilleurs moyen de faire du multiboot, c'est d'avoir un deuxième disque et tu choisie ton boot dans le bios. Comme ça, aucun risque de briser ton autre OS.
              • Partager sur Facebook
              • Partager sur Twitter

              GZE, un moteur multiplateforme, adapté pour de la 2D, 3D et création de logiciels.

                14 mai 2020 à 13:56:23

                C'est ce que j'ai essayé de faire mais au démarrage il démarre direct sur windows il ne me propose pas de choisir entre windows et ubuntu pourtant j'ai installé ubuntu sur le deuxième disque dur et windows est installé sur le premier.

                Je ne comprends pas sur mon portable j'avais un menu qui me permettait de choisir sur quel os démarrer mais avec mon nouveau PC il n'y est pas.

                -
                Edité par OmbreNoire 14 mai 2020 à 15:56:58

                • Partager sur Facebook
                • Partager sur Twitter
                  16 mai 2020 à 4:14:41

                  C'est normal qu'il ne te le demande pas au démarrage (car dans ce cas tu as modifié ta partition et c'est ça qui est dangereux)

                  Il faut que tu passe par le boot menu du BIOS



                  La touche dépend du motherboard, tu devrait voir le message en démarrant le PC.
                  Ensuite tu choisie, ton second disque.
                  Ou si tu veux vraiment être certain de rien briser, tu débranche l'autre disque.
                  • Partager sur Facebook
                  • Partager sur Twitter

                  GZE, un moteur multiplateforme, adapté pour de la 2D, 3D et création de logiciels.

                    18 mai 2020 à 14:16:10

                    J'ai essayé mais il ne me trouve pas le boot de ubuntu ça me met error select a proper device to boot. (un message du genre)

                    Ha oui pour le premier disque il me met UEFI hard disk dans le bios par contre pour le second disque il me met seulement hard disk.

                    Et lorsque je veux créer la clé usb bootable avec rufus j'ai le choix entre MBR partition scheme for BIOS or UEFI ou GPT je dois choisir quoi ?

                    Sinon je dois mettre me second disque en UEFI ? Comment on fait ça ?

                    PS : le vendeur me dit qu'il faut installer linux sur le premier disque dur.

                    Mais c'est dangereux de faire ça, sur mon ancien PC une fois je l'ai fait et il y avait eu un problème avec grub après l'installation d'ubuntu, j'ai du réinstallé windows.

                    -
                    Edité par OmbreNoire 18 mai 2020 à 14:44:05

                    • Partager sur Facebook
                    • Partager sur Twitter
                      20 mai 2020 à 6:41:13

                      Le but est de ne pas utiliser grub justement.
                      UEFI c'est mieux je crois, sinon MBR. Peut-importe, l'installeur linux devrais gérer la création d'une nouvelle partition (et il faut qu'elle soit bootable).

                      • Partager sur Facebook
                      • Partager sur Twitter

                      GZE, un moteur multiplateforme, adapté pour de la 2D, 3D et création de logiciels.

                      Anonyme
                        21 mai 2020 à 15:33:23

                        Salut,

                        Pour faire une dualboot Windows / Linux, installer Windows en premier est le mieux. Donc sur ce point, aucun souci pour toi puisque tu avais déjà Windows.

                        Maintenant, si tu veux mettre Linux sur un second disque, ça ne pose aucun souci (c'est ce que j'ai fait pour mon ArchLinux). Tu mets ton root (point de montage /) et éventuellement d'autres partitions (/home en particulier) sur ton deuxième disque.


                        [Sur ma capture d'écran on ne voit que la parition root "/" car les autres partitions sont sur d'autres disques]

                        Pour le boot par contre, c'est différent. Tu devrais avoir une partition EFI sur ton premier disque (celui avec Windows). Dans le processus d'installation, c'est cette partition que tu dois sélectionner en tant que partition de boot (point de montage /boot/efi). ATTENTION: ne formate surtout pas /boot ou tu perdras la possibilité de booter sur Windows ! Tu dois uniquement définir le point de montage sur /boot/efi.


                        [Disque où se trouvent les partitions EFI et celle de Windows]

                        La seule chose que j'ignore, c'est s'il y a des choses à faire spécifiquement dans l'installeur d'Ubuntu. Avec ArchLinux, tout se fait manuellement en ligne de commandes...

                        -
                        Edité par Anonyme 21 mai 2020 à 15:41:12

                        • Partager sur Facebook
                        • Partager sur Twitter
                          21 mai 2020 à 20:41:47

                          Bah ubuntu il me met tout automatiquement sur le second disque, même pas de partition bootable.

                          Alors forcément ça ne boot pas 

                          -
                          Edité par OmbreNoire 21 mai 2020 à 20:42:23

                          • Partager sur Facebook
                          • Partager sur Twitter
                          Anonyme
                            22 mai 2020 à 9:52:26

                            Tu as essayé une installation automatisée ? Comme installer Ubuntu en dualboot sur un autre disque est un cas particulier (non prévu par l'installation automatisée qui n'est faite que pour installer Ubuntu sur le même disque que Windows), je pense qu'il faut passer en mode "manuel". Ce n'est pas compliqué en soit.

                            Il faudrait créer les partitions et définir les points de montage correspondants ("/", "/home", "swap", [facultatif: "/tmp"]) sur le disque n°2. A priori tu ne risques rien si ton disque est totalement destiné à Ubuntu.

                            Sur le disque n°1, tu dois définir le point de montage "/boot/efi" de la partition EFI déjà créée mais sans la formater.

                            Je comprendrais bien entendu que tu craignes faire cette manipulation.

                            Une autre piste serait de prendre un disque USB 3.0 et d'y installer Ubuntu dessus. Tu choisirais de lancer le boot de l'ordinateur sur le disque USB, un peu comme avec un LiveUSB (sauf qu'ici le système garde les modifications/fichiers sur le disque). Le souci, c'est que c'est moins confortable puisque c'est nettement moins réactif.

                            • Partager sur Facebook
                            • Partager sur Twitter
                              24 mai 2020 à 23:42:44

                              Ouais je dois passer en mode manuel à mon avis, le mode automatique ne fonctionne pas.

                              EDIT : bon pour la partition EFI du disque 1 là ou il y a window boot manager, j'ai la possibilité de choisir le type de partition, et là je peux choisir bios grub mais je n'ai pas de point montage "/boot/efi" j'ai juste /boot.

                              Mais même en installant bios grub dans la partition EFI ou il y a window boot manager, ça ne fonctionne pas, il ne me propose pas de démarrer soit sur windows ou ubuntu, il démarre direct sur windows.

                              -
                              Edité par OmbreNoire 25 mai 2020 à 14:06:52

                              • Partager sur Facebook
                              • Partager sur Twitter
                              Anonyme
                                25 mai 2020 à 16:11:20

                                Il y a peut-être des différences entre Ubuntu et ArchLinux.

                                Comme l'avais dit Maeiky, c'est normal que GRUB n'apparaisse pas au démarrage si tu ne fais rien. L'UEFI ne fonctionne pas tout à fait comme le BIOS. Avec l'UEFI, l'ordinateur démarre par défaut sur le premier élément défini dans les paramètres de la carte mère. Si tu veux booter sur autre chose, il faut intervenir. Ça se fait en appuyant sur une touche indiquée pendant le démarrage de l'ordinateur, cette touche est différente selon la marque et le modèle de l'ordinateur/carte-mère.

                                J'ai pris des photos de mon ordinateur pour expliquer ça un peu mieux.

                                Lorsque cet écran apparaît, il est indiqué (en bas) d'appuyer sur la touche F11 pour ouvrir le menu de boot (F11 est valable pour une carte-mère MSI) :

                                Quand j'appuie sur F11, un menu apparaît effectivement et je peux choisir entre Windows (le premier choix, ce sur quoi le PC boote par défaut), ArchLinux, le shell UEFI (un shell directement inclus dans la carte-mère dont on n'a pas à se servir) et la configuration de l'UEFI.

                                Avec la souris ou le clavier, il faut alors choisir de booter sur Linux. GRUB apparaît si tu l'as installé.

                                Enfin, dans le setup de l'UEFI on peut aussi changer l'ordre des OS. Si tu places Linux en premier, il bootera dessus par défaut. Si tu n'y vois pas Ubuntu, c'est qu'il n'a pas réussi à installer correctement le bootloader...

                                • Partager sur Facebook
                                • Partager sur Twitter
                                  25 mai 2020 à 18:46:44

                                  C'était ça! Il fallait faire F11! C'est un nouveau PC alors je ne savais pas comment fonctionait le BIOS et puis ça démarre tellement vite que je n'ai pas eu le temps de lire la touche qu'il fallait presser.

                                  Sur mon ancient PC il ne fallait pas presser de touche, j'avais directement le menu qui s'affichait ou je pouvais choisir entre windows et linux.

                                  EDIT : Bon je viens d'essayer avec le driver graphique propriétaire de nvidia sous ubuntu, ça ne fonctionne pas, pourtant sous windows ça fonctionne.

                                  -
                                  Edité par OmbreNoire 25 mai 2020 à 20:02:06

                                  • Partager sur Facebook
                                  • Partager sur Twitter
                                  Anonyme
                                    26 mai 2020 à 10:40:05

                                    Super !! Oui, des fois c'est trop rapide pour qu'on puisse bien tout lire. La plupart du temps, ça nous arrange que ça aille vite mais d'autres fois on aimerait un peu de lenteur. :lol:

                                    Qu'est-ce qu'il se passe avec le driver ? Tu as quelle carte graphique ?

                                    • Partager sur Facebook
                                    • Partager sur Twitter
                                      26 mai 2020 à 16:10:50

                                      Une nvidia geforce 1660 super. Bah les drivers propriétaires sous ubuntu ça ne fonctionne pas bien sur windows ça marche bien mais sous ubuntu j'ai un écran tout noir, j'ai essayé le driver opensource mais j'ai un message d'erreur "unreconized layout qualifie std430" pourtant les shaders compilaient avec mon ancien PC portable et une carte graphique AMD. Ils sont vachement hors tard les drivers opensources comparé aux driver propriétaires, ils ne supportent même pas l'instanced rendering et le GLSL 330.

                                      -
                                      Edité par OmbreNoire 26 mai 2020 à 16:11:47

                                      • Partager sur Facebook
                                      • Partager sur Twitter
                                      Anonyme
                                        26 mai 2020 à 18:01:15

                                        J'aurai du mal à t'aider pour ça. La gestion des drivers vidéos sous Debian (et ses dérivées dont Ubuntu) m'a toujours fait peur. C'est une des raisons pour lesquelles j'ai arrêté d'utiliser ces distros. Sans parler des logiciels pas toujours très à jour, soit disant pour plus de stabilité (mais je n'ai jamais rien eu de plus stable qu'une install ArchLinux et d'instable qu'une de Debian !).

                                        :-° Je m'égare un peu...

                                        Sur le site de NVidia, je vois que le driver pour supporter la GTX1660 Super est le 440.82. Est-ce que tu as installé le paquet nvidia-driver-440 du coup ?

                                        Je n'utilise pas non plus les drivers libres. C'est louable de leur part de faire du retro-engineering mais ça ne marche pas toujours bien, surtout sur une carte récente (car ils n'ont pas eu le temps pour bien étudier les spécificités).
                                        C'est pratique par contre pour de vieilles cartes dont les drivers officiels ne sont plus supportés...

                                        • Partager sur Facebook
                                        • Partager sur Twitter
                                          27 mai 2020 à 15:22:38

                                          Sur le site de NVidia, je vois que le driver pour supporter la GTX1660 Super est le 440.82. Est-ce que tu as installé le paquet nvidia-driver-440 du coup ?

                                          Oui c'est ce paquet là que j'ai installé.

                                          • Partager sur Facebook
                                          • Partager sur Twitter

                                          [Framework] ODFAEG

                                          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                                          • Editeur
                                          • Markdown