Digital Input on ALC3661 (from laptop HDMI IN) not working under Linux

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dear ALSA-experts, 

I have an Alienware 17 laptop (sometimes called M17RX5) which has a Realtek ALC3661. 
The problem I describe here should also be valid for the Alienware 18 (all the late 2013 models, which are still the most current). At least some scattered forum reports suggest so. 

The card works almost perfect in Linux, but one functionality is missing: The laptop features an HDMI input, and the Realtek card is supposed to take care of the incoming digital audio. 
This works fine in Windows, but in Linux, I only get the video and the audio stays missing. 

Here you can find my alsa-info: 
http://www.alsa-project.org/db/?f=0a0502e49212a0436a30fde9d4ee56163bbc2ebc

In Windows, I observe the HDMI-IN audio routing to the speakers is only done if the Realtek Audio Service is running. In Linux, I observe keypress-events when I either switch manually to the HDMI-in signal and also if a new signal is detected (something (the UEFI?) injects a keypress then). 
I assume the service in Windows catches these events and changes "something" in the Realtek Audio Settings. I see no special recording device in Windows, nor any explicit HDMI-input setting, nor any related setting in the driver. Dell links a standard Realtek driver in their support section. 

Under Linux, I found a mixer called "Digital" in the recording-section in alsamixer although the laptop does not have any SPDIF nor Koax digital in our output. However, changing the volume for this did not have any effect. 

Note the laptop has a single HDMI connector which can be used both for input and output (so the nvidia-card also shows one HDMI-out). The second NVIDIA audio out is very likely from the mini-display-port of the laptop. 

I am not sure what is the best way to proceed to get this working - I have no deeper experience with ALSA nor HDA-Intel. If you can learn something from my alsa-info, or give me any pointers / things to try, I will gladly do so (I come with several years of Linux and C++ programming experience, but only user-space, nothing Kernel or ALSA related). 

Thanks in advance for any help (an RTFM is also fine!), 
Oliver

------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user



[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux