Линуксовое обновление решает проблемы с Firewire на ПК с процессорами Ryzen

Новое линуксовое обновление призвано решить проблемы с зависанием при попытке использования Firewire на компьютерах с процессорами Ryzen. Сочетание этих необычных «железяк» привлекло внимание линуксового сообщества, и исправление должно быть выпущено вместе с версией 6.7 Linux, с планами его внедрения в более ранние версии ядра.

Firewire, также известный как IEEE 1394, — это интерфейс передачи данных, разработанный в 1980-х годах и обычно используемый на компьютерах Apple Mac и цифровых видеокамерах. Несмотря на несколько преимуществ перед USB, Firewire не получил большой популярности вне аудио-видео рынка. В 2008 году Стив Джобс заявил о конце эры Firewire, а его наследником стал Thunderbolt в 2011.

Несмотря на снижение популярности, разработчик Linux, Такаши Сакамото, обязался поддерживать поддержку Firewire в Linux до 2029 года. И теперь, Сакамото выполняет свое обещание с помощью последнего патча, который специально устраняет проблемы, которые затрагивают ПК с процессорами AMD Ryzen. Хотя кажется маловероятным, что пользователи будут сочетать компоненты «железа» с разницей в почти десять лет между ними, такие люди существуют и сообщают о необычайно большом количестве сбоев.

Сбой происходит, когда регистр «изохронного циклического таймера» процессора обращается к Firewire и пользователям Ryzen. Этот регистр используется при подключении устройства Firewire или при использовании программного обеспечения, требующего постоянного доступа к регистру. Патч Сакамото предотвращает доступ к этому регистру, что эффективно устраняет проблему сбоев. Однако этот обходной путь имеет свои недостатки, особенно для приложений, требующих реакции на время и полагающихся на этот регистр.

Хотя этот патч исправляет сбои на ПК Firewire-Ryzen, Сакамото признает, что он имеет некоторые недостатки для приложений, требующих реакции на время. В результате пользователи Linux с такой комбинацией «железа» могут рассмотреть возможность перехода на процессоры Intel или установку ранних моделей процессоров AMD до Ryzen, так как эти варианты не имеют таких же проблем, как ПК на базе Ryzen.

В заключение, линуксовое сообщество занимается проблемами совместимости между Firewire и процессорами Ryzen, предоставляя пользователям патч, который решает проблемы сбоев. Однако для определенных приложений, основанных на реакции на время, это исправление может потребовать компромиссов, что заставляет некоторых пользователей рассмотреть альтернативные варианты «железа».

The source of the article is from the blog jomfruland.net

Privacy policy
Contact