در یک دستاورد چشمگیر، توسعهدهندگان توانستهاند با استفاده از معماری RISC-V، بازی محبوب AAA به نام The Witcher 3: Wild Hunt را روی یک کامپیوتر PC اجرا کنند. این دستاورد، هرچند RISC-V هنوز در مراحل اولیه توسعه و پذیرش قرار دارد نسبت به پردازندههای معمولی مانند ARM و x86/x64، اما این دستاورد نشان میدهد که معماری منبع باز دارای تواناییهای منحصر به فردی است.
توسعهدهندگان از ترکیب Box64، Wine و DXVK برای اقلیمت کردن دستورات x86 و پل کشی میان RISC-V و لینوکس استفاده کردند. این توسعه در پست وبلاگی توضیح داده شده که چالشهای ترجمه دستورات CPU x86/x64 به چیزی که RISC-V بتواند درک کند چه بوده است. این فرآیند توانمندی سخت افزاری زیادی را مصرف کرده است، زیرا معماری RISC-V هنگام کردن چیزی که در گذشته به عنوان دستورات ساده x86 شناخته میشد، پیچیده میکند.
اگرچه توانایی اجرای The Witcher 3 بر روی RISC-V یک دستاورد فنی مهم است، اما مهم است که انتظارات به معقولیت کنترل شوند. در حال حاضر، این بازی تنها به 15 فریم بر ثانیه بر روی RISC-V میرسد، که این امر موجب میشود تا اجرای آن بهطور نیمهقابل بازی باشد اما دور از یک تجربه غنی. به هرحال، این دستاورد راه را برای پیشرفتهای آینده در معماری منبع باز هموار میکند.
سال گذشته، همان توسعهدهندگان با موفقیت توانستند بازیهای 2D قابل اجرا را روی RISC-V اجرا کنند، مانند Stardew Valley و World of Goo. برای اجرای The Witcher 3 بر روی RISC-V، آنها به یک Milk-V Pioneer، یعنی یک کامپیوتر RISC-V با یک شیار PCIe، همراه با نصب AMD Radeon RX 5500 XT نیاز داشتند. این شکل محدود اجرا نشان میدهد که معماری RISC-V قادر به اداره بازیهای AAA نسل پیشین با تنظیمات سختافزاری مناسب است.
در حال حاضر، این پیشرفت ممکن است تأثیر زیادی بر بازار بازیها نداشته باشد؛ با این حال، مسألهٔ تلاشهای مستمر برای چالش قدرت بزرگهای فناوری در دنیای دیجیتال را به تصویر میکشد. مشابه توسعههایی در ویندوز بر روی ARM و Proton بر روی لینوکس، توسعه کامپیوتر بازی قابلاعتماد با معماری RISC-V ممکن است ظاهر واقعیت شود در دهه بعدی، که ممکن است فضای فعلی توسط Microsoft، Intel و AMD کنترل شده را به لرزه درآورد.
زمانیکه انجمن RISC-V از آنچه ممکن است بیشتر را بررسی کند، آینده معماری منبع باز در بازیها واعد به نظر میرسد. برای کسب اطلاعات بیشتر و بررسیهای عمیقتر با Tom’s Hardware همراه باشید.
– RISC-V یک معماری مجموعه دستورات (ISA) منبع باز است که به هرکس این امکان را میدهد که پردازندههای خود را براساس مشخصات RISC-V طراحی و ساخت کند.
– معماری RISC-V در دانشگاه کالیفرنیا، برکلی در سال 2010 توسعه یافت و در سالهای اخیر به طور چشمگیری محبوبیت یافته است.
– RISC-V انعطافپذیری و قابلیت مقیاسپذیری را فراهم میکند، که این امر باعث میشود مناسب برای یک مجموعه گسترده از برنامهها از جمله سیستمهای تعبیه شده، دستگاههای اینترنت اشیا و اکنون بازی شود.
– Box64 یک مترجم دودویی پویا است که اجازه میدهد به برنامههای x86 که بر روی پلتفرمهای غیر x86 اجرا شوند نظیر RISC-V.
– Wine یک لایه سازگاری است که امکان اجرای نرمافزارهای ویندوز را بر روی سیستمعاملهای غیر ویندوز فراهم میکند.
– DXVK یک لایه ترجمه بر اساس Vulkan است که به بازیهای Direct X 10 و 11 این امکان را میدهد که بر روی لینوکس با عملکرد بهبود یافته کار کنند.