You are not logged in.

#1 2014-11-23 15:59:19

buntolo
Member
Registered: 2011-10-11
Posts: 202

headphones not working if discrete GPU is disabled

I can't get headphones to play if nVIDIA dGPU is disabled.

nVIDIA enabled: speakers work, headphones work
nVIDIA disabled: speakers work, headphones don't work

I can't understand this behavior nor I can think of a proper google search query to find solutions or hints.

I have a barebone laptop with i7-4710MQ with a HD 4600 iGPU on a HM87 chipset coupled with a nVIDIA 860M dGPU.

$ uname -r
3.17.3-1-ARCH
$ lspci | grep -i audio
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)

NOTE: I have an i7-4710MQ, not a Xeon.


$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: VT1802 Analog [VT1802 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 2: VT1802 Alt Analog [VT1802 Alt Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Last edited by buntolo (2014-11-23 16:05:21)

Offline

#2 2014-11-25 21:05:00

dice
Member
From: Germany
Registered: 2014-02-10
Posts: 413

Re: headphones not working if discrete GPU is disabled

How do you check if your headphones work or not? ALSA? Pulseaudio?

Maybe your HDMI sound output gets differently recognized depending on which GPU is used. This could lead to your sound being played over HDMI where obviously your headphones aren't connected.
How do you switch between GPUs?


I put at button on it. Yes. I wish to press it, but I'm not sure what will happen if I do.  (Gune | Titan A.E.)

Offline

#3 2014-12-04 23:26:01

kefan
Member
Registered: 2014-11-11
Posts: 6

Re: headphones not working if discrete GPU is disabled

I have a similar setup where I just don't use the NVidia card at all, and to get the headphones jack to work, I had to reset the codecs as described here on the wiki:
https://wiki.archlinux.org/index.php/Ad … is_too_low

After resetting the codecs, the headphones jack auto-magically worked.  Might be worth a try.

Last edited by kefan (2014-12-04 23:27:34)

Offline

#4 2015-01-25 11:59:53

buntolo
Member
Registered: 2011-10-11
Posts: 202

Re: headphones not working if discrete GPU is disabled

kefan wrote:

I have a similar setup where I just don't use the NVidia card at all, and to get the headphones jack to work, I had to reset the codecs as described here on the wiki:
https://wiki.archlinux.org/index.php/Ad … is_too_low

After resetting the codecs, the headphones jack auto-magically worked.  Might be worth a try.


I've some syntax problem:

Using temporary directory: /dev/shm/hda-analyzer
You may remove this directory when finished or if you like to
download the most recent copy of hda-analyzer tool.
Downloading file hda_analyzer.py
Downloading file hda_guilib.py
Downloading file hda_codec.py
Downloading file hda_proc.py
Downloading file hda_graph.py
Downloading file hda_mixer.py
Downloaded all files, executing hda_analyzer.py
  File "/dev/shm/hda-analyzer/hda_analyzer.py", line 48
    raise ValueError, "URL %s" % url
                    ^
SyntaxError: invalid syntax

Googled it and found no solutions. I've python2 installed of course.

Offline

Board footer

Powered by FluxBB