Ошибка процессора Ryzen приводит к сбою ПК, использующих устройства Firewire — интерфейс старой школы вызывает проблемы новой школы на ПК с Linux, но исправление уже в пути

Янв 7, 2024 | Железо и Программы | Нет комментариев

0
(0)
Время чтения 1 минута

Странная ошибка, связанная с современными процессорами AMD Ryzen и старым стандартом Firewire.

Патч для Linux находится на пути к решению проблем со сбоями при попытке использовать устройства Firewire на ПК под управлением процессоров Ryzen и Linux (через Phoronix ). У этой маловероятной комбинации оборудования достаточно пользователей Linux, чтобы привлечь внимание сообщества, и даже исправление, выпущенное в Linux 6.7, будет перенесено в предыдущие выпуски ядра Linux.

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

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

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

Чтобы исправить эту ошибку, патч Сакамото не разрешает доступ к реестру, предотвращая сбои и использование программного обеспечения с контролем времени. В этом смысле это не полное решение, а скорее обходной путь. Этот патч появится в Linux 6.7 (который выйдет завтра) и будет задним числом применен к более старым ядрам, которые все еще обслуживаются и поддерживаются.

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

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 0 / 5. Количество оценок: 0

Оценок пока нет. Поставьте оценку первым.

Подпишитесь на нашу рассылку

AliExpress WW

0 Комментариев

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

 

Не копируйте текст!