Sound and Haiku


#1

It seems over the years that any PC I happen to own at the time can never get sound with Haiku. Could very well be that I get lost in the media sound preferences and maybe one of the many input/output/younameit settings is off… or maybe it is just sound compatibility with somewhat modern PCs is very hit and miss with Haiku.

Happy to see Beta finally for Haiku. Glad to say ethernet on my i7 4770 based Gigabyte Motherboard system worked so I am able to get on the net booting from USB CD (I have not installed Haiku yet on system). But, as normal for me, no sound.

No matter what I select or deselect in the prefences, I just can’t get sound.

Maybe it could be my monitor has built in speakers and I get sound via HDMI in Ubuntu. I did try connecting speakers to the heapphone jack on the PC but nothing there either.

Is there any step by step on trying to get sound to work with Haiku?

Maybe step by step on installing OpenSound too if that is what I will be told to try.

Curious how the rest of you are experiencing sound just working out of a fresh install of Haiku Beta.

TJ


#2

You got quirky hw. Currently there is 2 way:

  • Fix the hda driver for your hw. Programming knowledge required.
  • Install opensound. Only for 32 bit for now.

You will find opensound in depot, no step-by-step required.


#3

unless he has an hd audio device that isn’t output sound, then he would need to blacklist the hda driver or the oss will be fighting it.


#4

https://www.haiku-os.org/guides/daily-tasks/blacklist-packages/


#5

Hello. Could be useful to open a ticket at dev.haiku-os.org

I see several tickets related to HDA Audio issues. Please, open a Terminal window and type:

listdev

and share the output with us.


#6

get a sound card that is supported, easy peasy. HDA audio rather sucks a bit. currently testing a nice Audigy 2 card, i have yet to test the asus ones.


#7

All the computers I tried the Beta on (only 2 desktops and 3 notebooks) audio did work out of the box without any fiddling. Guess I’m just lucky…


#8

Same here. It’s worked flawlessly on my T440P, T410S, and a custom build (will get specs if anyone requests them).


#9

I have lots of problems related to HDA audio on my computers always fiddling to make them work. A restart in the audio and video settings (Media preferences) makes audio work!
screenshot1

restart media server = Mediadienste neustarten


#10

I also have no issues on my Sony Vaio with HD Audio.


#11

I hate HDA. The reason that some people have issues and others don’t is because the problem lies in initializing the codec which has many variations. Some laptops are able to do that by doing something that causes the BIOS to make noise, for example reinserting the power adapter on Lenovo laptops or rebooting into Haiku directly from another operating system. Almost forgot about Opensound. It’s not perfect but maybe it will get sound working on my Haiku laptop until HDA can be wrangled. I’m glad this thread came up to remind me.


#12

Here is my listdev.

Should sound be working?

Appears my networking has stopped too. I was able to use Internet last time. Will have to boot again to see but as of this writing networking stopped and never had sound.

TJ

Welcome to the Haiku shell.

~> list dev
bash: list: command not found
~> listdev

device Serial bus controller (SMBus) [c|5|0]
vendor 8086: Intel Corporation
device 8c22: 8 Series/C220 Series Chipset Family SMBus Controller

device Mass storage controller (SATA controller, AHCI 1.0) [1|6|1]
vendor 8086: Intel Corporation
device 8c02: 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode]

device Bridge (ISA bridge) [6|1|0]
vendor 8086: Intel Corporation
device 8c44: Z87 Express LPC Controller

device Serial bus controller (USB controller, EHCI) [c|3|20]
vendor 8086: Intel Corporation
device 8c26: 8 Series/C220 Series Chipset Family USB EHCI #1

device Bridge (PCI bridge, Subtractive decode) [6|4|1]
vendor 8086: Intel Corporation
device 244e: 82801 PCI Bridge

device Bridge (PCI bridge, Subtractive decode) [6|4|1]
vendor 8086: Intel Corporation
device 244e: 82801 PCI Bridge

device Network controller (Ethernet controller) [2|0|0]
vendor 1969: Qualcomm Atheros
device e091: Killer E220x Gigabit Ethernet Controller

device Bridge (PCI bridge, Normal decode) [6|4|0]
vendor 8086: Intel Corporation
device 8c14: 8 Series/C220 Series Chipset Family PCI Express Root Port #3

device Bridge (PCI bridge, Normal decode) [6|4|0]
vendor 8086: Intel Corporation
device 8c10: 8 Series/C220 Series Chipset Family PCI Express Root Port #1

device Multimedia controller (Audio device) [4|3|0]
vendor 8086: Intel Corporation
device 8c20: 8 Series/C220 Series Chipset High Definition Audio Controller

device Serial bus controller (USB controller, EHCI) [c|3|20]
vendor 8086: Intel Corporation
device 8c2d: 8 Series/C220 Series Chipset Family USB EHCI #2

device Communication controller [7|80|0]
vendor 8086: Intel Corporation
device 8c3a: 8 Series/C220 Series Chipset Family MEI Controller #1

device Serial bus controller (USB controller, XHCI) [c|3|30]
vendor 8086: Intel Corporation
device 8c31: 8 Series/C220 Series Chipset Family USB xHCI

device Multimedia controller (Audio device) [4|3|0]
vendor 10de: NVIDIA Corporation
device 0fbc: Unknown

device Display controller (VGA compatible controller, VGA controller) [3|0|0]
vendor 10de: NVIDIA Corporation
device 1380: GM107 [GeForce GTX 750 Ti]

device Bridge (PCI bridge, Normal decode) [6|4|0]
vendor 8086: Intel Corporation
device 0c01: Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller

device Bridge (Host bridge) [6|0|0]
vendor 8086: Intel Corporation
device 0c00: 4th Gen Core Processor DRAM Controller
~>


#13

I guess that already exists an open ticket related to this issue:
https://dev.haiku-os.org/ticket/13203

@humdinger what do you think? makes any sense to open a new ticket or is the same issue?


#14

Should OpenSound then work with what I have or will that be an issue too?

TJ


#15

Is there a list of known working and still purchaseable audio cards?

TJ


#16

Or the therein linked ticket https://dev.haiku-os.org/ticket/4755 .
There’s a minefield of a gazillion quirky HDA chipsets.

Maybe add the relevant listdev section to that ticket, if it’s not already in it.


#17

OpenSound could work. Look for it at HaikuDepot. It’s only available for Haiku 32 bit version.