Hello Josef,
Yes, I used your packages from the experimental section for Sculpt 20.08.
If I noticed correctly, new package version installs replace the old version without the need to manually uninstall it? After adding the packages once again using the "+" menu, I found only these (new) versions listed @ /depot/cnuke/pkg: bsd audio drv 2020-09-24-b cmus 2020-09-11-a
BSD audio driver LOG output: [runtime] child "bsd_audio_drv" [runtime] RAM quota: 16136K [runtime] cap quota: 222 [runtime] ELF binary: pci_audio_drv [runtime] priority: 0 [runtime] provides service Audio_out [runtime] provides service Audio_in
Mixer LOG output: [runtime] child "mixer" [runtime] RAM quota: 61192K [runtime] cap quota: 66 [runtime] ELF binary: mixer [runtime] priority: 0 [runtime] provides service Audio_out
Upon adding the cmus component, the cmus window is still stuck waiting. [runtime] priority: 0 is still the last shown line in the LOG output.
If I start cmus and then remove the bsd audio drv component, the cmus terminal window finally shows the cmus interface. Naturally, the LOG output shows these messages since the audio driver is missing: [runtime -> cmus -> cmus] Audio_out-session creation failed [runtime] Warning: cmus: Lookup for service "Audio_out" failed
And inside cmus: Error opening audio device: cannot initialize required output plugin
If I add the bsd audio drv once again and restart cmus, it gets stuck waiting again, and the window is black.
Should I compile Sculpt 20.11 from git and work with that version instead (if cmus is known to work there)?
Best regards, Dima Sokolov
Hello Dima,
Yes, I used your packages from the experimental section for Sculpt 20.08.
If I noticed correctly, new package version installs replace the old version without the need to manually uninstall it? After adding the packages once again using the "+" menu, I found only these (new) versions listed @ /depot/cnuke/pkg: bsd audio drv 2020-09-24-b cmus 2020-09-11-a
You have to re-fetch the index first (by enabling/disabling the entry in the Selection pop-up menu). The new driver version is marked with “(fix)”.
For adjusting volume levels let me point you to Alex' [1] Genodians post. For now it is a bit “fiddly”.
[1] http://www.genodians.org/alex-ab/2019-02-13-sculpt-vc-audio
[…]
Should I compile Sculpt 20.11 from git and work with that version instead (if cmus is known to work there)?
You could do that but you need the following commit [2] from my genode-world repository and you would have to build all archives yourself. On that account it might be more reasonable to wait for the next Sculpt release.
[2] https://github.com/cnuke/genode-world/commit/d4e26a54ffcb56d
Regards Josef
* Josef Söntgen josef.soentgen@genode-labs.com [2021-02-08 11:32:23 +0100]:
You could do that but you need the following commit [2] from my genode-world repository and you would have to build all archives yourself. On that account it might be more reasonable to wait for the next Sculpt release.
[2] https://github.com/cnuke/genode-world/commit/d4e26a54ffcb56d
Well, if you use the Genode 20.11 branch you will not need this commit. Sorry for the confusion.