پردازنده های Ryzen با دستگاه های Firewire سازگار نیستند!

۱۸ دی ۱۴۰۲ مطالعه ۱ دقیقه

باگ CPU رایزن با استفاده از دستگاه‌های فایروایر، رایانه‌های شخصی را خراب می‌کند

مشکل اجرای سی‌پی‌یوهای Ryzen که باعث ایجاد خطاها در استفاده از دستگاه‌های Firewire رابط قدیمی و مشکلات جدید را برای کاربران لینوکس ایجاد می‌کند، اما راه حل در راه است. پچ لینوکس برای حل مشکلاتی که در تلاش برای استفاده از دستگاه‌های Firewire بر روی سیستم‌های با سی‌پی‌یوهای Ryzen و لینوکس به وجود می‌آید، در حال آماده‌سازی است (از طریق Phoronix).

این ترکیب غیرمعمول سخت‌افزاری کافی کاربران لینوکس را به خود جلب کرده است و حتی پچی که با انتشار لینوکس 6.7 منتشر خواهد شد، به نسخه‌های قبلی هسته لینوکس نیز اعمال خواهد شد.

Firewire یا IEEE 1394، یک رابط داده‌ای است که در دهه ۱۹۸۰ طراحی شده و بیشتر در کامپیوترهای اپل مک و دوربین‌های ویدیوی دیجیتال یافت می‌شود. این رابط دارای مزایای زیادی نسبت به USB بود که دهه‌ی بعد معرفی شد، اما در نهایت موفق نشد که خارج از بازار صوت و تصویر جذابیت زیادی پیدا کند. استیو جابز در سال ۲۰۰۸ Firewire را “مرده” اعلام کرد و Thunderbolt به طور عملی آن را در سال ۲۰۱۱ جایگزین کرد. با این حال، توسعه دهنده لینوکس، تاکاشی ساکاموتو، قول داده است که پشتیبانی از Firewire را تا سال ۲۰۲۹ در لینوکس ادامه خواهد داد. ساکاموتو از این قول خود با انتشار آخرین پچ خود پایبند به آن شده و مشکلی که به طور منحصر به فرد تاثیر می‌گذاشته است، را حل کرده است.

به نظر می‌رسد بسیار غیرممکن باشد که کسی دو قطعه سخت‌افزاری را با تقریباً دهه‌ای اختلاف با یکدیگر ترکیب کند، اما این افراد بدون شک وجود دارند. آن‌ها گزارش داده‌اند که تعداد غیرمعمولی از خطاها را مشاهده می‌کنند.

بدون وارد شدن به جزئیات فنی، کاربران Firewire و Ryzen اغلب  شاهد این هستند که اگر سیستم‌هایشان به ثبت “تایمر چرخه ایزوکرونوس” (isochronous cycle timer) در سی‌پی‌یو دسترسی پیدا کنند، این خطا رخ می دهد. این ثبت در صورت استفاده از دستگاه Firewire یا استفاده از نرم‌افزاری که نیاز به دسترسی مداوم به این ثبت دارد، بیشتر است.

برای رفع این باگ، پچ ساکاموتو اجازه دسترسی به ثبت را نمی‌دهد، که از خطاها و استفاده از نرم‌افزارهای زمان‌بندی جلوگیری می‌کند. به این معناست که این یک رفع کامل نیست بلکه بیشتر یک راه حل موقت است.

منتظر باشید تا پچ جدید لینوکس این مشکل را برای کاربران Ryzen و Firewire حل کند و این ترکیب غیرمعمول از سخت‌افزارها بدون مشکل کار کند.

این پچ به لینوکس 6.7 (که فردا راه اندازی می شود) می رسد و به صورت برگشتی بر روی هسته های قدیمی که هنوز هم نگهداری و پشتیبانی می شوند اعمال می شود.

به گفته ساکاموتو، اگرچه خرابی‌ها دیگر مشکلی برای رایانه‌های شخصی Firewire-Ryzen ندارند، اما این وصله یک شمشیر دو لبه است و «از آنجایی که برنامه‌های کاربردی آگاه از زمان (time-aware) به آن نیاز دارند، می تواند مشکلات دیگری را بوجود بیاورد.». کاربران لینوکس با این ترکیب سخت افزاری ممکن است مجبور شوند به اینتل سوئیچ کنند یا حتی سیستم خود را به یکی از CPU های AMD قبل از Ryzen تنزل دهند!


داغ‌ترین مطالب روز

بهترین DNSهای گیمینگ 🎮

بهترین DNSهای گیمینگ 🎮

DNS یکی از مهم ترین مواردی است که سبب می شود تا تجربه شما از بازی کردن بهبود یافته و اتصال شما به سرورها پایداری و ثبات پیدا کند. اما پیدا کردن دی ان اس خوب برای بازی ها آنلاین به خصوص بازی هایی نظیر Valorant، Call of Duty و … همواره چالش محسوب شده […]

۱۶ خرداد ۱۴۰۱ ۹

رفع مشکل وصل نشدن اینترنت در ویندوز 7🌐

رفع مشکل وصل نشدن اینترنت در ویندوز 7🌐

اینترنت یکی از مهم ترین عناصر زندگی در عصر امروز است. اما اگر نتوانیم با ویندوز به اینترنت وصل شویم چه؟ مشکل وصل نشدن اینترنت در ویندوز 7 چیست؟ در این مقاله به آموزش رفع مشکل وصل نشدن اینترنت در ویندوز 7 می پردازیم تا با بررسی راه حل های آن بتوانید به صورت اصولی […]

۲۸ اردیبهشت ۱۴۰۱ ۶

سرور ابری

سرور ابری

سرور ابری و یا سرویس ابری از اصطلاحاتی هستند که امروزه به آن زیاد بر می خوریم. اما شاید تا کنون درک درستی در خصوص خدمات مبتنی بر ابر و سرور ابری (سرور رایانش ابری) نداشته باشیم. انتخاب خدمات مرکز داده مناسب ، می تواند تاثیر به سزایی در هزینه های یک کسب و کار […]

۲ تیر ۱۳۹۹ ۵

آموزش دانلود از اینترنت📥

آموزش دانلود از اینترنت📥

دانلود کردن بخش جدایی ناپذیر این روزهای زندگی شده است. هر روز حجم عظیمی از اطلاعات دانلود و آپلود شده و به زندگی مجازی جان می بخشد. اما نحوه دانلود اصولی و حرفه ای از اینترنت به چه صورت است؟ چطور دانلود کنیم که از سالم بودن فایل اطمینان بالایی داشته باشیم؟ در این مقاله […]

۱۱ بهمن ۱۴۰۰ ۴

فیلتر کردن یعنی چه؟🤚

فیلتر کردن یعنی چه؟🤚

فیلتر کردن یکی از پرکاربردترین عبارت های این روزهاست که در گوشه و کنار فضای مجازی از آن زیاد می شنویم. اما فیلتر کردن یعنی چه ؟ فیلتر کردن به معنای بستن سایت به روی کاربران تعیین شده است. به صورتی که این کاربران نتوانند به راحتی به برنامه ها و سایت های مورد نظر […]

۱۱ خرداد ۱۴۰۱ ۴

دیدگاه‌ها

comment symbol

برای این مقاله ۰ دیدگاه نوشته شده است. دیدگاه شما چیست؟

شما نیز، دیدگاه خود را از طریق دکمه زیر به اشتراک بگذارید.

نوشتن دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *