-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Service call
- audctl (audio control service)
- i2c (bus/i2c service)
-Unimplemented NVHOST ioctl (0x80044715) for /dev/nvhost-ctrl
Two logs are attached:
IgnoringMissingServices:
Ryujinx_1.3.3_2026-02-21_19-02-30.log
NormalBehavior:
Ryujinx_1.3.3_2026-02-21_18-58-21.log
Service description
"audctl" is the Audio Control service. It provides functionality for managing audio configuration, including target volume control and device configuration. It is part of the Horizon OS audio service set and is expected to respond to IPC calls related to audio routing and configuration.
The I2C service provides access to I2C bus sessions used to communicate with on-board hardware components. Typical commands include OpenSession, Send, Receive, and ExecuteCommandList. The service is used by applications requiring communication with hardware devices such as sensors, power management controllers, or other peripheral controllers.
NV Services (/dev/nvhost-ctrl)
According to Switchbrew NV services documentation, /dev/nvhost-ctrl exposes several ioctl interfaces used for GPU and synchronization control. These include:
- NVHOST_IOCTL_CTRL_SYNCPT_WAIT_EVENT
- NVHOST_IOCTL_CTRL_SYNCPT_WAIT_EVENT_EX
- NVHOST_IOCTL_CTRL_SYNCPT_WAITEX
These ioctl calls are used to wait on synchronization points (syncpts) and GPU events. If an ioctl such as 0x80044715 is not implemented, the emulator throws NvIoctlNotImplementedException when the application attempts to access GPU control functionality.
The emulator crashes instead of returning a stubbed result.
Required by
This homebrew requires this services: https://hb-app.store/switch/NXMP