Nový patch pre Linux rieši problémy so zlyhaním Firewire na počítačoch s Ryzen CPUs

Nový patch pre Linux má riešiť problémy so zlyhaním pri používaní rozhrania Firewire na počítačoch so spustenými Ryzen CPUs. Kombinácia týchto nepravdepodobných hardvérových komponentov upútala pozornosť linuxovej komunity a oprava sa má uvoľniť spolu s Linuxom 6.7, pričom sa plánuje spätné zavádzanie do skorších verzií jadra.

Firewire, tiež známy ako IEEE 1394, je rozhranie pre prenos dát, ktoré bolo navrhnuté v 80. rokoch a je bežné na počítačoch Apple Mac a digitálnych videokamerách. Hoci mal niekoľko výhod oproti USB, nepodarilo sa mu získať veľkú popularitu mimo audio-video trhu. V roku 2008 vyhlásil Steve Jobs Firewire za mŕtve a v roku 2011 sa stal jeho nástupcom rozhranie Thunderbolt.

Napriek poklesu popularity vyvinul linuxový vývojár Takashi Sakamoto záväzok udržať podporu pre Firewire na Linuxu až do roku 2029. A teraz, Sakamoto plní svoj sľub s najnovším patchom, ktorý sa špecificky zameriava na problém, ktorý postihuje počítače s AMD Ryzen CPUs. Hoci sa zdá nepravdepodobné, že by používatelia kombinovali hardvérové komponenty s takmer desaťročným rozdielom, existujú jednotlivci, ktorí tak robia a hlásia nezvyčajne vysoký počet pádov systému.

K pádu dochádza, keď je k registratoru „isochronous cycle timer“ na CPU pristupované pomocou rozhrania Firewire a používateľov Ryzen. Tento registračný bod sa dostane do prístupu, keď je pripojené zariadenie Firewire alebo pri používaní softvéru, ktorý vyžaduje neustály prístup k registrom. Patch od Sakamota zabráni prístupu k tomuto registračnému bodu a tým efektívne rieši problém pádu systému. Tento obchádzací manéver však má svoje nevýhody, najmä pre aplikácie citlivé na čas, ktoré sa spoliehajú na tento registr.

Patch rieši pády na počítačoch Firewire-Ryzen, avšak Sakamoto uznáva, že to predstavuje nevýhodu pre aplikácie citlivé na čas. V dôsledku toho by mali používatelia Linuxu s touto kombináciou hardvéru zvážiť prechod na procesory Intel alebo prechod na jedno z pred-Ryzen procesorov AMD, pretože tieto možnosti nevykazujú rovnaké problémy ako počítače s napájaním Ryzen.

Zhrnutie: Linuxová komunita rieši problémy s kompatibilitou medzi rozhraním Firewire a procesormi Ryzen a poskytuje používateľom patch, ktorý rieši problémy so zlyhaním systému. Avšak, táto oprava môže vyžadovať kompromisy s určitými aplikáciami citlivými na čas, čo v niektorých prípadoch vedie k preskúmaniu alternatívnych možností hardvéru.

The source of the article is from the blog hashtagsroom.com

Privacy policy
Contact