
تماشا کنید: Vulkan چگونه باعث کاهش مصرف انرژی در بازیها میشود؟
اگر به دنیای بازی و گیمینگ علاقه داشته باشید، حتماً درباره Vulkan، جایگزینی برای OpenGL/DirectX که در پوسته AMD بود شنیدهاید. مسئله اینجاست که OpenGL در عصری که کامپیوترها دارای یک پردازنده با تنها یک هسته بودند طراحی شد. در آن زمان حتی کسی درباره هسته صحبت نمیکرد.
در عصر فعلی تراشههای موبایل بین 4 تا 10 هسته سیپییو دارند و OpenGL نمیتواند بهخوبی از آنها استفاده کند. در اینجا توانایی و قدرت Vulkan مشخص میشود، چراکه میتواند بار کاری را بین تمام هستههای موجود پخش کند.
بهاینترتیب دارای دو برتری مهم است. اول اینکه بسیاری از چیپستهای در حد ابتدایی و میانه تنها دارای هستههای کممصرف Cortex-A53 هستند. در اینجا بازیهایی که بر اساس Vulkan ساختهشدهاند، به بهبودی در عملکرد خود میرسند.
و دوم، حتی چیپستهایی که هستههای قدرتمند دارند (مثل A73 یا Kyro) هم بهتر عمل میکنند. پخش کردن بار کاری به این معنی است که هر هسته میتواند با فرکانس پایینتر کار کند، پس انرژی کمتری را هم استفاده خواهد کرد. به خاطر بسپارید یک سیپییو که با فرکانس 2 گیگاهرتز کار میکند، انرژی بیشتری نسبت به سیپییو دیگری که با فرکانس 1 گیگاهرتز کار کند، انرژی مصرف خواهد کرد.
در اینجا میتوانید ویدئویی که از خود ARM منتشرشده را ببینید. مهم است بدانید که هردو نسخههای OpenGL و Vulkan گرافیک مشابهی را رندر میکنند. نتیجه نهایی تا 15 درصد مصرف انرژی کمتر را نشان میدهد و این عدد در یک چیپست واقعی اندازهگیری شده؛ اینیک پیشبینی نیست.
تا الآن از Vulkan به میزان کمی استفادهشده است، اما باید بهزودی گسترش پیدا کند. اندروید 7 نوقا به Vulkan مجهز شده است پس اگر آپدیت آن را دریافت کردید میتوانید بازیهایش را هم اجرا کنید.
برای استفاده از ولکان تنها آپدیت کردن گوشی به اندروید ۷ کارساز نیست.باید چیپست کوچیکی هم داخل گوشی وجود داشته باشه.هرچند این یه قابلیت نرم افزاری هستش اما تا الان فقط دو تا گوشی اونم اس ۷ و اس ۷ اج دارای این قابلیت هستن و بقیه ی گوشی هایی که قراره در آینده معرفی بشند باید حتما به جز اندروید ۷ پشتیبانی هم بکنند از ولکان یعنی داشته باشنش.