Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 03/11/2022 in all areas

  1. Vi presento AMDFriend, uno strumento per riga di comando che è la perfetta combinazione della guida di @tomnicsul patching delle librerie per farle girare sugli hackintosh AMD e pigrizia e desiderio di semplice automazione. Come scritto sulla pagina GitHub: Istruzioni aggiornate su come installare, aggiornare e usare lo strumento son su GitHub (in inglese): https://github.com/NyaomiDEV/AMDFriend. Questo strumento non rimpiazza in nessun modo il patching manuale (per ora), dato che occhio e cervello umani son sicuramente più capaci di un pattern matcher; ma già adesso esso riesce a patchare alcune librerie comuni (trovate in After Effects, Photoshop, Premiere Pro, Discord, possibilmente anche altre). Quindi, perché questo strumento è differente rispetto ai comandi `perl` comunemente usati? Per iniziare, esso usa le espressioni regolari come esse dovrebbero essere usate, cioè, lo strumento accoppia sempre dei pattern e mai delle stringhe esatte o set di stringhe. Questo comportamento gli dà l'abilità di esser flessibilmente usato per molti programmi e revisioni differenti dello stesso programma; qualcosa che non era stato fatto prima. Per esser chiari, questo comportamento è replicabile anche usando solo comandi `perl`, ma avere uno strumento per fare patching anziché comandi lunghi è sempre più carino. Qual è l'immediato futuro di questo strumento? Spero di raggiungere un punto di stabilità generale dove esso possa far matching almeno della roba super comune in modo super affidabile, e la roba meno comune in modo più o meno affidabile; spero di raggiungere questo risultato con contributi della comunità, dato che non posseggo tantissimo software con cui testare lo strumento, quindi se tu che leggi hai un'applicazione che ha bisogno di patching, per favore, fammelo sapere! E quali sono i piani nel medio termine? Dopo che lo strumento raggiunge la stabilità generale, probabilmente scriverò una GUI semplice in Electron che verrà usata per dare un appeal allo strumento anche nei confronti di gente che non è molto addentrata nel mondo dell'informatica, e questo taglierà via il bisogno di preoccuparsi di installare Homebrew, NodeJS e Yarn nel sistema. Nel frattempo, spero di poter migliorare lo strumento al punto da essere stabile e più veloce possibile, il che mi permetterebbe di fare più cose con esso (per esempio, trascinare un'applicazione sulla finestra dello strumento per patchare tutte le sue librerie "problematiche" su AMD). Crediti @tomnic e @fabiosun dato che loro sono stati i tester iniziali (a sorpresa di nessuno, mi sa); anche, tomnic ha scritto la guida iniziale ed è quello il punto cardine che permette l'esistenza di questo strumento.
    4 points
  2. Ciao a tutta la community italiana di Mac, vengo dal Brasile e ho trovato il forum facendo una ricerca su Google, spero di poter scaricare presto l'applicazione di cui ho bisogno, un grande abbraccio. Scusa per l'italiano, google traduttore 😛
    1 point
  3. Si grazie!!! Tutto OK . Fatto Adesso OK! Grazie
    1 point
  4. I present you with AMDFriend, a command-line tool that is the perfect combination of @tomnic 's guide on patching libraries for AMD hackintoshes and laziness and desire for simple automation. As stated in the GitHub page: Up to date instructions on how to install, update and use it are on GitHub: https://github.com/NyaomiDEV/AMDFriend. This in no way replaces manual patching (for now), as a human's eye and brain are certainly more capable than a pattern matcher; but it already successfully patches some common libraries (found in After Effects, Photoshop, Premiere Pro, Discord, possibly more). So, why is this different than the commonly used `perl` commands? For starters, this actually uses regular expressions as they are supposed to be used, meaning that it always matches a pattern and it never matches an exact string or set of strings. This gives it the ability to be flexible across programs and different revisions of the same program; something that wasn't achieved before. To be clear, this kinda usage is achievable with just `perl` commands, but having a tool to do it instead of long commands is always nicer. What's the immediate future of this tool? I hope to reach a point of general stability where it matches at least the super common stuff super reliably, and the less common stuff more or less reliably; I hope to achieve this with community contributions, since I don't own a lot of software to test the tool with, so if you have a need-to-be-patched application please report back! And what are the mid term plans? After the tool reaches general stability, I will probably write a simple GUI in Electron that will be used to make the tool appealing also to non-tech-savvy users, and it will also cut the need to worry about Homebrew, NodeJS and Yarn being installed in the system. Around this time, I hope to get the tool into a position to be stable and as fast as possible, so that more things can be done about patching (for example, dragging an application to the tool's window to patch all of its AMD-unsafe libraries). Credits @tomnic and @fabiosun since they were the initial testers (as a surprise to no one, I guess); also tomnic wrote the initial guide and that's like the whole point of this tool existing.
    1 point
  5. Grazie antuneddu, ho mappato le porte USB grazie alla tua guida e sono riuscito a sistemare anche il Bluetooth- Grazie al mio DSDT ho creato i 2 SSDT richiesti per il mio Kabylake e sembra funzionare tutto bene. Mi rimane il problema del secondo schermo, ovvero non va il DVI-D. Non va nemmeno se collego solo quel monitor, zero, morto. Si vede fino alle scritte di boot, poi il nero e basta. L'HDMI invece va tranquillamente. Esiste un modo per abilitarlo?
    1 point
  6. grazie @antuneddu e @fabiosun sono andato veloce come il vento è tutto ok specialmente questo periodo poi più veloce di cosi osservate il nuovo metodo ci si arriva prima non ho capito dove ma ci si arriva prima 🤣
    0 points
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.