Linux Patch Risolve i Crash di Firewire su PC con CPU Ryzen

Una nuova patch di Linux è pronta per risolvere i problemi di crash durante l’utilizzo di Firewire su computer con CPU Ryzen. La combinazione di questi componenti hardware insoliti ha attirato l’attenzione della comunità Linux, e una soluzione è pronta per essere rilasciata con Linux 6.7, con l’intenzione di implementarla anche nelle versioni del kernel precedenti.

Firewire, anche conosciuto come IEEE 1394, è un’interfaccia dati progettata negli anni ’80 e comunemente utilizzata sui computer Apple Mac e sulle videocamere digitali. Nonostante avesse diversi vantaggi rispetto all’USB, non è riuscita a ottenere molta popolarità al di fuori del mercato audio-video. Nel 2008, Steve Jobs ha dichiarato la morte di Firewire, con Thunderbolt come suo successore nel 2011.

Nonostante il declino di popolarità, lo sviluppatore di Linux Takashi Sakamoto si è impegnato a mantenere il supporto per Firewire su Linux fino al 2029. E ora, Sakamoto sta mantenendo la sua promessa con l’ultima patch, che mira specificamente al problema che interessava i PC con CPU AMD Ryzen. Anche se sembra improbabile che gli utenti combinino componenti hardware con quasi un decennio di differenza, tali persone esistono e hanno segnalato un numero insolitamente elevato di crash.

Il crash si verificava quando il registro “isochronous cycle timer” sulla CPU veniva utilizzato da Firewire e dagli utenti Ryzen. Questo registro viene utilizzato quando viene collegato un dispositivo Firewire o quando si utilizza un software che richiede un accesso costante al registro. La patch di Sakamoto impedisce l’accesso a questo registro, risolvendo efficacemente il problema dei crash. Tuttavia, questa soluzione alternativa ha i suoi svantaggi, in particolare per i programmi applicativi sensibili al tempo che dipendono dal registro.

Sebbene questa patch risolva i crash per i PC con Firewire e Ryzen, Sakamoto riconosce che presenta un inconveniente per le applicazioni sensibili al tempo. Di conseguenza, gli utenti di Linux con questa combinazione hardware potrebbero dover considerare di passare a CPU Intel o di tornare a una delle CPU pre-Ryzen di AMD, in quanto queste opzioni non presentano gli stessi problemi dei PC con Ryzen.

In conclusione, la comunità Linux sta affrontando i problemi di compatibilità tra Firewire e le CPU Ryzen, fornendo agli utenti una patch che risolve i problemi di crash. Tuttavia, questa soluzione potrebbe richiedere compromessi per determinate applicazioni sensibili al tempo, spingendo alcuni utenti a esplorare alternative hardware.

The source of the article is from the blog lisboatv.pt

Privacy policy
Contact