I tried to edit ~/.sonic-pi/config/audio-settings.toml and change sound_card_name = "hw:NVidia,3" and it doesn't work, same goes with output_sound_card_name = "hw:NVidia,3" it shows an error on the screen to look at this log:
Found 0 LADSPA plugins
could not initialize audio.
terminate called without an active exception
But it's not that useful, I can only hear Sonic Pi from the builtin speakers.
Here's the output of pactl as well:
>>> pactl list short sinks ~
50 alsa_output.pci-0000_01_00.1.HiFi__hw_NVidia_9__sink PipeWire s32le 2ch 48000Hz SUSPENDED
51 alsa_output.pci-0000_01_00.1.HiFi__hw_NVidia_8__sink PipeWire s32le 2ch 48000Hz SUSPENDED
52 alsa_output.pci-0000_01_00.1.HiFi__hw_NVidia_7__sink PipeWire s32le 2ch 48000Hz SUSPENDED
53 alsa_output.pci-0000_01_00.1.HiFi__hw_NVidia_3__sink PipeWire s32le 2ch 48000Hz SUSPENDED
56 alsa_output.pci-0000_65_00.6.HiFi__hw_Generic_1__sink PipeWire s32le 2ch 48000Hz SUSPENDED
>>> pactl info ~
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 952
Tile Size: 65472
User Name: igor
Host Name: igorlaptop
Server Name: PulseAudio (on PipeWire 1.0.7)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_01_00.1.HiFi__hw_NVidia_3__sink
Default Source: alsa_input.pci-0000_65_00.6.HiFi__hw_Generic_1__source
Cookie: 13ae:4e2a
Looks like the only way I can do it is with qpwgraph and dragging the input from Supercollider into the right output, would be cool to configure it though
I'm having a problem that
sonic-pi
only outputs to the first interface in thepw-cli list-objects Node
[1] list.In this case it'd be id
50
, but that doesn't sound on my Nvidia card, I need it onHDA NVidia HDMI / DisplayPort 1 Output
instead:But I actually need
id 53, type PipeWire:Interface:Node/3
I tried to edit
~/.sonic-pi/config/audio-settings.toml
and changesound_card_name = "hw:NVidia,3"
and it doesn't work, same goes withoutput_sound_card_name = "hw:NVidia,3"
it shows an error on the screen to look at this log:But it's not that useful, I can only hear Sonic Pi from the builtin speakers.
Here's the output of
pactl
as well:[1]: