2 dépôts
Modifying binary driver files to enable support for unsupported hardware components.
Distinct from Binary Patching: Distinct from game binary patching or driver synchronization as it targets OS-level driver binaries for hardware compatibility.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Driver Binary Patching. Refine with filters or upvote what's useful.
Ce projet est une collection d'outils utilitaires pour étendre la compatibilité matérielle sur les systèmes Synology NAS. Il fournit un outil de compatibilité de disque pour ajouter des disques durs, SSD et NVMe non pris en charge à la base de données système interne, ainsi qu'un suppresseur d'alertes matérielles pour masquer les notifications concernant la mémoire non certifiée et les disques tiers. La boîte à outils inclut un déverrouilleur de stockage spécifiquement pour activer les pools de stockage et volumes M.2 PCIe sur des cartes matérielles non prises en charge. Il dispose également d'un optimiseur de RAM pour ajuster les limites de mémoire maximale et optimiser la RAM réservée pour les caches disque. Les capacités supplémentaires couvrent l'optimisation des performances de stockage, telles que la configuration des priorités de lecture disque et l'activation du support TRIM pour augmenter le débit de données. Le projet fournit également des mises à jour pour les outils de surveillance de la santé matérielle afin de garantir que les nouveaux modèles de disques tiers rapportent correctement leur état.
Modifies system binaries and driver configurations to enable support for unofficial M.2 PCIe storage cards.
nvidia-patch est un outil de modification binaire pour les pilotes Nvidia conçu pour supprimer les limites artificielles imposées par le fabricant sur le matériel grand public. Il fonctionne principalement comme un déverrouilleur pour les sessions d'encodage vidéo simultanées et active les capacités de capture d'écran haute performance via frame buffer. Le projet inclut un patcher binaire de pilote GPU capable de modifier les bibliothèques de pilotes au sein d'environnements isolés, tels que des conteneurs et des runtimes Flatpak. Il utilise la manipulation du linker dynamique pour appliquer ces correctifs aux binaires situés sur des systèmes de fichiers en lecture seule. L'utilitaire fournit des mécanismes de sauvegarde binaire préservant l'état pour permettre la réversion du patch du pilote. Il inclut également des outils de vérification qui exécutent des tâches d'encodage concurrentes pour confirmer que les limites de session ont été supprimées avec succès.
Provides capabilities to modify compiled driver binaries to remove artificial hardware limitations.