Devices: Difference between revisions

From PS4 Developer wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 3: Line 3:
{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
! Module name !! Accessible? !! Description !! Notes
! Device name !! Accessible? !! Description !! Notes
|-
|-
| gc || Yes || ?GPU/Graphics? ?Controller/Core? || could be also graphics core (from https://en.wikipedia.org/wiki/Graphics_Core_Next )
| gc || Yes || ?GPU/Graphics? ?Controller/Core? || It could also stand for Graphics Core (from [https://en.wikipedia.org/wiki/Graphics_Core_Next])
|-
|-
| dce || ? || Display Controller Engine || -
| dce || ? || Display Controller Engine || -
Line 19: Line 19:
| hdmi || ? || HDMI || -
| hdmi || ? || HDMI || -
|-
|-
| s3da || ?System? 3D Acceleration || || Probably related to 3D Acceleration. See Marcan's slides about PS4 GPU Linux driver.
| s3da || ?System/Software? 3D Acceleration || || See Marcan's slides about PS4 GPU Linux driver.
|-
|-
| dbggc || Yes || Debug ?GPU/Graphics? ?Controller/Core? || -
| dbggc || Yes || Debug ?GPU/Graphics? ?Controller/Core? || -
|-
|-
| ctrlp || ? || Control ?Process? || Like on PS Vita DevKit.
| ctrlp || ? || Control ?Process? || Like on PS Vita DevKit. See [https://wiki.henkaku.xyz/vita/SceDeci4pCtrlp].
|-
|-
| camera || Yes || Camera || (PlayStation) Camera module
| camera || Yes || Camera || Camera module for [[Luke]], the PlayStation 4 camera.
|-
|-
| wlan || ? || Wireless LAN || -
| wlan || ? || Wireless LAN || -
Line 51: Line 51:
| ajm || Yes || Audio Co-processor Job Manager || -
| ajm || Yes || Audio Co-processor Job Manager || -
|-
|-
| sdbgp || ? || System Debug ?Process? || Like on PS Vita DevKit.
| sdbgp || ? || System Debug ?Process? || Like on PS Vita DevKit. See [https://wiki.henkaku.xyz/vita/SceDeci4pSDbgp].
|-
|-
| audioout || ? || Audio Output || -
| audioout || ? || Audio Out || -
|-
|-
| screenshot || ? || Screenshot || -
| screenshot || ? || Screenshot || -

Revision as of 20:54, 27 October 2024

The PS4 has many kernel devices. Below is a list of the known ones.

Device name Accessible? Description Notes
gc Yes ?GPU/Graphics? ?Controller/Core? It could also stand for Graphics Core (from [1])
dce ? Display Controller Engine -
hmd ? Head-mounted Display Morpheus. https://en.wikipedia.org/wiki/Head-mounted_display
mas ? ?Mass Storage? -
bt ? Bluetooth -
sdma ? (GPU) System DMA Kernel -
hdmi ? HDMI -
s3da ?System/Software? 3D Acceleration See Marcan's slides about PS4 GPU Linux driver.
dbggc Yes Debug ?GPU/Graphics? ?Controller/Core? -
ctrlp ? Control ?Process? Like on PS Vita DevKit. See [2].
camera Yes Camera Camera module for Luke, the PlayStation 4 camera.
wlan ? Wireless LAN -
wlanbt Wireless LAN Bluetooth - -
regmgr Yes Registry Manager -
vce ? Video Coding Engine -
hmddfu Yes Head-mounted Display Device Firmware Update Morpheus firmware updater
mbus ? ?Media/Memory/Management? Bus See libSceMbus.sprx.
uvd ? Unified Video Decoder GPKMD?
hid Yes Human Interface Device -
sbl Yes SBL Kernel module -
av_control ? Audio/Video Controller -
ipmimgr Yes IPMI Manager Used by ShellCore for tasks.
ajm Yes Audio Co-processor Job Manager -
sdbgp ? System Debug ?Process? Like on PS Vita DevKit. See [3].
audioout ? Audio Out -
screenshot ? Screenshot -
bluetooth_hid ? Bluetooth Human Interface Device -