You are not logged in.
Hello, I hope that you are doing well.
I recently wanted to try out and find out the best settings for my system for this game, i.e., Transformers:Fall of Cybertron. So I thought about using mangohud, I installed it's lib32 and normal version. Started the game with "MANGOHUD=1 gamemoderun wine TFOC.exe" and the hud started showing up, but it showed a consistent gpu usage of 0%.
I am using DXVK-Sarek, I tried using without dxvk and removed the ovverides and used the default WineD3D driver but it also shows 0% gpu usage. I tried using "mangohud vkcube/glxgears" and it showed the gpu usage perfectly.
I tried this on another game, undertale, and it also has the same problem, 0% gpu usage. Also mangohud was showing the fps as DXVK and I had also tried using DXVK_HUD=1 and it also showed the vulkan version, fps, driver version. So DXVK was active.
I am using GT 740 with the proprietary driver 470xx from the aur and it's lib32 utils and normal utils version. I don't have an opengl game that I can use with wine for now, I will install doom 3 and then try if it shows the GPU usage or not. I am using wine 10.5 wine-staging.
Output of inxi -Fxxxz
System:
Kernel: 6.14.2-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc
Desktop: KDE Plasma v: 6.3.4 tk: Qt v: N/A wm: kwin_x11 vt: 2 dm: SDDM
Distro: Arch Linux
Machine:
Type: Desktop Mobo: Gigabyte model: G31M-ES2L serial: <superuser required>
uuid: <superuser required> BIOS: Award v: FI date: 08/09/2010
CPU:
Info: quad core model: Intel Core2 Quad Q9550 bits: 64 type: MCP
smt: <unsupported> arch: Penryn rev: A cache: L1: 256 KiB L2: 12 MiB
Speed (MHz): avg: 2160 min/max: 2000/2834 cores: 1: 2160 2: 2160 3: 2160
4: 2160 bogomips: 22665
Flags: ht lm nx pae sse sse2 sse3 sse4_1 ssse3 vmx
Graphics:
Device-1: NVIDIA GK107 [GeForce GT 740] driver: nvidia v: 470.256.02
arch: Kepler-2 pcie: speed: 2.5 GT/s lanes: 16 ports: active: none
off: HDMI-A-1 empty: DVI-I-1,VGA-1 bus-ID: 01:00.0 chip-ID: 10de:0fc8
class-ID: 0300
Display: x11 server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
compositor: kwin_x11 driver: X: loaded: nvidia unloaded: modesetting
alternate: fbdev,nouveau,nv,vesa gpu: nvidia,nvidia-nvswitch
display-ID: :0 note: <missing: xdpyinfo/xrandr>
Monitor-1: HDMI-A-1 model: LG (GoldStar) FHD serial: <filter>
res: 1920x1080 dpi: 102 size: 480x260mm (18.9x10.24") diag: 546mm (21.5")
modes: max: 1920x1080 min: 640x480
API: EGL v: 1.5 hw: drv: nvidia nouveau drv: nvidia platforms: device: 0
drv: nvidia device: 1 drv: nouveau device: 2 drv: swrast gbm:
drv: kms_swrast surfaceless: drv: nouveau x11: drv: nvidia
inactive: wayland
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 470.256.02
glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce GT 740/PCIe/SSE2
API: Vulkan v: 1.4.309 layers: 3 surfaces: xcb,xlib device: 0
type: discrete-gpu driver: N/A device-ID: 10de:0fc8
Info: Tools: api: eglinfo, glxinfo, vulkaninfo de: kscreen-doctor
gpu: nvidia-settings,nvidia-smi x11: xprop
Audio:
Device-1: Intel NM10/ICH7 Family High Definition Audio
vendor: Gigabyte GA-D525TUD driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
chip-ID: 8086:27d8 class-ID: 0403
Device-2: NVIDIA GK107 HDMI Audio driver: snd_hda_intel v: kernel pcie:
speed: 2.5 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:0e1b class-ID: 0403
API: ALSA v: k6.14.2-arch1-1 status: kernel-api
Server-1: JACK v: 1.9.22 status: off
Server-2: PipeWire v: 1.4.1 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
Message: No PCI device data found.
Device-1: Ralink 802.11 n WLAN driver: rt2800usb type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 bus-ID: 2-8:5 chip-ID: 148f:5370 class-ID: 0000
serial: <filter>
IF: wlp0s29f7u8 state: up mac: <filter>
Drives:
Local Storage: total: 1.38 TiB used: 28.36 GiB (2.0%)
ID-1: /dev/sda vendor: A-Data model: SU800 size: 476.94 GiB
speed: <unknown> tech: SSD serial: <filter> fw-rev: 8B scheme: MBR
ID-2: /dev/sdb vendor: Toshiba model: DT01ACA100 size: 931.51 GiB
speed: <unknown> tech: HDD rpm: 7200 serial: <filter> fw-rev: A7C0
scheme: MBR
Partition:
ID-1: / size: 68.35 GiB used: 17.35 GiB (25.4%) fs: ext4 dev: /dev/sda1
ID-2: /home size: 77.23 GiB used: 10.83 GiB (14.0%) fs: ext4
dev: /dev/sda6
Swap:
ID-1: swap-1 type: partition size: 7.91 GiB used: 172.5 MiB (2.1%)
priority: -2 dev: /dev/sda3
Sensors:
System Temperatures: cpu: 62.0 C mobo: N/A gpu: nvidia temp: 51 C
Fan Speeds (rpm): N/A gpu: nvidia fan: 31%
Info:
Memory: total: 4 GiB available: 3.82 GiB used: 1.9 GiB (49.7%)
Processes: 185 Power: uptime: 1h 21m states: freeze,mem,disk suspend: deep
wakeups: 0 hibernate: platform Init: systemd v: 257 default: graphical
Packages: pm: pacman pkgs: 893 Compilers: gcc: 14.2.1 Shell: Bash
v: 5.2.37 running-in: konsole inxi: 3.3.37
Output of the game with mangohud-
gamemodeauto:
002c:fixme:winediag:loader_init wine-staging 10.5 is a testing version containing experimental patches.
002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
[2025-04-14 12:22:15.160] [MANGOHUD] [info] [blacklist.cpp:75] process 'explorer.exe' is blacklisted in MangoHud
0024:fixme:winediag:loader_init wine-staging 10.5 is a testing version containing experimental patches.
0024:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
0024:err:winediag:gnutls_process_attach failed to load libgnutls, no support for encryption
0024:err:winediag:process_attach failed to load libgnutls, no support for pfx import/export
0024:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:fixme:gameux:GameExplorerImpl_VerifyAccess (0293D338, L"Z:\\home\\ak\\.games\\Transformers Fall of Cybertron\\steamapps\\common\\Transformers Fall of Cybertron\\Binaries\\TFOC.exe", 022EFAE8)
info: Game: TFOC.exe
info: DXVK-Sarek: v1.10.8-async
info: Built-in extension providers:
info: Win32 WSI
info: OpenVR
info: OpenXR
info: OpenVR: could not open registry key, status 2
info: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_surface_capabilities2
info: VK_KHR_surface
info: VK_KHR_win32_surface
[2025-04-14 12:22:17.261] [MANGOHUD] [error] [cpu.cpp:682] Failed to initialize CPU power data
info: D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info: NVIDIA GeForce GT 740:
info: Driver: 471.0.2
info: Vulkan: 1.2.175
info: Memory Heap[0]:
info: Size: 4096 MiB
info: Flags: 0x1
info: Memory Type[7]: Property Flags = 0x1
info: Memory Heap[1]:
info: Size: 2931 MiB
info: Flags: 0x0
info: Memory Type[0]: Property Flags = 0x0
info: Memory Type[1]: Property Flags = 0x0
info: Memory Type[2]: Property Flags = 0x0
info: Memory Type[3]: Property Flags = 0x0
info: Memory Type[4]: Property Flags = 0x0
info: Memory Type[5]: Property Flags = 0x0
info: Memory Type[6]: Property Flags = 0x0
info: Memory Type[8]: Property Flags = 0x6
info: Memory Type[9]: Property Flags = 0xe
info: Process set as DPI aware
info: Game: TFOC.exe
info: DXVK-Sarek: v1.10.8-async
info: Built-in extension providers:
info: Win32 WSI
info: OpenVR
info: OpenXR
info: OpenVR: could not open registry key, status 2
info: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_surface_capabilities2
info: VK_KHR_surface
info: VK_KHR_win32_surface
[2025-04-14 12:22:17.516] [MANGOHUD] [error] [cpu.cpp:682] Failed to initialize CPU power data
info: D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info: NVIDIA GeForce GT 740:
info: Driver: 471.0.2
info: Vulkan: 1.2.175
info: Memory Heap[0]:
info: Size: 4096 MiB
info: Flags: 0x1
info: Memory Type[7]: Property Flags = 0x1
info: Memory Heap[1]:
info: Size: 2931 MiB
info: Flags: 0x0
info: Memory Type[0]: Property Flags = 0x0
info: Memory Type[1]: Property Flags = 0x0
info: Memory Type[2]: Property Flags = 0x0
info: Memory Type[3]: Property Flags = 0x0
info: Memory Type[4]: Property Flags = 0x0
info: Memory Type[5]: Property Flags = 0x0
info: Memory Type[6]: Property Flags = 0x0
info: Memory Type[8]: Property Flags = 0x6
info: Memory Type[9]: Property Flags = 0xe
info: Process set as DPI aware
[2025-04-14 12:22:17.565] [MANGOHUD] [error] [cpu.cpp:682] Failed to initialize CPU power data
0144:fixme:thread:NtSetInformationThread ThreadIdealProcessor stub!
0148:fixme:thread:NtSetInformationThread ThreadIdealProcessor stub!
015c:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",131CFEFC): stub
0024:fixme:system:NtUserSystemParametersInfo Unimplemented action: 59 (SPI_SETSTICKYKEYS)
0024:fixme:system:NtUserSystemParametersInfo Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
0024:fixme:system:NtUserSystemParametersInfo Unimplemented action: 51 (SPI_SETFILTERKEYS)
info: Device properties:
info: Device name: : NVIDIA GeForce GT 740
info: Driver version : 471.0.2
info: Enabled device extensions:
info: VK_EXT_4444_formats
info: VK_EXT_custom_border_color
info: VK_EXT_depth_clip_enable
info: VK_EXT_extended_dynamic_state
info: VK_EXT_host_query_reset
info: VK_EXT_robustness2
info: VK_EXT_shader_demote_to_helper_invocation
info: VK_EXT_transform_feedback
info: VK_EXT_vertex_attribute_divisor
info: VK_KHR_create_renderpass2
info: VK_KHR_depth_stencil_resolve
info: VK_KHR_draw_indirect_count
info: VK_KHR_driver_properties
info: VK_KHR_image_format_list
info: VK_KHR_sampler_mirror_clamp_to_edge
info: VK_KHR_shader_float_controls
info: VK_KHR_swapchain
info: VK_KHR_timeline_semaphore
info: Device features:
info: robustBufferAccess : 1
info: fullDrawIndexUint32 : 1
info: imageCubeArray : 1
info: independentBlend : 1
info: geometryShader : 1
info: tessellationShader : 0
info: sampleRateShading : 1
info: dualSrcBlend : 0
info: logicOp : 0
info: multiDrawIndirect : 0
info: drawIndirectFirstInstance : 0
info: depthClamp : 1
info: depthBiasClamp : 1
info: fillModeNonSolid : 1
info: depthBounds : 1
info: multiViewport : 1
info: samplerAnisotropy : 1
info: textureCompressionBC : 1
info: occlusionQueryPrecise : 1
info: pipelineStatisticsQuery : 1
info: vertexPipelineStoresAndAtomics : 1
info: fragmentStoresAndAtomics : 0
info: shaderImageGatherExtended : 0
info: shaderStorageImageExtendedFormats : 0
info: shaderStorageImageReadWithoutFormat : 0
info: shaderStorageImageWriteWithoutFormat : 1
info: shaderClipDistance : 1
info: shaderCullDistance : 1
info: shaderFloat64 : 0
info: shaderInt64 : 0
info: variableMultisampleRate : 0
info: VK_EXT_4444_formats
info: formatA4R4G4B4 : 1
info: formatA4B4G4R4 : 1
info: VK_EXT_custom_border_color
info: customBorderColors : 1
info: customBorderColorWithoutFormat : 1
info: VK_EXT_depth_clip_enable
info: depthClipEnable : 1
info: VK_EXT_extended_dynamic_state
info: extendedDynamicState : 1
info: VK_EXT_host_query_reset
info: hostQueryReset : 1
info: VK_EXT_memory_priority
info: memoryPriority : 0
info: VK_EXT_non_seamless_cube_map
info: nonSeamlessCubeMap : 0
info: VK_EXT_robustness2
info: robustBufferAccess2 : 1
info: robustImageAccess2 : 0
info: nullDescriptor : 1
info: VK_EXT_shader_demote_to_helper_invocation
info: shaderDemoteToHelperInvocation : 1
info: VK_EXT_transform_feedback
info: transformFeedback : 0
info: geometryStreams : 0
info: VK_EXT_vertex_attribute_divisor
info: vertexAttributeInstanceRateDivisor : 1
info: vertexAttributeInstanceRateZeroDivisor : 1
info: VK_KHR_buffer_device_address
info: bufferDeviceAddress : 0
info: VK_KHR_timeline_semaphore
info: timelineSemaphore : 0
info: Queue families:
info: Graphics : 0
info: Transfer : 1
info: DXVK: Using 2 async compiler threads
info: DXVK: Read 721 valid state cache entries
info: D3D9DeviceEx::ResetSwapChain:
info: Requested Presentation Parameters
info: - Width: 1920
info: - Height: 1080
info: - Format: D3D9Format::A8R8G8B8
info: - Auto Depth Stencil: false
info: ^ Format: D3D9Format::Unknown
info: - Windowed: false
info: Presenter: Actual swap chain properties:
info: Format: VK_FORMAT_B8G8R8A8_UNORM
info: Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR
info: Buffer size: 1920x1080
info: Image count: 2
info: Exclusive FS: 0
info: Setting display mode: 1920x1080@0
info: DXVK: Using 2 compiler threads
info: Presenter: Actual swap chain properties:
info: Format: VK_FORMAT_B8G8R8A8_UNORM
info: Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR
info: Buffer size: 1920x1080
info: Image count: 2
info: Exclusive FS: 0
[1934-05-15 13:40:14.4294966973] [MANGOHUD] [error] [nvidia.cpp:90] nvmlDeviceGetUtilizationRates failed, disabling nvml metrics
01a0:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFA, 211DFF18
018c:fixme:thread:NtSetInformationThread ThreadIdealProcessor stub!
018c:fixme:thread:NtSetInformationThread ThreadIdealProcessor stub!
018c:fixme:thread:NtSetInformationThread ThreadIdealProcessor stub!
01f4:fixme:winediag:loader_init wine-staging 10.5 is a testing version containing experimental patches.
01f4:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
0204:fixme:winediag:loader_init wine-staging 10.5 is a testing version containing experimental patches.
0204:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
gamemodeauto:
Here are the logs of the current boot.
Also the CPU usage is relatively high? (at 60% when in-game) Though I am in a doubt that it might be because of my cpu is too old. It's a Q9550.
Thanks,
LL
Last edited by LinuxLover471 (2025-04-17 11:16:30)
Offline
Mangohud relies on libnxvctrl for reading GPU stats on nvidia and you likely have the version matching the newer driver that's "default" from the repos, try installing the two libnxvctrl libs matching 470xx: https://aur.archlinux.org/packages?O=0& … ctrl-470xx
Even with that package, chances are mangohud relies on newer features in that lib/your GPU not supporting the mechanisms that are actually used, might make this incompatible regardless.
Last edited by V1del (2025-04-15 09:17:40)
Offline
Thanks! Installing the lib32 version of libnxvctrl-470xx fixed the issue!
Offline