2 Repos
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.
Dieses Projekt ist eine Sammlung von Utility-Tools zur Erweiterung der Hardwarekompatibilität auf Synology NAS-Systemen. Es bietet ein Laufwerkskompatibilitäts-Tool, um nicht unterstützte HDDs, SSDs und NVMe-Laufwerke zur internen Systemdatenbank hinzuzufügen, sowie einen Hardware-Alert-Unterdrücker, um Benachrichtigungen für nicht zertifizierten Arbeitsspeicher und Festplatten von Drittanbietern auszublenden. Das Toolkit beinhaltet einen Storage-Unlocker speziell für die Aktivierung von M.2 PCIe-Speicherpools und Volumes auf nicht unterstützter Hardware. Es bietet zudem einen RAM-Optimierer zur Anpassung maximaler Speichergrenzen und zur Optimierung des reservierten RAMs für Festplatten-Caches. Zusätzliche Funktionen decken die Optimierung der Speicherleistung ab, wie etwa die Konfiguration von Festplatten-Leseprioritäten und die Aktivierung der TRIM-Unterstützung, um den Datendurchsatz zu erhöhen. Das Projekt bietet zudem Updates für Hardware-Health-Monitoring-Tools, um sicherzustellen, dass neuere Laufwerksmodelle von Drittanbietern ihren Status korrekt melden.
Modifies system binaries and driver configurations to enable support for unofficial M.2 PCIe storage cards.
nvidia-patch ist ein Tool zur binären Modifikation von Nvidia-Treibern, das darauf ausgelegt ist, künstliche Herstellerbeschränkungen auf Consumer-Hardware zu entfernen. Es fungiert primär als Unlocker für gleichzeitige Video-Encoding-Sessions und aktiviert High-Performance-Frame-Buffer-Screen-Capture-Funktionen. Das Projekt enthält einen GPU-Treiber-Binary-Patcher, der in der Lage ist, Treiberbibliotheken in isolierten Umgebungen wie Containern und Flatpak-Runtimes zu modifizieren. Es nutzt Dynamic-Linker-Manipulation, um diese Patches auf Binärdateien anzuwenden, die sich auf schreibgeschützten Dateisystemen befinden. Das Utility bietet Mechanismen für zustandserhaltende binäre Backups, um ein Rückgängigmachen der Treiber-Patches zu ermöglichen. Es enthält zudem Verifizierungs-Tools, die gleichzeitige Encoding-Aufgaben ausführen, um zu bestätigen, dass die Session-Limits erfolgreich entfernt wurden.
Provides capabilities to modify compiled driver binaries to remove artificial hardware limitations.