Предстоящий выпуск рабочего окружения GNOME 50, который войдет в состав таких дистрибутивов, как Ubuntu 26.04 LTS и Fedora Workstation 44, получит улучшенную функцию обнаружения дискретных видеокарт в GNOME Shell. Работа над этим изменением велась два года и была завершена на этой неделе слиянием кода.
Запрос на слияние, направленный на улучшение определения дискретных видеокарт (dGPU) в GNOME Shell, был открыт еще в феврале 2024 года. Вчера изменения были приняты в актуальную кодовую базу Git для GNOME Shell 50.

Техническая реализация через switcheroo-control
GNOME Shell теперь использует корректный механизм обнаружения дискретной видеокарты через switcheroo-control. Предусмотрен также запасной вариант (fallback), сохраняющий старое поведение: использование первой видеокарты, отличной от установленной по умолчанию, если switcheroo-control не установлен или устарел.
Разработчики поясняют необходимость изменений, ссылаясь на ограничения предыдущей реализации:
"Изначальная логика учитывала только то, является ли видеокарта "по умолчанию" (Default), то есть используется ли она при загрузке, что предназначалось для ноутбуков с гибридной графикой.
Новая логика использует новый ключ Discrete для определения наиболее подходящей видеокарты в следующем порядке:
первая видеокарта не по умолчанию, если она дискретная;
первая дискретная видеокарта, если она существует;
первая видеокарта не по умолчанию".

Ожидается, что внедрение новой логики в GNOME 50 повысит удобство использования системы для владельцев конфигураций с несколькими видеокартами. Обновление упростит запуск игр и других тяжелых рабочих нагрузок на выделенной дискретной видеокарте.
Аналогичный патч для интеграции со switcheroo-control был принят в рабочее окружение KDE еще в прошлом году. После недавних доработок патча для GNOME и благодаря заинтересованности участников процесса в его включении в релиз GNOME 50, функциональность была окончательно утверждена.
Linux: обзоры и обновления
• CachyOS возглавила рейтинг десктопных Linux-дистрибутивов на ProtonDB
• Debian 13.4 «Trixie»: 111 исправлений ошибок и 67 патчей безопасности
• Обзор обновлений GNOME за 6–13 марта: релиз менеджера «Файлы» 50, библиотеки Libadwaita 1.9 и плеера Vinyl
• Вышло обновление Proton Experimental от 13 марта: исправления для HELLDIVERS 2 и Cyberpunk 2077
• Новости разработки KDE Plasma за 7 – 14 марта: ввод альтернативных символов удержанием клавиш в версии 6.7
• Раскол в Manjaro Linux: проект переходит под контроль сообщества