Wayland көмегімен жұмыс істеуге бейімделген шарап

Жоба аясында Шарап алаңы XWayland және X11-ке қатысты құрамдастарды қолданбай, Wayland протоколына негізделген орталарда Wine қолданбасын пайдалануға мүмкіндік беретін патчтар мен winewayland.drv драйвері дайындалды. Бұл Vulkan графикалық API және Direct3D 9, 10 және 11 пайдаланатын ойындар мен қолданбаларды іске қосу мүмкіндігін қамтиды. Direct3D қолдауы қабат арқылы жүзеге асырылады. DXVK, ол қоңырауларды Vulkan API интерфейсіне аударады. Жиынтықта патчтар да бар синхрондау (Eventfd Synchronization) көп ағынды ойындардың өнімділігін арттыру үшін.

Wayland көмегімен жұмыс істеуге бейімделген шарап

Wayland үшін Wine шығарылымы Arch Linux және Manjaro орталарында Weston композиттік серверімен және Vulkan API қолдауымен AMDGPU драйверімен сыналған. Жұмыс істеу үшін сізге Mesa 19.3 немесе Wayland, Vulkan және EGL қолдауымен жинақталған жаңарақ нұсқасы, SDL және Faudio кітапханаларының болуы, сондай-ақ қолдау қажет. Синхрондау немесе Fsync жүйеде. F11 жылдам пернесін пайдаланып толық экран режиміне ауысуға қолдау көрсетіледі. Әзірлеудің қазіргі кезеңінде OpenGL, ойын контроллері, GDI қосымшалары және реттелетін курсорлар үшін қолдау жоқ. Іске қосу құрылғылары жұмыс істемейді.

Wine-wayland дистрибьюторларын әзірлеушілер Windows қолданбаларын іске қосуға қолдау көрсететін таза Wayland ортасын қамтамасыз ету мүмкіндігіне қызығушылық танытуы мүмкін, бұл пайдаланушының X11-ге қатысты пакеттерді орнату қажеттілігін болдырмайды. Wayland негізіндегі жүйелерде Wine-wayland пакеті қажет емес қабаттарды жою арқылы ойындардың жоғары өнімділігі мен жауап беруіне қол жеткізуге мүмкіндік береді. Сонымен қатар, Wayland-ті жергілікті пайдалану қауіпсіздік мәселелерінен арылуға мүмкіндік береді, тән X11 (мысалы, сенімсіз X11 ойындары басқа қолданбаларға тыңшылық жасай алады - X11 протоколы барлық енгізу оқиғаларына қол жеткізуге және пернелерді жалған ауыстыруды орындауға мүмкіндік береді).

Ақпарат көзі: opennet.ru

пікір қалдыру