Wine پشتیبانی HDR را برای Vulkan اضافه می کند

شراب-ولکان

Wine از نسخه 3.3 روی اجرای Vulkan کار کرده است

چندی پیش در اینجا در وبلاگ خبر انتشار نسخه جدید Wine 8.0 را اعلام کردیم که با تعداد زیادی تغییرات مهم همراه شد (اگر می خواهید جزئیات اخبار را بدانید می توانید این کار را در قسمت زیر انجام دهید. لینک بعدی.)

و این است که جبا ورود شعبه جدید Wine 8.x هم اکنون شروع به کار کرده اند برای انجام کارهای اضافه از وصله های ویژگی جدید پس از منجمد شدن از اوایل دسامبر. دلیل ذکر این مطلب این است که اخیراً گزارش شده است که شراب پشتیبانی اضافه شده است برای پسوند Vulkan VK_EXT_hdr_metadata به کد راننده Vulkan برای Wine.

شراب در لینوکس
مقاله مرتبط:
Wine 8.0 قبلاً منتشر شده است و با بسیاری از ویژگی ها و پیشرفت های جدید بارگذاری شده است

این پسوند است طراحی شده برای پردازش فراداده با محدوده دینامیکی بالا (HDR).، از جمله اطلاعات در مورد اولیه، نقطه سفید، و محدوده روشنایی، به عنوان بخشی از بافرهای قاب مجازی Vulkan (SwapChain).

پچ پیشنهادی برای Wine برای کار با HDR در بازی های مبتنی بر API گرافیکی Vulkan لازم است، مانند Doom Eternal و همچنین بازی‌های مبتنی بر API گرافیکی Direct3D مجهز به HDR با استفاده از DXVK یا VKD3D-Proton که تماس‌های مستقیم Direct3D را به تماس‌های سیستمی Vulkan تبدیل می‌کنند.

Valve قبلاً از پچ استفاده کرده است به عنوان بخشی از مجموعه شما پیشنهاد شده است پروتون مبتنی بر شراب، اما اکنون رسماً بخشی از Wine 8.1+ است و بعداً در نسخه پایدار Wine 9.0 قرار خواهد گرفت که در ژانویه 2024 انتظار می رود.

این توسط Valve به عنوان بخشی از پروژه پشتیبانی از بازی HDR آنها در حال توسعه است، که در حال حاضر محدود به سرور کامپوزیت Gamescope است که برای اجرای بازی‌ها بر روی کنسول بازی دستی Steam Deck استفاده می‌شود.

در حال حاضر، تمام سرورهای ترکیبی Wayland دیگر، از جمله GNOME Matter و KDE Kwin، عدم پشتیبانی از HDR و دقیقاً معلوم نیست چه زمانی چنین سازگاری خواهند داشت. سازگاری با HDR برای X.org بعید در نظر گرفته می شود، زیرا توسعه پروتکل X11 در سال های اخیر متوقف شده است و توسعه آن به تعمیر و نگهداری محدود شده است.

این برنامه افزودنی دو ساختار جدید و عملکردی را برای تخصیص ابرداده SMPTE (انجمن مهندسین تصاویر متحرک و تلویزیون) 2086 و متاداده CTA (انجمن فناوری مصرف کننده) 861.3 به یک زنجیره تبادل تعریف می کند.

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

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

با این کار از ایجاد نگاشت های رنگی غیرضروری که نمی توانند در مانیتور مرجع اصلی نمایش داده شوند، جلوگیری می کند. ابرداده همچنین شامل maxContentLightLevel و maxFrameAverageLightLevel همانطور که در CTA 861.3 تعریف شده است.

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

اهمیت کار با ولکان، این است که این طیف گسترده ای از مزایای را ارائه می دهد از آن زمان نسبت به سایر APIها و همچنین نسخه قبلی آن OpenGL سربار کمتری ارائه می دهد، کنترل مستقیم بیشتر روی GPU و استفاده کمتر از CPU. مفهوم کلی و مجموعه ویژگی های Vulkan مشابه Directx 12، Metal و Mantle است.

ویژگی اصلی آن این است که می تواند از تعداد هسته های موجود در پردازنده اصلی رایانه شخصی استفاده کند و عملکرد گرافیکی را به شدت افزایش دهد.

بالاخره اگر هستی علاقه مند به دانستن بیشتر در مورد آن است، می توانید جزئیات را در قسمت لینک زیر


اولین کسی باشید که نظر

نظر خود را بگذارید

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

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.