LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Slackware HDMI Sound (https://www.linuxquestions.org/questions/linux-newbie-8/slackware-hdmi-sound-943717/)

delroot 05-07-2012 11:56 AM

Slackware HDMI Sound
 
Hi everyone,

I'm currently looking for a way to run the sound on HDMI output on my slackware 13.37.

Somebody have already do this ?

Thanks.

TobiSGD 05-07-2012 12:30 PM

Would be helpful to know your graphics hardware and which driver you use.

delroot 05-07-2012 05:04 PM

Thanks for your help,

Graphic card is : nVidia Corporation G86 [GeForce 8400M GT]
Driver is : nouveau

If the information are not what do you want,

Quote:

delroot $ grep '/usr/lib/xorg/modules/drivers/' /var/log/Xorg.0.log
[ 50.340] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[ 50.368] (II) Loading /usr/lib/xorg/modules/drivers/nv_drv.so
[ 50.386] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 50.708] (II) Unloading /usr/lib/xorg/modules/drivers/nv_drv.so
[ 50.708] (II) Unloading /usr/lib/xorg/modules/drivers/vesa_drv.so
Quote:

delroot $ lsmod
Module Size Used by
snd_seq_dummy 1119 0
snd_seq_oss 25900 0
snd_seq_midi_event 4696 1 snd_seq_oss
snd_seq 42680 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 4505 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 34554 0
snd_mixer_oss 14726 1 snd_pcm_oss
rfcomm 30262 4
sco 7392 2
bnep 8307 2
l2cap 38761 16 rfcomm,bnep
ipv6 236629 16
cpufreq_ondemand 7672 2
speedstep_lib 2663 0
acpi_cpufreq 5195 1
freq_table 2039 2 cpufreq_ondemand,acpi_cpufreq
mperf 923 1 acpi_cpufreq
ppdev 4901 0
lp 7105 0
parport_pc 18218 0
parport 25627 3 ppdev,lp,parport_pc
fuse 58136 1
uvcvideo 55980 0
videodev 57461 1 uvcvideo
v4l1_compat 13666 2 uvcvideo,videodev
snd_hda_codec_idt 47981 1
snd_hda_intel 18443 0
snd_hda_codec 61720 2 snd_hda_codec_idt,snd_hda_intel
mmc_block 8618 0
snd_hwdep 4772 1 snd_hda_codec
nouveau 501887 2
ttm 44512 1 nouveau
pcmcia 32618 0
snd_pcm 59843 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer 15717 2 snd_seq,snd_pcm
iwl3945 65969 0
drm_kms_helper 23927 1 nouveau
intel_agp 9000 0
iwlcore 48433 1 iwl3945
drm 143170 4 nouveau,ttm,drm_kms_helper
snd 43891 11 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_idt,snd_hda_intel,snd_hda _codec,snd_hwdep,snd_pcm,snd_timer
intel_gtt 11414 1 intel_agp
usbhid 32435 0
mac80211 181473 2 iwl3945,iwlcore
firewire_ohci 23789 0
i2c_i801 7018 0
joydev 7695 0
yenta_socket 19256 0
btusb 10073 2
tifm_sd 7542 0
i2c_algo_bit 4287 1 nouveau
soundcore 4641 1 snd
mmc_core 57264 2 mmc_block,tifm_sd
tifm_7xx1 3598 0
pcmcia_rsrc 9344 1 yenta_socket
cfg80211 122542 3 iwl3945,iwlcore,mac80211
bluetooth 47805 9 rfcomm,sco,bnep,l2cap,btusb
video 10482 1 nouveau
sony_laptop 25090 0
processor 23158 3 acpi_cpufreq
thermal 6718 0
thermal_sys 11426 3 video,processor,thermal
rfkill 13278 4 cfg80211,bluetooth,sony_laptop
pcmcia_core 10169 3 pcmcia,yenta_socket,pcmcia_rsrc
snd_page_alloc 5925 2 snd_hda_intel,snd_pcm
firewire_core 43998 1 firewire_ohci
i2c_core 16421 6 videodev,nouveau,drm_kms_helper,drm,i2c_i801,i2c_algo_bit
tifm_core 3977 2 tifm_sd,tifm_7xx1
hwmon 1065 1 thermal_sys
hid 63771 1 usbhid
sky2 39892 0
rtc_cmos 7970 0
psmouse 40986 0
ac 2465 0
agpgart 23062 4 ttm,intel_agp,drm,intel_gtt
button 4005 1 nouveau
battery 8431 0
shpchp 23205 0
output 1456 1 video
rtc_core 11871 1 rtc_cmos
sg 21511 0
serio_raw 3542 0
rtc_lib 1502 1 rtc_core
evdev 7303 17
Quote:

delroot $ lspci
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c)
00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port (rev 0c)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation G86 [GeForce 8400M GT] (rev a1)
06:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
08:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8036 PCI-E Fast Ethernet Controller (rev 16)
09:03.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
09:03.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
09:03.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)

Flymo 09-23-2013 10:26 AM

In case others need to know the answer....
 
..sadly it is not (for now) that cheerful.

On the nVidia site, there's a detailed page about HDMI sound - here

In Section 5 it states that nouveau and nv do not support the necessary features.

We can hope that this will come to pass in time - all praise to the devs!
Please?

I would be continuing to use (and recommend) the nVidia drivers on our cluster of ION boxen, but the current nVidia drivers no longer support overscan correction, so we are struggling with driving cheap TVs with current distros.

I now begin to grasp some of the reasons behind Linus giving nVidia the finger last year.
With corporate strategies like theirs, they have a great future behind them.
<sigh>

The above may go out of date (hope it does) when the magnificent devs have HDMI sound implemented or nVidia get real.

TroN-0074 09-23-2013 02:24 PM

I have been lucky that if I go into the sounds settings it display the devices I have available to send sound out. HDMI is listed there so I have to select it. But if I plug headphones I have to go to the sounds settings and select headphone jack out.

Note this is in OpenSUSE/Gnome and in Ubuntu/Unity.
The computer I have with slackware 14 doesnt have the HDMI out and I have it skinned with KDE.

But yeah go into the sounds settings and see what is listed there. No harm done.

Good luck to you

Flymo 09-26-2013 01:04 PM

Nouveau does support HDMI sound
 
I was misinformed - whatever nVidia say, Nouveau does support HDMI sound.

There's a matrix showing what families are supported by what functions here.

And a brief explanation of how we got our ION boxen to work with Nouveau is here.


All times are GMT -5. The time now is 09:26 PM.