Bug 50918

Summary: Параметр .desktop-файла PrefersNonDefaultGPU игнориуется
Product: Sisyphus Reporter: Oleg Bulavsky <bulavskyoleg>
Component: xfce4Assignee: Mikhail Efremov <sem>
Status: NEW --- QA Contact: qa-sisyphus
Severity: major    
Priority: P5 CC: cas, nenderus, sem, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Oleg Bulavsky 2024-07-16 12:45:50 MSK
Параметр .desktop-файла PrefersNonDefaultGPU, который должен отвечать за выбор GPU, на котором будет выполняться приложение, игнорируется. Приложение всегда запускается на интегрированном GPU.
Судя по всему, данный параметр должен работать на XFCE 4.18.
Comment 1 Oleg Bulavsky 2024-07-22 15:43:23 MSK
Для проверки воспроизводимости (на оборудовании с гибридной графикой):
- установить Steam
- запустить Steam с одним значением PrefersNonDefaultGPU в Steam.desktop
- в Steam открыть Справка > Сведения о системе (раздел Видеокарта)
- поменять в Steam.desktop значение PrefersNonDefaultGPU на противопложное и снова запустить Steam
- снова открыть раздел Видеокарта в Сведениях о системе

Независимо от значения true/false в PrefersNonDefaultGPU приложение всегда запускается только на интегрированной видеокарте.
Comment 2 Sergey V Turchin 2025-06-03 17:49:38 MSK
PrefersNonDefaultGPU удалили. https://github.com/ValveSoftware/steam-for-linux/issues/9940

Добавить X-KDE-RunOnDiscreteGpu не помешает.

А в каких DE это будет работать, нужно разбираться с каждой отдельно.
Comment 3 Денис Назаров 2025-06-03 20:46:38 MSK
(Ответ для Sergey V Turchin на комментарий #2)
> Добавить X-KDE-RunOnDiscreteGpu не помешает.

Оно и так там есть https://git.altlinux.org/gears/s/steam.git?p=steam.git;a=blob;f=steam-launcher/steam.desktop;h=66f2aa599531aa559045570d702d5414f0f01643;hb=699c28b29c8aa82d57399d352dda66ba8c3ad8bf#l38
Comment 4 Денис Назаров 2025-06-04 10:05:32 MSK
(Ответ для Sergey V Turchin на комментарий #2)
> PrefersNonDefaultGPU удалили.
> https://github.com/ValveSoftware/steam-for-linux/issues/9940

Пока ещё кстати не удалили, баг не закрыт.
Comment 5 Sergey V Turchin 2025-06-04 10:43:28 MSK
(Ответ для Денис Назаров на комментарий #3)
> (Ответ для Sergey V Turchin на комментарий #2)
> > Добавить X-KDE-RunOnDiscreteGpu не помешает.
> 
> Оно и так там есть
Действительно, оба есть. Умудрился прошляпить.
Тогда вопрос к XFCE.