Ubuntu 22.04 премина обратно към X.Org, когато използвате драйвера на NVIDIA

Сподели

NVIDIA иска от Canonical да върне X.Org по подразбиране в Ubuntu 22.04 LTS, когато използва техния собствен драйвер.

Както вече знаете, Ubuntu 22.04 LTS „Jammy Jellyfish“ излезе съвсем наскоро, предизвиквайки вълнение сред Linux общността. И ето, само няколко дни след излизането му, се появиха изненадващи новини. Това е свързано с NVIDIA и по-точно с техния собствен драйвер, когато се използва в последната LTS версия на дистрибуцията.

Накратко ще изясним, че Ubuntu по подразбиране използва сесия на GNOME Wayland през последните години, а не X.Org, когато използва драйвери на Intel и Radeon. В същото време, с драйверите на NVDIA, сесията по подразбиране се придържа към X.Org.

Въпреки това, през последния месец Canonical реши, че сесията на GNOME трябва по подразбиране да бъде Wayland в Ubuntu 22.04, когато се използва собствения драйвер на NVIDIA. Основният и действително разумен аргумент за това решение е, че най-новите версии на собствения драйвер на NVIDIA поддържат GBM, което го поставя в страхотна позиция да работи безпроблемно с Wayland.

За да уточним, Generic Buffer Management (GBM) е API, който предоставя механизъм за разпределяне на буфери за графично изобразяване, свързано с Mesa.

За съжаление, преди няколко дни, точно след официалното обявяване на Ubuntu 22.04, NVIDIA поиска Canonical за да върнете X.Org като сесия на GNOME по подразбиране в Ubuntu 22.04 LTS, когато използвате техния собствен драйвер.

Ако се чудите какво причинява това, това е а грешка в последната минутаизобразяване на неправилния кадър, който изглежда визуално като удвояване на движещи се обекти или високочестотно трептене.

В резултат на това пакетът GNOME Display Manager (GDM) в Ubuntu 22.04 е актуализиран, така че системите само за NVIDIA вече използват сесията на GNOME X.Org по подразбиране. Така че всички системи само за NVIDIA ще получат актуализираната версия на пакета DGM като част от редовните си актуализации.

Актуализираният gdm3 пакет (версия 42.0-1ubuntu7) беше качен в четвъртък и не е включен в изображението на версията на Ubuntu 22.04 LTS.

Въпреки това, опцията за сесия на Wayland ще бъде налична на екрана за влизане за онези потребители на Ubuntu, които настояват да я използват. В допълнение, Wayland все още ще бъде сесията на GNOME по подразбиране в хибридни графични системи с комбинация от графични процесори NVIDIA и Intel/AMD.

В момента има потвърждение от NVIDIA, че работят за отстраняване на проблема.

От известно време се опитваме да намерим решение; доказано е, че това е доста труден проблем. В момента нямаме поддръжка за имплицитно синхронизиране на буфера, както го прави стекът с отворен код. Това вероятно би било правилното решение и ние работим върху някои от основните инфраструктури, които ще изискват.

Така че по подразбиране NVIDIA на Ubuntu 22.04 LTS вече използва сесията на X.Org отново. Все пак се надяваме, че този проблем скоро ще бъде отстранен и потребителите на Ubuntu, които използват NVIDIA GPU, отново ще се насладят на предимствата, които предоставя Wayland.

Публикациите се превеждат автоматично с google translate


Сподели