Доступная сейчас версия MangoHud 0.6.8-alt1 не способна получать информацию о GPU Nvidia. В его спеке есть следующая строка (https://packages.altlinux.org/en/sisyphus/srpms/mangohud/specfiles/#line-48): > # NVML is nonfree, XNVCtrl is not packaged yet (but could be enabled if it is) при этом сам пакет libXNVCtrl, отвечающий за сбор данных с карты Nvidia сейчас удален как устаревший (https://packages.altlinux.org/en/sisyphus/srpms/libXNVCtrl/changelog/), процесс задокументирован в https://bugzilla.altlinux.org/37242 . Минимальный ручной патчинг спека и последующей установкой пакета командами ``` # apt-get update # apt-get install gear hasher $ su -l -c "hasher-useradd $USER" # reboot # apt-get remove mangohud $ cd ~/Downloads $ git clone https://git.altlinux.org/srpms/m/mangohud.git -b 0.6.8-alt1 $ cd mangohud $ sed -i 's/BuildRequires: meson/BuildRequires: meson nvidia-settings-devel/' mangohud.spec # "патч" 1/4 $ sed -i 's/-Dwith_nvml=disabled\ \\/-Dwith_nvml=disabled/' mangohud.spec # "патч" 2/4 $ sed -i '/\ \ -Dwith_xnvctrl=disabled/d' mangohud.spec # "патч" 3/4 $ sed -i 's/# NVML is nonfree, XNVCtrl is not packaged yet (but could be enabled if it is)/# NVML is nonfree/' mangohud.spec # "патч" 4/4 $ mkdir ~/hasher $ gear --commit -v --hasher -- hsh -v --no-sisyphus-check=packager,gpg $ su -l -c "apt-get install /home/$USER/hasher/repo/x86_64/RPMS.hasher/mangohud-0.6.8-alt1.x86_64.rpm" ``` не приводит к положительному результату, т.к. библиотеку libXNVCtrl.so.0 сейчас не предоставляет ни один пакет (см. https://bugzilla.altlinux.org/44997). Получается вот такой вывод в терминал: ``` $ mangohud glxgears [2023-01-23 13:20:20.272] [MANGOHUD] [info] [config.cpp:118] skipping config: '/usr/bin/MangoHud.conf' [ not found ] [2023-01-23 13:20:20.272] [MANGOHUD] [info] [config.cpp:118] skipping config: '/home/user/.config/MangoHud/glxgears.conf' [ not found ] [2023-01-23 13:20:20.272] [MANGOHUD] [info] [config.cpp:118] skipping config: '/home/user/.config/MangoHud/MangoHud.conf' [ not found ] [2023-01-23 13:20:20.490] [MANGOHUD] [error] [cpu.cpp:578] Failed to initialize CPU power data [2023-01-23 13:20:20.495] [MANGOHUD] [error] [loader_nvctrl.cpp:39] Failed to open 64bit libXNVCtrl.so.0: libXNVCtrl.so.0: cannot open shared object file: No such file or directory [2023-01-23 13:20:20.495] [MANGOHUD] [error] [nvctrl.cpp:45] XNVCtrl loader failed to load [2023-01-23 13:20:20.495] [MANGOHUD] [info] [overlay.cpp:768] Uploading is disabled (permit_upload = 0) [2023-01-23 13:20:20.522] [MANGOHUD] [info] [gl_renderer.cpp:414] GL version: 4.6 Running synchronized to the vertical refresh. The framerate should be approximately the same as the monitor refresh rate. 299 frames in 5.0 seconds = 59.624 FPS X connection to :0.0 broken (explicit kill or server shutdown). ``` Пожалуйста, обеспечьте, общение MangoHud с GPU Nvidia путем последовательного исправления бага 44997 и этого бага. Дополнительная информация: * баг-репорт создан на основе ветки форума https://forum.altlinux.org/index.php?topic=47144.0 * в других системах, например, Debian 11, mangohud успешно получает информацию от GPU Nvidia через libXNVCtrl.so.0.