Vouloir utiliser ces différences pour proclamer la supériorité d'un sexe sur l'autre, c'est l'expression d'une idéologie patriarcale.
Pourquoi nécessairement patriarcale ? Ça peut aussi se faire dans l’autre sens, et ça se fait abondamment… Il suffit de prendre par exemple le cliché sexiste de l’homme qui ne serait pas multi-tâche, ou encore comment l’homme serait une petite nature qui souffre d’un rien petit bobo, comme un rhume qui serait aussi douloureux pour l’homme que l’accouchement pour la femme, ou que se couper avec une enveloppe serait aussi catastrophique pour un homme qu’une mutilation pour une femme. D’ailleurs c’est amusant comment ce cliché de la, hum, hum, « femmelette », s’est inversé en peut-être à peine une décennie (mais pas deux).
Je trouve ton biais masculiniste vachement sexiste1… ¯\_(ツ)_/¯
but because Linux requires you to disable Secure Boot, I proceeded into the BIOS to enable booting from USB and turn off Secure Boot and UEFI.
Avoir un PC avec un BIOS verrouillé est un vrai problème, mais cette phrase n’est pas tout à fait vraie.
Il est tout à fait possible de démarrer un Linux avec Secure Boot avec UEFI sur un « BIOS » verrouillé. J’ai par exemple une clé USB avec un Ubuntu installé dessus et j’ai pu la configurer pour démarrer sur des systèmes requérant un OS « Secure Boot ».
Mais bon par contre ça réduit beaucoup la liberté c’est vrai.
ce commentaire est sous licence cc by 4 et précédentes
Je reste convaincu que tant que le monde propriétaire joue ce jeu là, le libre doit jouer avec les mêmes armes et refuser de se laisser écraser dans un cas comme celui-là: ce que propose Copilot est exclusivement conditionné à la consultation de code libre.
Tout à fait, dans certains cas tu ne peux pas avoir accès à certains boulots si tu as eu connaissance de ceci ou cela. Je me souviens d’une offre d’emploi de ReactOS qui précisait que pour pouvoir postuler il fallait ne jamais avoir eu accès à telle version de Windows 2000 qui avait fuité. Le simple fait d’avoir potentiellement pu poser tes yeux sur le code d’un autre peut te fermer un boulot. Quand John Carmack est passé d’id Software à Oculus, il y a eu des histoires de gros sous parce que John Carmack pouvait mettre en œuvre chez Oculus ses compétences acquise chez id Software…
Le problème n’est pas que tu copies, mais qu’on ne puisses pas prouver que tu ne copies pas (ce que tu peux parfois ignorer toi-même). Parfois pour certains problèmes, les solutions peuvent beaucoup se ressembler, et la meilleure manière de prouver que tu peux arriver fortuitement au même endroit par toi-même, c’est d’y aller par toi-même. ReactOS ne peut pas prendre le risque qu’un contributeur reproduise du code de Windows malgré-lui, parce que s’il en aurait pu avoir connaissance, peut-il prouver que son code est original, qu’il l’aurait produit ainsi dans tous les cas ? Ici, peut-on prouver que copilote ne copie pas ? C’est peut-être la seule vraie question, car c’est la question qui compte quand on embauche des hommes.
ce commentaire est sous licence cc by 4 et précédentes
Si tu aimes ta TI82, tu peux toujours utiliser TilEm, il existe aussi TiEmu pour les TI89 et TI92. Les paquets sont peut être même dispo sur ta distribution. […] De mon coté j'ai installé sur mon tel Android l'appli Graph 89 qui se base sur les 2 précédents softs
Il me semble que seule la version payante de Graph 89 prend en charge les TI 8x, et la version gratuite (de ton lien) ne semble gérer que la TI 89.
Le problème de Graph 89 c’est qu’il ne gère pas les niveaux de gris… pour ceux qui ne chercheraient pas à retrouver une calculatrice mais à profiter de la logithèque large de l’appareil. =) Au delà de ça l’appli fonctionne très bien.
Il existe aussi un émulateur TI92+ en javascript par Patrick Davidson. Par défaut il démarre sur l’OS libre Pedrom avec ses propres jeux préchargés, mais il est possible de charger un OS officiel (et donc le logiciel de calcul de TI). Je n’ai pas réussi à booter l’OS 2.09 mais l’OS 2.05 marche bien. Les niveaux de gris fonctionnent sur cet émulateur web (ils fonctionnent également sur TiEmu précité).
Patrick Davidson proposait aussi une version java et un APK Android mais l’obsolescence a fait son travail et « java dans le navigateur » est mort depuis belle lurette, et l’APK ne fonctionne plus correctement.
ce commentaire est sous licence cc by 4 et précédentes
En effet je dirai qu’en plusieurs décennies notre perception s’élargit, le passé étant idéalisé à cause de notre propre ignorance et naïveté d’alors. =)
Par exemple je suis retombé récemment sur cette planche de Jacques Faizant de 1978. Depuis 1978 on a construit des stations spatiales, Internet s’est immiscé dans nos vies, on a inventé le QR-code et on nous a vendu des smartphones. Mais le monde est juste le même, c’est toujours la même mythologie qui baigne l’actualité, et les politiques et les médias sacrifient toujours aux mêmes faux dieux.
J’ai oublié de préciser un truc, quand on installe à la fois radv et amdvlk, on peut choisir quel pilote utiliser avec cette variable d’environnement :
AMD_VULKAN_ICD=RADV
ou
AMD_VULKAN_ICD=AMDVLK
Par défaut c’est amdvlk si les deux sont installés.
ce commentaire est sous licence cc by 4 et précédentes
Le but ne serait pas plutôt de soutenir artificiellement le renouvellement du parc automobile et de détruire le marché de l’occasion au passage ? La voiture la plus écologique est celle que l’on ne produit pas.
ce commentaire est sous licence cc by 4 et précédentes
En fait je ne me suis jamais préoccupé de l’accélération matérielle en lecture. En général mes ordis s’en sortent bien comme ça, c’est vrai qu’il y a peut-être moyen d’économiser de l’énergie, mais je n’ai jamais vraiment investigué dans ce sens.
Ce qui m’intéresse c’est pour l’encodage, surtout que dans mon cas ça m’a même permis d’aider à la stabilité de mon système.
Il y a par exemple dans Kdenlive un profile communautaire nommé “mp4-vaapi”, il s’appelle (mal nommé) “Export to mp4 with vaapi intel accelleration”, mais ce profile n’est pas du tout spécifique à Intel. Dès lors que vous avez un pilote va-api compatible ça marche. J’ai pu le tester avec succès sur du Radeon et du Intel en effet. Je m’en sers autant que possible pour tout ce qui est clip intermédiaire. Au delà de l’éventuel gain en temps, cela laisse surtout mon CPU complètement libre ce qui me permet de faire d’autres tâches pendant que j’encode (par exemple faire le montage d’autre chose).
ce commentaire est sous licence cc by 4 et précédentes
La littérature n’est pas différente du code (ou de partitions de musiques, ou de photos, ou de films…), mais les licences libres n’ont pas vocation à tout traiter dans le cycle de vie de ces œuvres.
En fait c’est une confusion courante, on essaie de tout traiter avec des licences, alors que ce n’est pas leur rôle.
Par exemple, certains s’inquiètent de ce qu’on puisse vérifier que la copie d’une œuvre soit une copie non-modifiée de l’original tel que l’a rédigé l’auteur, alors on pourrait penser qu’une clause ND (pas de modification) serait une clause parfaite pour une licence ? Non ! Parce que ce n’est pas le rôle d’une licence de faire ça, ce qui est en charge d’assurer le destinataire que le message est conforme à l’original une somme de contrôle, éventuellement un signature cryptographique. La clause ND n’empêchera pas la modification (les contrats, conventions et lois ne sont respectés que par les gens honnêtes).
Autre exemple, certaines personnes s’inquiéteront de ne pas pouvoir développer de quoi produire un retour sur investissement et un revenu suffisant permettant de vivre (et donc de produire encore), alors on pourrait penser qu’une clause NC (pas de commercialisation) serait une clause parfaite pour une licence ? Non ! Parce que ce n’est pas le rôle d’une licence de faire ça. Il y a, dans le droit français, une principe tout à fait adapté : le délit de parasitisme.
Les licences libres ne sont pas au dessus des lois, ce qu’il faut faire, c’est affermir la loi dans le domaine du parasitisme.
Le contrat de vente d’un couteau ne liste pas ce que tu as le droit ou pas de trancher, entre des carottes et le bras de ton voisin. La loi interdit et le système pénal puni la mutilation.
Le parasitisme n’est pas un usage. Le parasitisme est un comportement ou agissement, c’est entre autre l’effet des usages. Par exemple imprimer ou vendre le livre est un usage, le faire aux dépends de ton commerce n’est pas un usage, mais un comportement parasitaire. Et c’est indépendant des licences.
Comme le parasitisme, le harcèlement n’est pas un usage mais un comportement. Le harcèlement se constate par des actes répétés ayant pour effet ou intention de dégrader la qualité de vie d’une personne. Ça aussi c’est interdit et condamné, même si le logiciel utilisé pour poser ces actes serait sous licence libre, et que les mots employés pour le faire seraient sous licence libre.
ce commentaire est sous licence cc by 4 et précédentes
Concernant la libération du pilote AMD, j'avais effectivement un doute dans la chronologie et je pensais que c'était un peu moins ancien que ça. Au doigt mouillé j'aurai dit autour de 2010/2011.
ATI a été racheté par AMD en 2006 il me semble, et il me semble qu’AMD a commencé à publier de la documentation vers 2007-2008, mais pas encore du code, au début.
Je peux retrouver un message de moi en 2008 sur Phoronix suivi d’un commentaire de John Bridgman (employé AMD) qui disait “On the Linux side, we are going to update the release notes in the next driver to make it clear that AGP support for HD2xxx parts is not yet there[…]” alors que je venais de parler du pilote libre RadeonHD qui fonctionnait avec ma HD 2600 PRO AGP, il semblait donc parler du pilote propriétaire de l’époque (fglrx) et pas du pilote libre.
Peut-être que ton souvenir de 2010/2011 pourrait correspondre à leur éventuelle implication dans Mesa (je ne me souviens plus quand ils s’y sont mis) ?
Je ne sais pas quand AMD a commencé à écrire du code, s’ils ont été impliqués dans RadeonHD autrement qu’en publiant leur documentation, mais très vite ils ont commencé à écrire du code dans le noyau et dans Mesa. Il y a quelques années un changement important a été initié avec le pilote historique radeon ayant été forké (à l’intérieur de l’arborescence du noyau) en amdgpu pour servir de base non seulement au pilote Mesa mais aussi au remplaçant de fglrx: amdgpu-pro. Il peut encore exister des pilotes noyaux tiers (généralement installé avec DKMS) dans amdgpu-pro or rocm, mais il s’agit toujours de livrer le code et les fonctionnalités avant que Linux ne l’intègre officiellement.
J‘avais écrit une dépêche en 2016 sur le sujet des pilotes graphiques, et j’y retrouve que l’initiative amdgpu avait été annoncée en 2014 et livrée en 2015. Ils étaient donc déjà fortement impliqués dans le pilote Linux radeon et le pilote Mesa radeonsi depuis plusieurs années à ce moment-là.
l'idée, toujours assez tenace, que les drivers et les GPU AMD étaient à la traîne
Clairement, les pilotes AMD sous Linux sont de très bonne qualité aujourd’hui.
Une chose à savoir, certaines personnes recommandent de ne pas se jeter trop rapidement sur les nouvelles générations de cartes, mais ce problème est généralement lié au cycle de développement de certains logiciels libres : il faut que le noyau Linux et Mesa soit non-seulement stabilisé mais aussi empaqueté et distribué dans les distributions (c’est là que le pilote amdgpu-pro pourrait parfois dépanner). Donc si on achète les nouvelles générations avec quelques mois de délai, c’est magique : on branche la carte dans le PC et c’est terminé.
ce commentaire est sous licence cc by 4 et précédentes
Première installation, le GPU fonctionne directement, sans aucune configuration ni installation… et oui Mesa intègre le support des GPU AMD.
Donc je suppose qu’il parle du libre. =)
Il n’y a aucun intérêt à utiliser le pilote non-libre, à moins de travailler pour des pousses-papier qui ont écrit telle ou telle procédure impliquant de télécharger le pilote corporate du constructeur, auquel cas le pilote propriétaire serait seul à satisfaire l’indicateur associé quand bien même le pilote libre serait mieux à même de satisfaire les besoins réels… Ou à moins de requérir un bug spécifique du pilote propriétaire en tant que fonctionnalité…
Vraiment. Il n’y a plus vraiment de raison de ne pas utiliser le pilote libre.
Avec Unvanquished par exemple le pilote libre est simplement deux fois plus performant que le pilote propriétaire (le pilote propriétaire a les performances du pilote libre d’il y a 4 ans).
Pour résumer l’état des lieux :
Dans tous les cas, il faut utiliser le pilote noyau amdgpu libre (inclus dans le noyau Linux, livré avec la distrib).
Avec ça il y a deux pilotes OpenGL possible (on peut installer soit l’un, soit l’autre sur le même pilote noyau, mais pas en même temps) :
radeonsi (Mesa développé avec AMD, libre, carrément meilleur, et recommandé par AMD, livré avec la distrib)
amdgpu-pro (AMD, propriétaire, pour les pousse-papier grand-prêtres des indicateurs)
Avec ça il y a trois pilotes Vulkan (installable en même temps, du moins pour radv et amdvlk, on peut les installer simultanément, c’est pratique si l’un est plus efficace pour telle ou telle application) :
radv (Mesa, libre, livré avec la distrib)
amdvlk (AMD, libre)
amdgpu-pro amdvlk (AMD, propriétaire je crois, car peut avoir quelques fonctionnalités avant que ça n’arrive dans les dépôts)
Avec ça il y a quatre pilotes OpenCL (installable plus ou moins en même temps, mais ça ne fait pas beaucoup sens pour certains qui visent différentes générations de carte):
libclc-gcn (Mesa, libre, mais pas encore prêt pour certains usages type traitement photo avec DarkTable, deux fois plus rapide que Orca sur LuxMark)
amdgpu-pro Orca (AMD, propriétaire, pour d’anciennes cartes type GCN1 et GCN2)
amdgpu-pro PAL (AMD, propriétaire, pour d’anciennes cartes type GCN3)
ROCm (AMD, libre, pour les cartes actuelles)
Avec ça il y a des pilotes libres VA-API et VDPAU (déprécié au profit de VA-API) pour le codage/décodage de vidéo sur le GPU.
Par exemple, comme j’ai une R9 390X (GCN2), j’ai les paquets suivants sur ma machine:
linux-image-generic (amdgpu, noyau)
libgl1-mesa-dri (radeonsi, OpenGL)
mesa-vulkan-drivers (radv, Vulkan)
amdvlk (Vulkan)
mesa-opencl-icd (libcl-gcn, OpenCL)
opencl-orca-amdgpu-pro-icd (Orca, OpenCL)
mesa-va-drivers (VA-API)
mesa-vdpau-drivers (VDPAU)
Seul opencl-orca-amdgpu-pro-icd n’est pas libre (et c’est parce que j’ai une carte désormais vieille selon AMD).
Tuto pour Ubuntu (à adapter selon la distro, à faire en root après sudo -s):
Note: je n’ai pas installé de distro Ubuntu depuis un LiveCD/USB depuis une décennie bien que je l’utilise tous les jours (j’utilise debootstrap pour installer… ou je mets simplement à jour l’existant), il est très probable que mesa-vulkan-drivers soit installé par défaut désormais… Donc ces instructions sont vraiment pour les gens qui veulent faire plus que jouer.
Il y a aussi des paquets rocm-dkms et rocminfo pour des choses plus avancées.
Bref, merci AMD de jouer le jeu du libre. Ce serait dommage d’acheter du Nvidia en effet… J’ai aussi acheté du Nvidia au début quand il fallait choisir entre le pilote propriétaire Nvidia et le pilote propriétaire ATI fglrx… Mais depuis 2008 (et le pilote libre radeonhd), je suis passé sous ATI/AMD.
Sur mon poste principal j’ai eu une HD 2600 PRO AGP (TeraScale), puis une HD 7970 (GCN1) et j’ai actuellement une R9 390X (GCN2). Sur mon serveur j’ai une R7 (240-2GD5-L, GCN1), dans l’APU de mon NAS de sauvegarde une autre R7 mais pas de même génération (RX-421BD, GCN3), et une RX Vega 3 (R1606G, GCN5) dans l’APU d’une… Atari VCS.
J’ai toujours du Intel et du Nvidia dans mon portable (Thinkpad), mais j’ai toujours acheté mes ordinateurs portables d’occasion. Dernier processeur Intel acheté neuf ? un Pentium 4. Dernière carte graphique Nvidia acheté neuve ? Une Geforce 6600 AGP. Ça nous ramène à 2004~2005 ou quelque chose comme ça. Aucun regret. Premier AMD64 autour de 2006 et première ATI/AMD en 2008, ça ne me rajeunit pas. =)
ce commentaire est sous licence cc by 4 et précédentes
C’est exactement le mécanisme qui permet de transférer le pouvoir depuis les états vers des sociétés privées.
Un état est sensé être à notre service, c’est sensé être notre service. On est sensé y participer et le controller, si on ne peut pas, à nous de travailler à changer ça, pas se réjouir que des intérêts privés donc nous ne sommes pas participants remplacent l’état.
Ce qui est est en train de se passer avec les Facebook, Twitter, Youtube, etc. c’est que se forment des entités qui entrent en compétition avec les états, par exemple en ayant leur système judiciaire et policier privé. Quand Youtube décide de supprimer ta vidéo ou ton compte pour telle faute qu’ils t’accusent, tu n’as pas d’avocat, tu n’es pas convoqué à une audience, il n’y a pas de procès, c’est du pur « I am the law » façon Judge Dredd.
La neutralité du net n’existe pas dans les faits, c’est quelque chose que l’on désire et que l’on doit travailler pour avoir, mais ce n’est pas actuellement une réalité sur laquelle on peut s’appuyer pour décider. Par exemple, puisqu’il n’y a pas de neutralité du net, puisqu’aussi le public t’ignoreras complètement si tu n’est pas sur Youtube (autre problématique), tu n’as pas vraiment le choix de t’autohéberger ni d’aller voir ailleurs si ton intention est de développer une chaîne de télévision sur internet (si tu veux héberger tes photos de vacances pour ton cercle familial, là t’es encore libre d’aller voir ailleurs).
N’avoir rien contre Youtube dans un monde où la loi du plus fort règne, à cause du principe qu’on rêve d’un monde où la neutralité du net et autre mécanismes limiterait son hégémonie, c’est se faire avoir.
c'est plutôt une bonne chose qu'il existe la possibilité techniquement d'échapper à la loi d'un État sur Internet
À la base un État c’est sensé être là pour te permettre techniquement d’échapper aux lois privées.
Ces gros mastodontes privés et capitalistes ont tout intérêt à ce que les états abdiquent et que les citoyens renoncent à l’état.
ce commentaire est sous licence cc by 4 et précédentes
J'ai quand même l'impression qu'une grosse partie des groupes qu'on pourrait appeler "communistes" en France sont des groupes Trotskystes/syndicalistes
Le syndicalisme n’est pas un courant politique. Un syndicat est un groupement de personnes physiques ou morales pour la défense ou la gestion d'intérêts communs. Il peut donc y avoir des syndicats et des syndicalistes de tous les courants politiques qui soient. Selon les courants politiques à la mode les syndicats reflêteront ces courants évidemment, mais le syndicalisme n’a aucune appartenance politique en soi.
Sur le modèle de ta phrase, on pourrait par exemple écrire (et ce serait tout aussi absurde) : une grosse partie des groupes qu'on pourrait appeler "communistes" en France sont des groupes Trotskystes/associatifs.
le régime soviétique n'avait pas grand chose de communiste
Invoquer « le vrai communisme » ou encore « le vrai breton » est un argument irréfutable (c’est à dire que celui qui l’invoque ne débat pas) :
Tous les bretons mangent des crêpes et boivent du chouchen
Nan, mon père est breton et ne boit pas d’alcool
Bah ton père n’est pas un vrai breton
ce commentaire est sous licence cc by 4 et précédentes
Une bonne astuce est d’utiliser OBS pour tout, et d’exporter ça comme webcam virtuelle (v4l2loopback), c’est sensé marcher quelque soit le logiciel de visio, et ainsi, le process est contrôlé et équivalent quelque soit l’outil de présentation. Pour le ou les médias à présenter, capturer un écran ou une partie de l’écran. Déjà de base, au delà de faire des choses compliquées en gérant des documents à l’écran, etc. ça permet d’insérer par exemple un logo de marque dans un coin de l’écran quand le conférencier parle par exemple, chose en apparence très simple que peut souhaiter un conférencier dans le cadre d’une relation commerciale.
ce commentaire est sous licence cc by 4 et précédentes
À noter que v4l2loopback peut parfois être très pratique pour résoudre un problème de compatibilité de webcam (si, si, ça existe). Une fois pour une visio conf que je devais préparer le logiciel imposé était skype (le conférencier, qui était donc à distance, n’avait qu’un ipad et skype), et le conférencier devait voir en retour le présentateur et quelques personnes sur scène (l’image du conférencier étant projetée au dessus sur un grand écran). Solution facile me direz-vous : une simple conférence avec une webcam sur un pied. Oui mais. Pour une raison inconnue, mais documentée sur le web par d’autres personnes ayant rencontré le problème, Skype ne fonctionne pas avec toute les webcam (si, si, c’est vrai, dans mon cas précis, avec cette webcam précise, l’image était un blanc uniforme), bien que la webcam fonctionnait parfaitement bien avec d’autres logiciel (un test avec VLC est très pratique pour cela). La solution était donc de lire la webcam et de renvoyer la vidéo sur un périphérique v4l2loopback, et de mettre ce périphérique v4l2loopback comme webcam dans skype.
Bref, voilà l’histoire du jour où j’ai dû compiler un module noyau pour utiliser une webcam dans skype. On remerciera Microsoft de livrer des produits si facile d’accès, et qui marchent sans prendre la tête, ce qui est exactement ce qu’attend et veut l’utilisateur… =)
ce commentaire est sous licence cc by 4 et précédentes
Quand on a un système stable et fiable et qu'on veut pouvoir continuer à le mettre à jour facilement, on n'aime pas du tout installer des archives zip.
Bonjour, tu as tout à fait raison, installer des archives zip n’est pas du tout une bonne manière de faire, c’est pour cela que le zip que nous produisons n’est pas fait pour être utilisé pour jouer, que le lien a été retiré de la page d’accueil à l’occasion de la sortie de la 0.52, et qu’il y a tout un paragraphe sur la page de téléchargement pour décourager l’usage du zip. 😉
S’il-vous-plaît, n’utilisez pas l’archive zip, ce n’est pas le moyen de jouer au jeu. 😨
On a un lanceur, c’est un unique exécutable à double cliquer et c’est tout ! 😎
C’est comme un appimage mais en plus efficace ! Il se charge de tout, de mettre à jour le jeu en utilisant Bittorrent, d’intégrer le jeu dans l’environnement, de lancer le jeu, etc. C’est fait pour ça ! 🙂
Avec ce lanceur, le moteur du jeu et les cartes par défaut ne sont rien d’autre que des composants téléchargeable au même titre que les cartes communautaires ou les mods qui sont téléchargées en rejoignant des serveurs. Tout est téléchargé dans XDG_DATA_HOME, c’est à dire ~/.local/share/unvanquished par défaut (et si vous avez modifié cela le lanceur et le jeu respectent votre modification). Dans ce dossier standard sont stockés à la fois les données de jeu officielles (base/) et les données tierce-partie téléchargée en rejoignant un serveur de jeu (pkg/).
Le lanceur place deux fichiers .desktop standards, par défaut stockés dans ~/.local/share/applications/net.unvanquished.Unvanquished.desktop et ~/.local/share/applications/net.unvanquished.UnvanquishedProtocolHandler.desktop. Ces fichiers ajoutent l’icône dans le menu du bureau et ajoutent la prise en charge du protocole unv:// pour rejoindre le jeu depuis la liste de serveur et depuis le chat.
Au sujet de l’empaquetage pour telle ou telle distribution
En fait il y a tout ce qu’il faut pour gérer des paquets Debian dans le dépôt (on avait un dépôt Debian il y a très longtemps), et j’ai corrigé les scripts Debian moi-même pour que ça marche encore. En plus des paquets Debian, j’ai complètement réécrit les scripts de lancement de manière à ce qu’ils puissent servir à à peu près n’importe quel empaqueteur d’à peu près n’importe quelle distribution, quelque soit le standard de hiérarchie de fichier (la seule convention qui est présupposée, c’est que /etc existe). Donc si vous voulez faire des paquets, on a tout fait pour que ce soit possible. Il y a un script AUR pour Arch, par ailleurs (mais il n’utilise pas encore les scripts universels, donc tout n’est pas à imiter).
Mais héberger un dépôt Debian est une logistique. Intégrer les dépôts Debian officiels est une autre paire de manche, et actuellement, avec notre dépendance à NaCl et le fait qu’on n’a pas les moyens de devenir les mainteneurs Debian de Native Client, c’est pas la peine. Peut-être que Wasm changera la donne si, en devenant plus utilisé, d’autres se chargent de l’intégrer dans Debian et qu’un éventuel contributeur puisse maintenir un paquet Debian sans qu’il ait à maintenir NaCl ou Wasm.
On a pensé à Flatpak et on accueille les bras grand ouverts tout contributeur qui veut bien écrire le fichier de description correspondant. Le jeu est par ailleurs disponible sur lutris mais je le déconseille pour le moment car si le script lutris installe toujours la dernière version du moment, aucune mise à jour n’est faite et aucune intégration avec le bureau n’est faite.
Pourquoi il ne faut pas utiliser le zip
Je traduis vite-fait ce qui est écrit sur la page de téléchargement:
Le contenu téléchargé est stocké par le lanceur dans XDG_DATA_HOME sous Linux, […]
[…]
Autres téléchargements
Ceci est pour les utilisateurs avancés. Vous ne serez pas en mesure d’utiliser la liste de serveur de ce site web pour rejoindre les jeux, ni rejoindre des jeux depuis le chat.
Votre système d’exploitation ou désarchiveur peut ne pas extraire le jeu d’une façon qui puisse le faire fonctionner.
Le jeu peut ne pas fonctionner si vous ne savez pas ce que signifie la translocation d’application.
Nous ne recommandons pas l’utilisation du zip, nous recommandons de ne pas utiliser le zip, nous n’avons pas les moyens de faire le support pour tous les problèmes liés à l’installation d’un jeu à partir d’un zip. Nous n’avons pas non-plus les moyens de faire le support pour les instructions non-standard qui sont données par des sites tiers en contradiction avec ce que nous recommandons. 🥺
Si utiliser un lanceur est assez rare sous Linux, il respecte tous les standards de Linux, la configuration du lanceur est dans XDG_CONFIG_HOME/unvanquished, les données du jeu sont dans XDG_DATA_HOME/unvanquished, ce dossier est utilisé à la fois par le lanceur et par le jeu, l’icône de lancement et la configuration du protocole sont dans XDG_DATA_HOME/applications. Tout est standard, tout est propre, pas de “legacy dot file”, pas de /opt, pas de fichier écrit on ne sait pas où, tout respecte la hiérarchie spécifiée par Freedesktop, pas moins bien que Flatpak lui-même.
C’est même plus efficace qu’un appimage parce que ça prend en charge les mises à jour correctement (j’ai vu des appimages bidouiller pour essayer de le faire mais ça ne marche pas bien).
Je ne sais pas trop pourquoi il y a des sites tiers qui donnent des instructions complexes à base de ligne de commande et des options inutilement compliquées qui marchottent moyennement (et qui ne suivent pas nos recommandations) 😱, alors qu’il n’y a qu’un simple exécutable à double cliquer, qui est le téléchargement par défaut sur la page d’accueil, et qui est un gros bouton bien visible sur la page de téléchargement. 🤷♀️
On a même bien fait attention à ce que l’exécutable du lanceur soit double-cliquable depuis le navigateur de fichier, y compris sur les distributions qui sont affectées par un bug de la base mime qui empêche généralement ce fonctionnement. Tout est fait pour que ce soit facile, rapide, et proprement intégré avec les standards et conventions des différents systèmes.
Pourquoi il n’y a pas de paquet pour telle ou telle distribution
Un projet comme Unvanquished c’est :
60 dépôts Git et autant de bug trackers,
Une floppée de projet tiers à maintenir ou co-maintenir (Urcheon, Sloth, Chameleon, Dæmonmap, Crunch, NetRadiant, Q3map2, Xonpress, CBSE-Toolchain, Mantis (bot), etc.),
Des outils de constructions (production de « release », Dockerfile et scripts) et de validation,
Des procédures de validation pour GCC, Clang, MINGW, MSVC sous Linux, Windows et macOS
Un CDN avec 4 webseeds Bittorrent en Europe et Amérique du Nord,
Un blog, un forum et un wiki avec authentification unifiée, et autres services web (comme le fil d’activité ou la liste de serveurs),
L’infra derrière qui va avec (serveur dédiés, nginx, mysql, php-fpm, letsencrypt, tout le toutim)
Un chat accessible depuis plusieurs plateformes et protocoles,
4 bots de services,
Deux serveurs maîtres sur deux continents différents (le serveur maître est le serveur où les serveurs de jeu s’annoncent et que les clients consultent pour lister les serveurs disponibles),
Un lanceur qui fonctionne de la même manière sous Linux, Windows et macOS, qui respecte les spécifications et conventions de ces systèmes, qui met à jour le jeu si besoin, et qui intègre le jeu en respectant les standards,
Des scripts fonctionnels pensés pour être utilisable par n’importe qui veut aider le projet à faire des paquets de distribtion,
Tout cela est fait et fourni bénévolement et gratuitement, y compris le temps passé à faciliter l’empaquetage éventuel par des contributeurs. 😉
A priori on ne trouve pas le temps de faire plus nous-même. 😁 Mais toute aide est bienvenue. 😉
À bientôt sur les serveurs peut-être. 🙂
ce commentaire est sous licence cc by 4 et précédentes
Opérateur dans le sens de qui-a-les-droits, ou opérateur dans le sens, qui opère le service ?
Parmi les données il y a aussi les adresses e-mail des comptes enregistrés. Et selon les journaux qu’ils possèdent (ne serait-ce que les journaux de connexion), on peut inférer plein de statistiques. Je serai pas surpris qu’une entreprise comme Facebook arrive à deviner que t’es amoureux avant que toi-même ne le saches, rien que par ton changement de rythme de connexion et de publication et de réaction à l’environnement (rythme des autres, etc.). On est un peu tous des mammifères primaires…
ce commentaire est sous licence cc by 4 et précédentes
Clairement, il y a un problème sur la façon de communiquer (ou même de travailler, car bon, un leak de gist déjà public, mvoyez) et sur le choix des priorités.
Au tout début quand l’affaire s’est ébruitée, j’ai passé beaucoup de temps à essayer de dire aux gens : « attendez, même si c’est super crédible parce qu’on a déjà vu des choses similaires par le passé avec d’autres projet, vous agissez sur la base de prétendus brouillons sur des gists… ». Et surtout, comment je fais pour authentifier que ces gens-là sont ce qu’ils disent être ? Franchement, si on peut faire exploser un service sur la base de quelques brouillons postés par je sais pas qui sur une service de copier/coller… Ça fait peur. Alors bien sûr avec le temps les informations plus officielles ont commencé à sortir, mais tout était dans un montage toxique nourrissant un climat anxiogène.
Sans compter que ça fait des années qu’on voit passer des spams qui soit poussent les gens à quitter Freenode par l’usure, soit en difamment Freenode, soit en faisant directement la promotion d’autres services.
Un truc que j’ai trouvé très bizarre, c’est qu’il a été prétendu que rasengan/Andrew Lee n’avait qu’accès à des chose comme la marque, le nom de domaine, etc. mais que l’infrastructure elle-même (serveurs, etc.) appartenait à des tiers et donc qu’on se retrouvait avec le cas classique où qu’un groupe a la marque et/ou le domaine et qu’un autre groupe a l’infrastructure et la force de travail. Et ce que j’ai trouvé bizarre donc, c’est que dans ce cas, il suffit de créer une nouvelle marque, un nouveau domaine, si possible changer les adresses IPs (ça peut se faire chez certains fournisseurs), d’invalider tous les mots de passe, et de changer le port par défaut pour que les clients déjà configurés cessent immédiatement de parler à ce qui pourrait devenir un man-in-the-middle. Comme ça, toute l’infrastructure est conservée, et le nouveau propriétaire du nom ne conserve qu’un nom. À la place, on a eu un Libera tout neuf tout frais qui part de rien comme s’ils n’avaient aucun accès à l’infrastructure…
Le problème si on s’habitue à ce genre de pratique c’est qu’il deviendra de plus en plus facile de siphoner des projets ou de les faire exploser avec un peu d’ingénierie sociale appliquant la même méthode. On ne devrait pas utiliser ces méthodes même quand l’intention est légitime.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: La démarche
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au lien Le cerveau a-t-il un sexe ? . Évalué à 4.
Pourquoi nécessairement patriarcale ? Ça peut aussi se faire dans l’autre sens, et ça se fait abondamment… Il suffit de prendre par exemple le cliché sexiste de l’homme qui ne serait pas multi-tâche, ou encore comment l’homme serait une petite nature qui souffre d’un rien petit bobo, comme un rhume qui serait aussi douloureux pour l’homme que l’accouchement pour la femme, ou que se couper avec une enveloppe serait aussi catastrophique pour un homme qu’une mutilation pour une femme. D’ailleurs c’est amusant comment ce cliché de la, hum, hum, « femmelette », s’est inversé en peut-être à peine une décennie (mais pas deux).
Je trouve ton biais masculiniste vachement sexiste1… ¯\_(ツ)_/¯
(désolé il fallait que je la fasse 🤣). ↩
ce commentaire est sous licence cc by 4 et précédentes
# Linux ne requiert pas de désactiver Secure Boot (mais l’utilisateur doit pouvoir le faire).
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au lien Acer empêche ses clients de paramétrer le BIOS de ses machines. Évalué à 6.
Avoir un PC avec un BIOS verrouillé est un vrai problème, mais cette phrase n’est pas tout à fait vraie.
Il est tout à fait possible de démarrer un Linux avec Secure Boot avec UEFI sur un « BIOS » verrouillé. J’ai par exemple une clé USB avec un Ubuntu installé dessus et j’ai pu la configurer pour démarrer sur des systèmes requérant un OS « Secure Boot ».
Mais bon par contre ça réduit beaucoup la liberté c’est vrai.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: je marche dedans ! Zenitram impersonation time !
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal GitHub lance copilot, un générateur de code entraîné sur du code GPL. Évalué à 7.
Tout à fait, dans certains cas tu ne peux pas avoir accès à certains boulots si tu as eu connaissance de ceci ou cela. Je me souviens d’une offre d’emploi de ReactOS qui précisait que pour pouvoir postuler il fallait ne jamais avoir eu accès à telle version de Windows 2000 qui avait fuité. Le simple fait d’avoir potentiellement pu poser tes yeux sur le code d’un autre peut te fermer un boulot. Quand John Carmack est passé d’id Software à Oculus, il y a eu des histoires de gros sous parce que John Carmack pouvait mettre en œuvre chez Oculus ses compétences acquise chez id Software…
Le problème n’est pas que tu copies, mais qu’on ne puisses pas prouver que tu ne copies pas (ce que tu peux parfois ignorer toi-même). Parfois pour certains problèmes, les solutions peuvent beaucoup se ressembler, et la meilleure manière de prouver que tu peux arriver fortuitement au même endroit par toi-même, c’est d’y aller par toi-même. ReactOS ne peut pas prendre le risque qu’un contributeur reproduise du code de Windows malgré-lui, parce que s’il en aurait pu avoir connaissance, peut-il prouver que son code est original, qu’il l’aurait produit ainsi dans tous les cas ? Ici, peut-on prouver que copilote ne copie pas ? C’est peut-être la seule vraie question, car c’est la question qui compte quand on embauche des hommes.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: RejetteNT?
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal SFR rejettent les mails de Framaliste. Évalué à 10.
RejetteNT ça vient après Rejette98 et RejetteMe.
ce commentaire est sous licence cc by 4 et précédentes
# %?
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au lien L'image minimale de Nixos unstable est 100℅ reproductible. Évalué à 6.
J’ai été intrigué par ton ℅ qui n’est pas un %, et ça signifie “care of”.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Émulateurs
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Calculatrice graphique?. Évalué à 7.
Il me semble que seule la version payante de Graph 89 prend en charge les TI 8x, et la version gratuite (de ton lien) ne semble gérer que la TI 89.
Le problème de Graph 89 c’est qu’il ne gère pas les niveaux de gris… pour ceux qui ne chercheraient pas à retrouver une calculatrice mais à profiter de la logithèque large de l’appareil. =) Au delà de ça l’appli fonctionne très bien.
Il existe aussi un émulateur TI92+ en javascript par Patrick Davidson. Par défaut il démarre sur l’OS libre Pedrom avec ses propres jeux préchargés, mais il est possible de charger un OS officiel (et donc le logiciel de calcul de TI). Je n’ai pas réussi à booter l’OS 2.09 mais l’OS 2.05 marche bien. Les niveaux de gris fonctionnent sur cet émulateur web (ils fonctionnent également sur TiEmu précité).
Patrick Davidson proposait aussi une version java et un APK Android mais l’obsolescence a fait son travail et « java dans le navigateur » est mort depuis belle lurette, et l’APK ne fonctionne plus correctement.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Beau journal !
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal [HS] Ils étaient trois. Évalué à 10. Dernière modification le 16 juin 2021 à 14:26.
En effet je dirai qu’en plusieurs décennies notre perception s’élargit, le passé étant idéalisé à cause de notre propre ignorance et naïveté d’alors. =)
Par exemple je suis retombé récemment sur cette planche de Jacques Faizant de 1978. Depuis 1978 on a construit des stations spatiales, Internet s’est immiscé dans nos vies, on a inventé le QR-code et on nous a vendu des smartphones. Mais le monde est juste le même, c’est toujours la même mythologie qui baigne l’actualité, et les politiques et les médias sacrifient toujours aux mêmes faux dieux.
Ou encore comment en 1904 on se moquait du délitement de l’orthographe…
Parce que l’on est tout autant humain, le passé nous est incroyablement proche. L’ignorance et l’oubli nous le dissimulent simplement.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Pilote ?
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal De Intel/Nvidia à AMD.. Évalué à 3.
Par exemple avec mon poste de travail (Radeon R9 390X) :
radv :
amdvlk :
Avec l’Atari VCS (Radeon RX Vega 3) :
radv :
amdvlk :
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Pilote ?
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal De Intel/Nvidia à AMD.. Évalué à 3.
J’ai oublié de préciser un truc, quand on installe à la fois
radv
etamdvlk
, on peut choisir quel pilote utiliser avec cette variable d’environnement :ou
Par défaut c’est amdvlk si les deux sont installés.
ce commentaire est sous licence cc by 4 et précédentes
# But, intention et prétexte
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal [HS] Parlons ZFE. Évalué à 10.
Le but ne serait pas plutôt de soutenir artificiellement le renouvellement du parc automobile et de détruire le marché de l’occasion au passage ? La voiture la plus écologique est celle que l’on ne produit pas.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Pilote ?
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal De Intel/Nvidia à AMD.. Évalué à 5.
En fait je ne me suis jamais préoccupé de l’accélération matérielle en lecture. En général mes ordis s’en sortent bien comme ça, c’est vrai qu’il y a peut-être moyen d’économiser de l’énergie, mais je n’ai jamais vraiment investigué dans ce sens.
Ce qui m’intéresse c’est pour l’encodage, surtout que dans mon cas ça m’a même permis d’aider à la stabilité de mon système.
Il y a par exemple dans Kdenlive un profile communautaire nommé “mp4-vaapi”, il s’appelle (mal nommé) “Export to mp4 with vaapi intel accelleration”, mais ce profile n’est pas du tout spécifique à Intel. Dès lors que vous avez un pilote va-api compatible ça marche. J’ai pu le tester avec succès sur du Radeon et du Intel en effet. Je m’en sers autant que possible pour tout ce qui est clip intermédiaire. Au delà de l’éventuel gain en temps, cela laisse surtout mon CPU complètement libre ce qui me permet de faire d’autres tâches pendant que j’encode (par exemple faire le montage d’autre chose).
ce commentaire est sous licence cc by 4 et précédentes
# La littérature n’est pas différente du code, les licences libres n’ont pas vocation à tout traiter
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Les différences entre la littérature et le code pour les licences libres. Évalué à 8.
La littérature n’est pas différente du code (ou de partitions de musiques, ou de photos, ou de films…), mais les licences libres n’ont pas vocation à tout traiter dans le cycle de vie de ces œuvres.
En fait c’est une confusion courante, on essaie de tout traiter avec des licences, alors que ce n’est pas leur rôle.
Par exemple, certains s’inquiètent de ce qu’on puisse vérifier que la copie d’une œuvre soit une copie non-modifiée de l’original tel que l’a rédigé l’auteur, alors on pourrait penser qu’une clause ND (pas de modification) serait une clause parfaite pour une licence ? Non ! Parce que ce n’est pas le rôle d’une licence de faire ça, ce qui est en charge d’assurer le destinataire que le message est conforme à l’original une somme de contrôle, éventuellement un signature cryptographique. La clause ND n’empêchera pas la modification (les contrats, conventions et lois ne sont respectés que par les gens honnêtes).
Autre exemple, certaines personnes s’inquiéteront de ne pas pouvoir développer de quoi produire un retour sur investissement et un revenu suffisant permettant de vivre (et donc de produire encore), alors on pourrait penser qu’une clause NC (pas de commercialisation) serait une clause parfaite pour une licence ? Non ! Parce que ce n’est pas le rôle d’une licence de faire ça. Il y a, dans le droit français, une principe tout à fait adapté : le délit de parasitisme.
Les licences libres ne sont pas au dessus des lois, ce qu’il faut faire, c’est affermir la loi dans le domaine du parasitisme.
Le contrat de vente d’un couteau ne liste pas ce que tu as le droit ou pas de trancher, entre des carottes et le bras de ton voisin. La loi interdit et le système pénal puni la mutilation.
Le parasitisme n’est pas un usage. Le parasitisme est un comportement ou agissement, c’est entre autre l’effet des usages. Par exemple imprimer ou vendre le livre est un usage, le faire aux dépends de ton commerce n’est pas un usage, mais un comportement parasitaire. Et c’est indépendant des licences.
Comme le parasitisme, le harcèlement n’est pas un usage mais un comportement. Le harcèlement se constate par des actes répétés ayant pour effet ou intention de dégrader la qualité de vie d’une personne. Ça aussi c’est interdit et condamné, même si le logiciel utilisé pour poser ces actes serait sous licence libre, et que les mots employés pour le faire seraient sous licence libre.
ce commentaire est sous licence cc by 4 et précédentes
# lien brisé
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche La voiture allergique à la glace à la vanille, et autres bugs. Évalué à 5.
Pour « les vrais programmeurs », il y a deux urls sous
Version originale
.ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: libre depuis 2007
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal De Intel/Nvidia à AMD.. Évalué à 8.
ATI a été racheté par AMD en 2006 il me semble, et il me semble qu’AMD a commencé à publier de la documentation vers 2007-2008, mais pas encore du code, au début.
Je peux retrouver un message de moi en 2008 sur Phoronix suivi d’un commentaire de John Bridgman (employé AMD) qui disait “On the Linux side, we are going to update the release notes in the next driver to make it clear that AGP support for HD2xxx parts is not yet there[…]” alors que je venais de parler du pilote libre RadeonHD qui fonctionnait avec ma HD 2600 PRO AGP, il semblait donc parler du pilote propriétaire de l’époque (fglrx) et pas du pilote libre.
Peut-être que ton souvenir de 2010/2011 pourrait correspondre à leur éventuelle implication dans Mesa (je ne me souviens plus quand ils s’y sont mis) ?
Je ne sais pas quand AMD a commencé à écrire du code, s’ils ont été impliqués dans RadeonHD autrement qu’en publiant leur documentation, mais très vite ils ont commencé à écrire du code dans le noyau et dans Mesa. Il y a quelques années un changement important a été initié avec le pilote historique radeon ayant été forké (à l’intérieur de l’arborescence du noyau) en amdgpu pour servir de base non seulement au pilote Mesa mais aussi au remplaçant de fglrx: amdgpu-pro. Il peut encore exister des pilotes noyaux tiers (généralement installé avec DKMS) dans amdgpu-pro or rocm, mais il s’agit toujours de livrer le code et les fonctionnalités avant que Linux ne l’intègre officiellement.
J‘avais écrit une dépêche en 2016 sur le sujet des pilotes graphiques, et j’y retrouve que l’initiative amdgpu avait été annoncée en 2014 et livrée en 2015. Ils étaient donc déjà fortement impliqués dans le pilote Linux
radeon
et le pilote Mesaradeonsi
depuis plusieurs années à ce moment-là.Clairement, les pilotes AMD sous Linux sont de très bonne qualité aujourd’hui.
Une chose à savoir, certaines personnes recommandent de ne pas se jeter trop rapidement sur les nouvelles générations de cartes, mais ce problème est généralement lié au cycle de développement de certains logiciels libres : il faut que le noyau Linux et Mesa soit non-seulement stabilisé mais aussi empaqueté et distribué dans les distributions (c’est là que le pilote amdgpu-pro pourrait parfois dépanner). Donc si on achète les nouvelles générations avec quelques mois de délai, c’est magique : on branche la carte dans le PC et c’est terminé.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Pilote ?
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal De Intel/Nvidia à AMD.. Évalué à 10.
Nibel a dit:
Donc je suppose qu’il parle du libre. =)
Il n’y a aucun intérêt à utiliser le pilote non-libre, à moins de travailler pour des pousses-papier qui ont écrit telle ou telle procédure impliquant de télécharger le pilote corporate du constructeur, auquel cas le pilote propriétaire serait seul à satisfaire l’indicateur associé quand bien même le pilote libre serait mieux à même de satisfaire les besoins réels… Ou à moins de requérir un bug spécifique du pilote propriétaire en tant que fonctionnalité…
Vraiment. Il n’y a plus vraiment de raison de ne pas utiliser le pilote libre.
Avec Unvanquished par exemple le pilote libre est simplement deux fois plus performant que le pilote propriétaire (le pilote propriétaire a les performances du pilote libre d’il y a 4 ans).
Pour résumer l’état des lieux :
Dans tous les cas, il faut utiliser le pilote noyau
amdgpu
libre (inclus dans le noyau Linux, livré avec la distrib).Avec ça il y a deux pilotes OpenGL possible (on peut installer soit l’un, soit l’autre sur le même pilote noyau, mais pas en même temps) :
Avec ça il y a trois pilotes Vulkan (installable en même temps, du moins pour radv et amdvlk, on peut les installer simultanément, c’est pratique si l’un est plus efficace pour telle ou telle application) :
Avec ça il y a quatre pilotes OpenCL (installable plus ou moins en même temps, mais ça ne fait pas beaucoup sens pour certains qui visent différentes générations de carte):
Avec ça il y a des pilotes libres VA-API et VDPAU (déprécié au profit de VA-API) pour le codage/décodage de vidéo sur le GPU.
Par exemple, comme j’ai une R9 390X (GCN2), j’ai les paquets suivants sur ma machine:
linux-image-generic
(amdgpu, noyau)libgl1-mesa-dri
(radeonsi, OpenGL)mesa-vulkan-drivers
(radv, Vulkan)amdvlk
(Vulkan)mesa-opencl-icd
(libcl-gcn, OpenCL)opencl-orca-amdgpu-pro-icd
(Orca, OpenCL)mesa-va-drivers
(VA-API)mesa-vdpau-drivers
(VDPAU)Seul
opencl-orca-amdgpu-pro-icd
n’est pas libre (et c’est parce que j’ai une carte désormais vieille selon AMD).Tuto pour Ubuntu (à adapter selon la distro, à faire en root après
sudo -s
):Note: je n’ai pas installé de distro Ubuntu depuis un LiveCD/USB depuis une décennie bien que je l’utilise tous les jours (j’utilise
debootstrap
pour installer… ou je mets simplement à jour l’existant), il est très probable quemesa-vulkan-drivers
soit installé par défaut désormais… Donc ces instructions sont vraiment pour les gens qui veulent faire plus que jouer.Il y a aussi des paquets
rocm-dkms
etrocminfo
pour des choses plus avancées.Bref, merci AMD de jouer le jeu du libre. Ce serait dommage d’acheter du Nvidia en effet… J’ai aussi acheté du Nvidia au début quand il fallait choisir entre le pilote propriétaire Nvidia et le pilote propriétaire ATI fglrx… Mais depuis 2008 (et le pilote libre
radeonhd
), je suis passé sous ATI/AMD.Sur mon poste principal j’ai eu une HD 2600 PRO AGP (TeraScale), puis une HD 7970 (GCN1) et j’ai actuellement une R9 390X (GCN2). Sur mon serveur j’ai une R7 (240-2GD5-L, GCN1), dans l’APU de mon NAS de sauvegarde une autre R7 mais pas de même génération (RX-421BD, GCN3), et une RX Vega 3 (R1606G, GCN5) dans l’APU d’une… Atari VCS.
J’ai toujours du Intel et du Nvidia dans mon portable (Thinkpad), mais j’ai toujours acheté mes ordinateurs portables d’occasion. Dernier processeur Intel acheté neuf ? un Pentium 4. Dernière carte graphique Nvidia acheté neuve ? Une Geforce 6600 AGP. Ça nous ramène à 2004~2005 ou quelque chose comme ça. Aucun regret. Premier AMD64 autour de 2006 et première ATI/AMD en 2008, ça ne me rajeunit pas. =)
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Normalisation
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Nostalgie d'Internet des années 2000.. Évalué à 5. Dernière modification le 01 juin 2021 à 22:24.
C’est exactement le mécanisme qui permet de transférer le pouvoir depuis les états vers des sociétés privées.
Un état est sensé être à notre service, c’est sensé être notre service. On est sensé y participer et le controller, si on ne peut pas, à nous de travailler à changer ça, pas se réjouir que des intérêts privés donc nous ne sommes pas participants remplacent l’état.
Ce qui est est en train de se passer avec les Facebook, Twitter, Youtube, etc. c’est que se forment des entités qui entrent en compétition avec les états, par exemple en ayant leur système judiciaire et policier privé. Quand Youtube décide de supprimer ta vidéo ou ton compte pour telle faute qu’ils t’accusent, tu n’as pas d’avocat, tu n’es pas convoqué à une audience, il n’y a pas de procès, c’est du pur « I am the law » façon Judge Dredd.
La neutralité du net n’existe pas dans les faits, c’est quelque chose que l’on désire et que l’on doit travailler pour avoir, mais ce n’est pas actuellement une réalité sur laquelle on peut s’appuyer pour décider. Par exemple, puisqu’il n’y a pas de neutralité du net, puisqu’aussi le public t’ignoreras complètement si tu n’est pas sur Youtube (autre problématique), tu n’as pas vraiment le choix de t’autohéberger ni d’aller voir ailleurs si ton intention est de développer une chaîne de télévision sur internet (si tu veux héberger tes photos de vacances pour ton cercle familial, là t’es encore libre d’aller voir ailleurs).
N’avoir rien contre Youtube dans un monde où la loi du plus fort règne, à cause du principe qu’on rêve d’un monde où la neutralité du net et autre mécanismes limiterait son hégémonie, c’est se faire avoir.
À la base un État c’est sensé être là pour te permettre techniquement d’échapper aux lois privées.
Ces gros mastodontes privés et capitalistes ont tout intérêt à ce que les états abdiquent et que les citoyens renoncent à l’état.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: La vie est un combat…
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Nostalgie d'Internet des années 2000.. Évalué à 4.
Le syndicalisme n’est pas un courant politique. Un syndicat est un groupement de personnes physiques ou morales pour la défense ou la gestion d'intérêts communs. Il peut donc y avoir des syndicats et des syndicalistes de tous les courants politiques qui soient. Selon les courants politiques à la mode les syndicats reflêteront ces courants évidemment, mais le syndicalisme n’a aucune appartenance politique en soi.
Sur le modèle de ta phrase, on pourrait par exemple écrire (et ce serait tout aussi absurde) : une grosse partie des groupes qu'on pourrait appeler "communistes" en France sont des groupes Trotskystes/associatifs.
Invoquer « le vrai communisme » ou encore « le vrai breton » est un argument irréfutable (c’est à dire que celui qui l’invoque ne débat pas) :
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Polymny studio
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au message Faire une présentation avec incrustation de moi qui parle en webcam ?. Évalué à 3.
Une bonne astuce est d’utiliser OBS pour tout, et d’exporter ça comme webcam virtuelle (v4l2loopback), c’est sensé marcher quelque soit le logiciel de visio, et ainsi, le process est contrôlé et équivalent quelque soit l’outil de présentation. Pour le ou les médias à présenter, capturer un écran ou une partie de l’écran. Déjà de base, au delà de faire des choses compliquées en gérant des documents à l’écran, etc. ça permet d’insérer par exemple un logo de marque dans un coin de l’écran quand le conférencier parle par exemple, chose en apparence très simple que peut souhaiter un conférencier dans le cadre d’une relation commerciale.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: En ligne de commande
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au message Faire une présentation avec incrustation de moi qui parle en webcam ?. Évalué à 3. Dernière modification le 23 mai 2021 à 00:12.
À noter que v4l2loopback peut parfois être très pratique pour résoudre un problème de compatibilité de webcam (si, si, ça existe). Une fois pour une visio conf que je devais préparer le logiciel imposé était skype (le conférencier, qui était donc à distance, n’avait qu’un ipad et skype), et le conférencier devait voir en retour le présentateur et quelques personnes sur scène (l’image du conférencier étant projetée au dessus sur un grand écran). Solution facile me direz-vous : une simple conférence avec une webcam sur un pied. Oui mais. Pour une raison inconnue, mais documentée sur le web par d’autres personnes ayant rencontré le problème, Skype ne fonctionne pas avec toute les webcam (si, si, c’est vrai, dans mon cas précis, avec cette webcam précise, l’image était un blanc uniforme), bien que la webcam fonctionnait parfaitement bien avec d’autres logiciel (un test avec VLC est très pratique pour cela). La solution était donc de lire la webcam et de renvoyer la vidéo sur un périphérique v4l2loopback, et de mettre ce périphérique v4l2loopback comme webcam dans skype.
Bref, voilà l’histoire du jour où j’ai dû compiler un module noyau pour utiliser une webcam dans skype. On remerciera Microsoft de livrer des produits si facile d’accès, et qui marchent sans prendre la tête, ce qui est exactement ce qu’attend et veut l’utilisateur… =)
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Des paquets .deb ?
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche Unvanquished 0.52 Beta est là. Évalué à 10. Dernière modification le 21 mai 2021 à 20:07.
Sommaire
Le zip n’est pas fait pour être utilisé
Bonjour, tu as tout à fait raison, installer des archives zip n’est pas du tout une bonne manière de faire, c’est pour cela que le zip que nous produisons n’est pas fait pour être utilisé pour jouer, que le lien a été retiré de la page d’accueil à l’occasion de la sortie de la 0.52, et qu’il y a tout un paragraphe sur la page de téléchargement pour décourager l’usage du zip. 😉
S’il-vous-plaît, n’utilisez pas l’archive zip, ce n’est pas le moyen de jouer au jeu. 😨
On a un lanceur, c’est un unique exécutable à double cliquer et c’est tout ! 😎
C’est comme un appimage mais en plus efficace ! Il se charge de tout, de mettre à jour le jeu en utilisant Bittorrent, d’intégrer le jeu dans l’environnement, de lancer le jeu, etc. C’est fait pour ça ! 🙂
Avec ce lanceur, le moteur du jeu et les cartes par défaut ne sont rien d’autre que des composants téléchargeable au même titre que les cartes communautaires ou les mods qui sont téléchargées en rejoignant des serveurs. Tout est téléchargé dans XDG_DATA_HOME, c’est à dire
~/.local/share/unvanquished
par défaut (et si vous avez modifié cela le lanceur et le jeu respectent votre modification). Dans ce dossier standard sont stockés à la fois les données de jeu officielles (base/
) et les données tierce-partie téléchargée en rejoignant un serveur de jeu (pkg/
).Le lanceur place deux fichiers
.desktop
standards, par défaut stockés dans~/.local/share/applications/net.unvanquished.Unvanquished.desktop
et~/.local/share/applications/net.unvanquished.UnvanquishedProtocolHandler.desktop
. Ces fichiers ajoutent l’icône dans le menu du bureau et ajoutent la prise en charge du protocoleunv://
pour rejoindre le jeu depuis la liste de serveur et depuis le chat.Au sujet de l’empaquetage pour telle ou telle distribution
En fait il y a tout ce qu’il faut pour gérer des paquets Debian dans le dépôt (on avait un dépôt Debian il y a très longtemps), et j’ai corrigé les scripts Debian moi-même pour que ça marche encore. En plus des paquets Debian, j’ai complètement réécrit les scripts de lancement de manière à ce qu’ils puissent servir à à peu près n’importe quel empaqueteur d’à peu près n’importe quelle distribution, quelque soit le standard de hiérarchie de fichier (la seule convention qui est présupposée, c’est que
/etc
existe). Donc si vous voulez faire des paquets, on a tout fait pour que ce soit possible. Il y a un script AUR pour Arch, par ailleurs (mais il n’utilise pas encore les scripts universels, donc tout n’est pas à imiter).Mais héberger un dépôt Debian est une logistique. Intégrer les dépôts Debian officiels est une autre paire de manche, et actuellement, avec notre dépendance à NaCl et le fait qu’on n’a pas les moyens de devenir les mainteneurs Debian de Native Client, c’est pas la peine. Peut-être que Wasm changera la donne si, en devenant plus utilisé, d’autres se chargent de l’intégrer dans Debian et qu’un éventuel contributeur puisse maintenir un paquet Debian sans qu’il ait à maintenir NaCl ou Wasm.
On a pensé à Flatpak et on accueille les bras grand ouverts tout contributeur qui veut bien écrire le fichier de description correspondant. Le jeu est par ailleurs disponible sur lutris mais je le déconseille pour le moment car si le script lutris installe toujours la dernière version du moment, aucune mise à jour n’est faite et aucune intégration avec le bureau n’est faite.
Pourquoi il ne faut pas utiliser le zip
Je traduis vite-fait ce qui est écrit sur la page de téléchargement:
Nous ne recommandons pas l’utilisation du zip, nous recommandons de ne pas utiliser le zip, nous n’avons pas les moyens de faire le support pour tous les problèmes liés à l’installation d’un jeu à partir d’un zip. Nous n’avons pas non-plus les moyens de faire le support pour les instructions non-standard qui sont données par des sites tiers en contradiction avec ce que nous recommandons. 🥺
Si utiliser un lanceur est assez rare sous Linux, il respecte tous les standards de Linux, la configuration du lanceur est dans
XDG_CONFIG_HOME/unvanquished
, les données du jeu sont dansXDG_DATA_HOME/unvanquished
, ce dossier est utilisé à la fois par le lanceur et par le jeu, l’icône de lancement et la configuration du protocole sont dansXDG_DATA_HOME/applications
. Tout est standard, tout est propre, pas de “legacy dot file”, pas de/opt
, pas de fichier écrit on ne sait pas où, tout respecte la hiérarchie spécifiée par Freedesktop, pas moins bien que Flatpak lui-même.C’est même plus efficace qu’un appimage parce que ça prend en charge les mises à jour correctement (j’ai vu des appimages bidouiller pour essayer de le faire mais ça ne marche pas bien).
Je ne sais pas trop pourquoi il y a des sites tiers qui donnent des instructions complexes à base de ligne de commande et des options inutilement compliquées qui marchottent moyennement (et qui ne suivent pas nos recommandations) 😱, alors qu’il n’y a qu’un simple exécutable à double cliquer, qui est le téléchargement par défaut sur la page d’accueil, et qui est un gros bouton bien visible sur la page de téléchargement. 🤷♀️
On a même bien fait attention à ce que l’exécutable du lanceur soit double-cliquable depuis le navigateur de fichier, y compris sur les distributions qui sont affectées par un bug de la base mime qui empêche généralement ce fonctionnement. Tout est fait pour que ce soit facile, rapide, et proprement intégré avec les standards et conventions des différents systèmes.
Pourquoi il n’y a pas de paquet pour telle ou telle distribution
Un projet comme Unvanquished c’est :
Tout cela est fait et fourni bénévolement et gratuitement, y compris le temps passé à faciliter l’empaquetage éventuel par des contributeurs. 😉
A priori on ne trouve pas le temps de faire plus nous-même. 😁 Mais toute aide est bienvenue. 😉
À bientôt sur les serveurs peut-être. 🙂
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Top
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche Unvanquished 0.52 Beta est là. Évalué à 3.
Oui, ça manque de liens fonctionnels vers cette dépêche sur le moteur Dæmon. 🙃
(sûr, sûr, bien sûr ?)
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: plus de liens
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Multiple démissions dans l'équipe du réseau IRC Freenode. Évalué à 4. Dernière modification le 21 mai 2021 à 00:12.
Oui j’ai cité Discord parce que pour un jeu vidéo, c’est là que les gens vont. Mais selon le domaine ça peut être un autre fournisseur en effet.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Top
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche Unvanquished 0.52 Beta est là. Évalué à 4.
Ah oui, un
s/daemon/dæmon/
a été un peu trop agressif. 😀Pour corriger:
s/annonce-du-moteur-de-jeu-dæmon-0-52-beta/annonce-du-moteur-de-jeu-daemon-0-52-beta/
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Triste
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Multiple démissions dans l'équipe du réseau IRC Freenode. Évalué à 4.
Opérateur dans le sens de qui-a-les-droits, ou opérateur dans le sens, qui opère le service ?
Parmi les données il y a aussi les adresses e-mail des comptes enregistrés. Et selon les journaux qu’ils possèdent (ne serait-ce que les journaux de connexion), on peut inférer plein de statistiques. Je serai pas surpris qu’une entreprise comme Facebook arrive à deviner que t’es amoureux avant que toi-même ne le saches, rien que par ton changement de rythme de connexion et de publication et de réaction à l’environnement (rythme des autres, etc.). On est un peu tous des mammifères primaires…
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Triste
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal Multiple démissions dans l'équipe du réseau IRC Freenode. Évalué à 5.
Clairement, il y a un problème sur la façon de communiquer (ou même de travailler, car bon, un leak de gist déjà public, mvoyez) et sur le choix des priorités.
Au tout début quand l’affaire s’est ébruitée, j’ai passé beaucoup de temps à essayer de dire aux gens : « attendez, même si c’est super crédible parce qu’on a déjà vu des choses similaires par le passé avec d’autres projet, vous agissez sur la base de prétendus brouillons sur des gists… ». Et surtout, comment je fais pour authentifier que ces gens-là sont ce qu’ils disent être ? Franchement, si on peut faire exploser un service sur la base de quelques brouillons postés par je sais pas qui sur une service de copier/coller… Ça fait peur. Alors bien sûr avec le temps les informations plus officielles ont commencé à sortir, mais tout était dans un montage toxique nourrissant un climat anxiogène.
Sans compter que ça fait des années qu’on voit passer des spams qui soit poussent les gens à quitter Freenode par l’usure, soit en difamment Freenode, soit en faisant directement la promotion d’autres services.
Un truc que j’ai trouvé très bizarre, c’est qu’il a été prétendu que rasengan/Andrew Lee n’avait qu’accès à des chose comme la marque, le nom de domaine, etc. mais que l’infrastructure elle-même (serveurs, etc.) appartenait à des tiers et donc qu’on se retrouvait avec le cas classique où qu’un groupe a la marque et/ou le domaine et qu’un autre groupe a l’infrastructure et la force de travail. Et ce que j’ai trouvé bizarre donc, c’est que dans ce cas, il suffit de créer une nouvelle marque, un nouveau domaine, si possible changer les adresses IPs (ça peut se faire chez certains fournisseurs), d’invalider tous les mots de passe, et de changer le port par défaut pour que les clients déjà configurés cessent immédiatement de parler à ce qui pourrait devenir un man-in-the-middle. Comme ça, toute l’infrastructure est conservée, et le nouveau propriétaire du nom ne conserve qu’un nom. À la place, on a eu un Libera tout neuf tout frais qui part de rien comme s’ils n’avaient aucun accès à l’infrastructure…
Le problème si on s’habitue à ce genre de pratique c’est qu’il deviendra de plus en plus facile de siphoner des projets ou de les faire exploser avec un peu d’ingénierie sociale appliquant la même méthode. On ne devrait pas utiliser ces méthodes même quand l’intention est légitime.
ce commentaire est sous licence cc by 4 et précédentes