Patch za Linux naslavlja težave z zrušitvami na računalnikih z Ryzen CPU-ji, ko se uporablja Firewire

Novi patch za Linux bo rešil težave z zrušitvami pri uporabi Firewira na računalnikih z Ryzen CPU-ji. Kombinacija teh različnih strojnih komponent je pritegnila pozornost Linux skupnosti, zato bo rešitev izdana skupaj z Linux verzijo 6.7. Uporabniki starejših verzij kernela bodo imeli možnost preneseti rešitev tudi na njihove verzije.

Firewire, znan tudi kot IEEE 1394, je podatkovni vmesnik, ki je bil razvit v 80. letih in se pogosto pojavlja na Apple Mac računalnikih in digitalnih video kamerah. Čeprav je imel nekaj prednosti pred USB-jem, ni dosegel velike priljubljenosti izven avdio-video trga. Leta 2008 je Steve Jobs označil Firewire za mrtvorojenega, njegovega naslednika Thunderbolt pa so predstavili leta 2011.

Kljub upadu priljubljenosti je razvijalec Linuxa, Takashi Sakamoto, obljubil, da bo ohranil podporo za Firewire na Linuxu do leta 2029. Sedaj pa Sakamoto s svojim najnovejšim popravkom izpolnjuje svojo obljubo in se osredotoča na težave, ki so prizadele računalnike z AMD Ryzen CPU-ji. Čeprav se zdi malo verjetno, da bi uporabniki združevali tako različne strojne komponente, obstajajo takšni posamezniki, ki so poročali o nenavadno visokem številu zrušitev.

Zrušitev se je pojavila, ko je Firewire dostopal do registra “isochronous cycle timer” na CPU-ju Ryzen. Do registra pride, ko je priključena naprava Firewire ali pa pri uporabi programske opreme, ki neprekinjeno dostopa do registra. S Sakamotovim popravkom je dostop do registra preprečen, kar učinkovito rešuje težave z zrušitvami. Vendar pa ta zaobhodna rešitev ima svoje slabosti, predvsem za aplikacije, ki zahtevajo časovno natančnost in so odvisne od registra.

Ta popravek odpravlja težave z zrušitvami na računalnikih z Ryzen CPU-ji pri uporabi Firewira, vendar Sakamoto priznava, da ima ta rešitev slabost za aplikacije, ki potrebujejo časovno natančnost. Kot rezultat tega se Linux uporabniki s to kombinacijo strojne opreme morda morajo odločiti za prehod na Intel CPU-je ali pa se vrniti na eno od pre-Ryzen CPU-jev AMD-ja, saj te možnosti ne kažejo istih težav kot računalniki s Ryzen CPU-ji.

Skupnost Linuxa se tako ukvarja s težavami združljivosti med Firewire in Ryzen CPU-ji ter uporabnikom ponuja popravek, ki odpravlja težave z zrušitvami. Vendar pa ta rešitev lahko zahteva določene kompromise za aplikacije, ki zahtevajo časovno natančnost, kar spodbuja nekatere uporabnike, da preizkusijo alternativne možnosti strojne opreme.

The source of the article is from the blog crasel.tk

Privacy policy
Contact