Xwayland, NVIDIA GPU-ları olan sistemlərdə aparat sürətləndirilməsi üçün dəstək əlavə edir

Wayland əsaslı mühitlərdə X11 proqramlarını işə salmaq üçün X.Org Serverini idarə edən DDX komponenti (Cihazdan Asılı X) olan XWayland kod bazası mülkiyyətçi NVIDIA qrafik drayverləri olan sistemlərdə aparat təminatının sürətləndirilməsini aktivləşdirmək üçün yenilənib.

Tərtibatçılar tərəfindən aparılan sınaqlara əsasən, göstərilən yamaqları işə saldıqdan sonra, XWayland istifadə edərək işə salınan X tətbiqlərində OpenGL və Vulkan performansı adi X serveri altında işləyənlə demək olar ki, eynidir. Dəyişikliklər NVIDIA əməkdaşı tərəfindən hazırlanıb. NVIDIA sürücüsünün özündə, Xwayland-da sürətlənmədən istifadə etmək üçün lazım olan komponentlər üçün dəstək növbəti buraxılışlardan birində görünəcək, 470.x filialında olduğu güman edilir.

Bundan əlavə, Linux qrafika yığını ilə bağlı bir neçə başqa inkişaf var:

  • Wayland tərtibatçıları bütün anbarlarındakı əsas filialın adını "master"dən "əsas"a dəyişməyi planlaşdırırlar, çünki "master" sözü bu yaxınlarda siyasi cəhətdən düzgün deyil, köləliyi xatırladır və bəzi icma üzvləri tərəfindən təhqiramiz hesab olunur. Öz növbəsində, freedesktop.org icması yeni layihələr üçün defolt olaraq “master” repozitoriyanın əvəzinə “əsas” depodan istifadə etmək qərarına gəlib.

    Maraqlıdır ki, bu fikrin əleyhdarları da olub. Xüsusilə, openSUSE-də 500-dən çox paket saxlayan Jan Engelhardt, GitHub və SFC tərəfindən “master”in “əsas” ikiüzlülük və ikili standartlarla əvəzlənməsinin lehinə olan arqumentləri adlandırdı. O, hər şeyi olduğu kimi qoymağı və ad dəyişikliyi ilə qarışıqlıq yaratmaqdansa, diqqəti davam etdirməyə yönəltməyi təklif etdi. İanın fikrincə, “usta” termini ilə barışa bilməyənlər üçün sadəcə olaraq iki filialın eyni öhdəlik vəziyyəti ilə işləməsini və qurulmuş strukturu pozmadan işləməsini təmin edə bilərsiniz.

  • Proqram təminatının göstərilməsi və kod yaratmaq üçün LLVM-dən istifadə üçün nəzərdə tutulmuş Mesa driver lavapipe Vulkan 1.1 qrafik API-ni və Vulkan 1.2 spesifikasiyasının müəyyən xüsusiyyətlərini dəstəkləyir (əvvəllər yalnız OpenGL lavapipe-də tam dəstəklənirdi). Qeyd olunur ki, sürücü Vulkan 1.1-in yeni xüsusiyyətlərini əhatə edən bütün testlərdən uğurla keçib, lakin indiyə qədər Vulkan 1.0 üçün eyni sınaqlardan keçə bilmir ki, bu da onun Vulkan dəstəyi üçün rəsmi sertifikatlaşdırılmasına mane olur.
  • Rəsmi olaraq vGPU-ları dəstəkləməyən, lakin daha bahalı Tesla kartları ilə eyni çip əsasında qurulan NVIDIA Geforce və Quadro bəzi istehlakçı video kartlarında vGPU dəstəyini aktivləşdirməyə imkan verən Vgpu_unlock alət dəsti nəşr olundu (virtual GPU funksionallığı aşağıdakılarla məhdudlaşır). proqram təminatı).
  • ARM Mali Midgard və Bifrost GPU-ları üçün Vulkan qrafika API-yə dəstək verən yeni açıq mənbə PanVk sürücüsünün ilkin tətbiqi təqdim olunur. PanVk Collabora əməkdaşları tərəfindən hazırlanır və OpenGL-ə dəstək verən Panfrost layihəsinin inkişafının davamı kimi yerləşdirilir.
  • Xf86-input-libinput 1.0.0 drayveri buraxıldı və giriş cihazları ilə işləmək üçün vahid yığın olan Libinput üçün çərçivə təmin etdi. X server əsaslı mühitlərdə ayrı evdev və sinaptik sürücülərin əvəzinə xf86-input-libinput sürücüsü istifadə edilə bilər. 1.0.0 versiyasında əsas dəyişiklik MIT lisenziyasına keçiddir.

Mənbə: opennet.ru

Добавить комментарий