Skip to content

Homebrew crashes due to missing services (audctl, i2c) and unimplemented nvhost ioctl 0x80044715 — Ryubinx 1.3.3 #263

@Arthurfogo7

Description

@Arthurfogo7

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    RERequires reverse-engineering work or related to the SDK.bugSomething isn't working.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions