You are not logged in.

#1 2019-08-07 11:31:24

earthw0rmjim
Member
From: Hungary
Registered: 2014-08-09
Posts: 9

Graphics card is recognized as one single audio output device

Hi,

In my system i have a Radeon RX 570 graphics card with the following connected devices:

  • Monitor 1 via DisplayPort (with built in speakers)

  • Monitor 2 via DisplayPort (exact same type as the previous one)

  • HDTV via HDMI

I also have a 2.1 speaker system connected directly to the motherboard, which works fine.

My problem is Alsa/PulseAudio recognizes the graphics card as one single output device.
When i switch to this device, then audio is sent to the first monitor (connected via DisplayPort) and i cannot change this behavior.
I cannot switch audio output to the second monitor or the HDTV (which is connected via HDMI).

pavucontrol screenshot:
YFoaPeZ.png

aplay output:

aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 0: ALC892 Analog [ALC892 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

I'd really appreciate any advice on how i could solve this issue.
Thank you in advance.

Offline

#2 2019-08-07 11:37:19

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 7,030

Re: Graphics card is recognized as one single audio output device

What are your outputs for

pacmd list-cards
pacmd list-sinks
amixer -c0
systool -vm snd_hda_intel
systool -vm amdgpu
uname -a
lsmod | grep amd
dmesg | grep -E 'snd|hda|amdgpu'

Just from the first look this looks like a kernel/driver bug and will likely need to be fixed there, it should usually allocate distinct devices for each valid port. but post these outputs here first

Last edited by V1del (2019-08-07 11:42:29)

Offline

#3 2019-08-07 13:50:38

earthw0rmjim
Member
From: Hungary
Registered: 2014-08-09
Posts: 9

Re: Graphics card is recognized as one single audio output device

Thanks for the reply!

V1del wrote:

What are your outputs for

pacmd list-cards
pacmd list-sinks
amixer -c0
systool -vm snd_hda_intel
systool -vm amdgpu
uname -a
lsmod | grep amd
dmesg | grep -E 'snd|hda|amdgpu'

pacmd list-cards:

2 card(s) available.
    index: 0
	name: <alsa_card.pci-0000_26_00.1>
	driver: <module-alsa-card.c>
	owner module: 6
	properties:
		alsa.card = "0"
		alsa.card_name = "HDA ATI HDMI"
		alsa.long_card_name = "HDA ATI HDMI at 0xfe960000 irq 70"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:26:00.1"
		sysfs.path = "/devices/pci0000:00/0000:00:03.1/0000:26:00.1/sound/card0"
		device.bus = "pci"
		device.vendor.id = "1002"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
		device.product.id = "aaf0"
		device.product.name = "Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]"
		device.string = "0"
		device.description = "Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	profiles:
		output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5900, available: unknown)
		off: Off (priority 0, available: unknown)
	active profile: <output:hdmi-stereo>
	sinks:
		alsa_output.pci-0000_26_00.1.hdmi-stereo/#0: Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] Digital Stereo (HDMI)
	sources:
		alsa_output.pci-0000_26_00.1.hdmi-stereo.monitor/#0: Monitor of Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] Digital Stereo (HDMI)
	ports:
		hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: yes)
			properties:
				device.icon_name = "video-display"
				device.product.name = "BenQ BL2480"
    index: 1
	name: <alsa_card.pci-0000_28_00.3>
	driver: <module-alsa-card.c>
	owner module: 7
	properties:
		alsa.card = "1"
		alsa.card_name = "HD-Audio Generic"
		alsa.long_card_name = "HD-Audio Generic at 0xfe800000 irq 72"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:28:00.3"
		sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:28:00.3/sound/card1"
		device.bus = "pci"
		device.vendor.id = "1022"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
		device.product.id = "1457"
		device.product.name = "Family 17h (Models 00h-0fh) HD Audio Controller"
		device.string = "1"
		device.description = "Family 17h (Models 00h-0fh) HD Audio Controller"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	profiles:
		input:analog-stereo: Analog Stereo Input (priority 65, available: no)
		output:analog-stereo: Analog Stereo Output (priority 6500, available: unknown)
		output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6565, available: unknown)
		off: Off (priority 0, available: unknown)
	active profile: <output:analog-stereo+input:analog-stereo>
	sinks:
		alsa_output.pci-0000_28_00.3.analog-stereo/#1: Family 17h (Models 00h-0fh) HD Audio Controller Analog Stereo
	sources:
		alsa_output.pci-0000_28_00.3.analog-stereo.monitor/#1: Monitor of Family 17h (Models 00h-0fh) HD Audio Controller Analog Stereo
		alsa_input.pci-0000_28_00.3.analog-stereo/#2: Family 17h (Models 00h-0fh) HD Audio Controller Analog Stereo
	ports:
		analog-input-front-mic: Front Microphone (priority 8500, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "audio-input-microphone"
		analog-input-rear-mic: Rear Microphone (priority 8200, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "audio-input-microphone"
		analog-input-linein: Line In (priority 8100, latency offset 0 usec, available: no)
			properties:
				
		analog-output-lineout: Line Out (priority 9900, latency offset 0 usec, available: yes)
			properties:
				
		analog-output-headphones: Headphones (priority 9000, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "audio-headphones"

pacmd list-sinks:

2 sink(s) available.
    index: 0
	name: <alsa_output.pci-0000_26_00.1.hdmi-stereo>
	driver: <module-alsa-card.c>
	flags: HARDWARE DECIBEL_VOLUME LATENCY FLAT_VOLUME DYNAMIC_LATENCY
	state: SUSPENDED
	suspend cause: IDLE
	priority: 9030
	volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
	        balance 0.00
	base volume: 65536 / 100% / 0.00 dB
	volume steps: 65537
	muted: no
	current latency: 0.00 ms
	max request: 0 KiB
	max rewind: 0 KiB
	monitor source: 0
	sample spec: s16le 2ch 44100Hz
	channel map: front-left,front-right
	             Stereo
	used by: 0
	linked by: 0
	configured latency: 0.00 ms; range is 0.50 .. 1999.82 ms
	card: 0 <alsa_card.pci-0000_26_00.1>
	module: 6
	properties:
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "HDMI 0"
		alsa.id = "HDMI 0"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "3"
		alsa.card = "0"
		alsa.card_name = "HDA ATI HDMI"
		alsa.long_card_name = "HDA ATI HDMI at 0xfe960000 irq 70"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:26:00.1"
		sysfs.path = "/devices/pci0000:00/0000:00:03.1/0000:26:00.1/sound/card0"
		device.bus = "pci"
		device.vendor.id = "1002"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
		device.product.id = "aaf0"
		device.product.name = "Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]"
		device.string = "hdmi:0"
		device.buffering.buffer_size = "352768"
		device.buffering.fragment_size = "176384"
		device.access_mode = "mmap+timer"
		device.profile.name = "hdmi-stereo"
		device.profile.description = "Digital Stereo (HDMI)"
		device.description = "Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] Digital Stereo (HDMI)"
		alsa.mixer_name = "ATI R6xx HDMI"
		alsa.components = "HDA:1002aa01,00aa0100,00100700"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	ports:
		hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: yes)
			properties:
				device.icon_name = "video-display"
				device.product.name = "BenQ BL2480"
	active port: <hdmi-output-0>
  * index: 1
	name: <alsa_output.pci-0000_28_00.3.analog-stereo>
	driver: <module-alsa-card.c>
	flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY FLAT_VOLUME DYNAMIC_LATENCY
	state: SUSPENDED
	suspend cause: IDLE
	priority: 9039
	volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
	        balance 0.00
	base volume: 65536 / 100% / 0.00 dB
	volume steps: 65537
	muted: no
	current latency: 0.00 ms
	max request: 0 KiB
	max rewind: 0 KiB
	monitor source: 1
	sample spec: s16le 2ch 44100Hz
	channel map: front-left,front-right
	             Stereo
	used by: 0
	linked by: 0
	configured latency: 0.00 ms; range is 0.50 .. 1999.82 ms
	card: 1 <alsa_card.pci-0000_28_00.3>
	module: 7
	properties:
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "ALC892 Analog"
		alsa.id = "ALC892 Analog"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "0"
		alsa.card = "1"
		alsa.card_name = "HD-Audio Generic"
		alsa.long_card_name = "HD-Audio Generic at 0xfe800000 irq 72"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:28:00.3"
		sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:28:00.3/sound/card1"
		device.bus = "pci"
		device.vendor.id = "1022"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
		device.product.id = "1457"
		device.product.name = "Family 17h (Models 00h-0fh) HD Audio Controller"
		device.string = "front:1"
		device.buffering.buffer_size = "352768"
		device.buffering.fragment_size = "176384"
		device.access_mode = "mmap+timer"
		device.profile.name = "analog-stereo"
		device.profile.description = "Analog Stereo"
		device.description = "Family 17h (Models 00h-0fh) HD Audio Controller Analog Stereo"
		alsa.mixer_name = "Realtek ALC892"
		alsa.components = "HDA:10ec0892,18496893,00100302"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	ports:
		analog-output-lineout: Line Out (priority 9900, latency offset 0 usec, available: yes)
			properties:
				
		analog-output-headphones: Headphones (priority 9000, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "audio-headphones"
	active port: <analog-output-lineout>

amixer -c0:

Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]

systool -vm snd_hda_intel:

Module = "snd_hda_intel"

  Attributes:
    coresize            = "45056"
    initsize            = "0"
    initstate           = "live"
    refcnt              = "7"
    taint               = ""
    uevent              = <store method only>

  Parameters:
    align_buffer_size   = "-1"
    bdl_pos_adj         = "-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1"
    beep_mode           = "Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y"
    enable_msi          = "-1"
    enable              = "Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y"
    id                  = "(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)"
    index               = "-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1"
    jackpoll_ms         = "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"
    model               = "(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)"
    patch               = "(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)"
    pm_blacklist        = "Y"
    position_fix        = "-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1"
    power_save          = "1"
    power_save_controller= "Y"
    probe_mask          = "-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1"
    probe_only          = "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"
    single_cmd          = "-1"
    snoop               = "-1"

  Sections:
    .bss                = "0xffffffffc09fb2c0"
    .data.once          = "0xffffffffc09fad68"
    .data               = "0xffffffffc09fa180"
    .exit.text          = "0xffffffffc09f619c"
    .gnu.linkonce.this_module= "0xffffffffc09faf80"
    .init.text          = "0xffffffffc04c6000"
    .note.Linux         = "0xffffffffc09f7024"
    .note.gnu.build-id  = "0xffffffffc09f7000"
    .orc_unwind         = "0xffffffffc09f9594"
    .orc_unwind_ip      = "0xffffffffc09f8f64"
    .parainstructions   = "0xffffffffc09f84d0"
    .ref.data           = "0xffffffffc09fae20"
    .rodata             = "0xffffffffc09f7060"
    .rodata.str1.1      = "0xffffffffc09f851c"
    .rodata.str1.8      = "0xffffffffc09f8880"
    .smp_locks          = "0xffffffffc09f8c34"
    .strtab             = "0xffffffffc04c9e98"
    .symtab             = "0xffffffffc04c7000"
    .text               = "0xffffffffc09f3000"
    __bpf_raw_tp_map    = "0xffffffffc09fad80"
    __bug_table         = "0xffffffffc09faaf0"
    __jump_table        = "0xffffffffc09fa000"
    __mcount_loc        = "0xffffffffc09f833c"
    __param             = "0xffffffffc09f8c38"
    __tracepoints_ptrs  = "0xffffffffc09f832c"
    __tracepoints_strings= "0xffffffffc09f8f10"
    __tracepoints       = "0xffffffffc09fae80"
    __verbose           = "0xffffffffc09fab00"
    _ftrace_events      = "0xffffffffc09fae00"

systool -vm amdgpu:

Module = "amdgpu"

  Attributes:
    coresize            = "3416064"
    initsize            = "0"
    initstate           = "live"
    refcnt              = "13"
    taint               = ""
    uevent              = <store method only>

  Parameters:
    aspm                = "-1"
    audio               = "-1"
    bapm                = "-1"
    benchmark           = "0"
    cg_mask             = "4294967295"
    cik_support         = "0"
    cntl_sb_buf_per_se  = "0"
    compute_multipipe   = "-1"
    dc                  = "-1"
    deep_color          = "0"
    disable_cu          = "(null)"
    disp_priority       = "0"
    dpm                 = "-1"
    emu_mode            = "0"
    exp_hw_support      = "0"
    fw_load_type        = "-1"
    gartsize            = "4294967295"
    gpu_recovery        = "-1"
    gttsize             = "-1"
    hw_i2c              = "0"
    ip_block_mask       = "4294967295"
    job_hang_limit      = "0"
    lbpw                = "-1"
    lockup_timeout      = "10000"
    moverate            = "-1"
    msi                 = "-1"
    ngg                 = "0"
    param_buf_per_se    = "0"
    pcie_gen2           = "-1"
    pcie_gen_cap        = "0"
    pcie_lane_cap       = "0"
    pg_mask             = "4294967295"
    pos_buf_per_se      = "0"
    ppfeaturemask       = "4294787071"
    prim_buf_per_se     = "0"
    runpm               = "-1"
    sched_hw_submission = "2"
    sched_jobs          = "32"
    sdma_phase_quantum  = "32"
    si_support          = "0"
    smu_memory_pool_size= "0"
    test                = "0"
    virtual_display     = "(null)"
    vis_vramlimit       = "0"
    vm_block_size       = "-1"
    vm_debug            = "0"
    vm_fault_stop       = "0"
    vm_fragment_size    = "-1"
    vm_size             = "-1"
    vm_update_mode      = "-1"
    vram_page_split     = "512"
    vramlimit           = "0"

  Sections:
    .altinstr_replacement= "0xffffffffc082592d"
    .altinstructions    = "0xffffffffc093b0c7"
    .bss                = "0xffffffffc0950cc0"
    .data..read_mostly  = "0xffffffffc0942c14"
    .data.once          = "0xffffffffc094fa00"
    .data               = "0xffffffffc09406c0"
    .exit.text          = "0xffffffffc082590d"
    .gnu.linkonce.this_module= "0xffffffffc0950980"
    .init.text          = "0xffffffffc0369000"
    .note.Linux         = "0xffffffffc0826024"
    .note.gnu.build-id  = "0xffffffffc0826000"
    .orc_unwind         = "0xffffffffc08f2234"
    .orc_unwind_ip      = "0xffffffffc08c21f0"
    .parainstructions   = "0xffffffffc093a2a0"
    .ref.data           = "0xffffffffc094fd80"
    .rodata.cst4        = "0xffffffffc093b13c"
    .rodata.cst8        = "0xffffffffc093b2a8"
    .rodata             = "0xffffffffc0826060"
    .rodata.str1.1      = "0xffffffffc08b984b"
    .rodata.str1.8      = "0xffffffffc0892cb8"
    .smp_locks          = "0xffffffffc093ad5c"
    .strtab             = "0xffffffffc03a5640"
    .symtab             = "0xffffffffc036a000"
    .text               = "0xffffffffc067c000"
    .text.unlikely      = "0xffffffffc0819af6"
    __bpf_raw_tp_map    = "0xffffffffc094fa20"
    __bug_table         = "0xffffffffc0942c15"
    __jump_table        = "0xffffffffc093c000"
    __mcount_loc        = "0xffffffffc0888850"
    __param             = "0xffffffffc08c19d0"
    __tracepoints_ptrs  = "0xffffffffc093ae50"
    __tracepoints_strings= "0xffffffffc093aeb0"
    __tracepoints       = "0xffffffffc0950440"
    __verbose           = "0xffffffffc0945cb8"
    _ftrace_events      = "0xffffffffc094fcc0"

lsmod | grep amd:

edac_mce_amd           28672  0
kvm_amd               106496  0
kvm                   724992  1 kvm_amd
ccp                    98304  1 kvm_amd
amdkfd                233472  1
amdgpu               3416064  13
chash                  16384  1 amdgpu
gpu_sched              28672  1 amdgpu
i2c_algo_bit           16384  1 amdgpu
ttm                   126976  1 amdgpu
drm_kms_helper        200704  1 amdgpu
drm                   483328  10 gpu_sched,drm_kms_helper,amdgpu,ttm
gpio_amdpt             16384  0
gpio_generic           16384  1 gpio_amdpt

dmesg | grep -E 'snd|hda|amdgpu':

[    1.201122] [drm] amdgpu kernel modesetting enabled.
[    1.207981] fb: switching to amdgpudrmfb from EFI VGA
[    1.208411] amdgpu 0000:26:00.0: No more image in the PCI ROM
[    1.208461] amdgpu 0000:26:00.0: firmware: direct-loading firmware amdgpu/polaris10_mc.bin
[    1.208467] amdgpu 0000:26:00.0: VRAM: 8192M 0x000000F400000000 - 0x000000F5FFFFFFFF (8192M used)
[    1.208468] amdgpu 0000:26:00.0: GART: 256M 0x0000000000000000 - 0x000000000FFFFFFF
[    1.208546] [drm] amdgpu: 8192M of VRAM memory ready
[    1.208547] [drm] amdgpu: 8192M of GTT memory ready.
[    1.210164] amdgpu 0000:26:00.0: firmware: direct-loading firmware amdgpu/polaris10_pfp_2.bin
[    1.210172] amdgpu 0000:26:00.0: firmware: direct-loading firmware amdgpu/polaris10_me_2.bin
[    1.210180] amdgpu 0000:26:00.0: firmware: direct-loading firmware amdgpu/polaris10_ce_2.bin
[    1.210189] amdgpu 0000:26:00.0: firmware: direct-loading firmware amdgpu/polaris10_rlc.bin
[    1.210222] amdgpu 0000:26:00.0: firmware: direct-loading firmware amdgpu/polaris10_mec_2.bin
[    1.210254] amdgpu 0000:26:00.0: firmware: direct-loading firmware amdgpu/polaris10_mec2_2.bin
[    1.210806] amdgpu 0000:26:00.0: firmware: direct-loading firmware amdgpu/polaris10_sdma.bin
[    1.210815] amdgpu 0000:26:00.0: firmware: direct-loading firmware amdgpu/polaris10_sdma1.bin
[    1.210923] amdgpu 0000:26:00.0: firmware: direct-loading firmware amdgpu/polaris10_uvd.bin
[    1.211417] amdgpu 0000:26:00.0: firmware: direct-loading firmware amdgpu/polaris10_vce.bin
[    1.211650] amdgpu 0000:26:00.0: firmware: direct-loading firmware amdgpu/polaris10_smc.bin
[    1.269719] amdgpu: [powerplay] Failed to retrieve minimum clocks.
[    1.269720] amdgpu: [powerplay] Error in phm_get_clock_info 
[    1.506509] fbcon: amdgpudrmfb (fb0) is primary device
[    1.573801] amdgpu 0000:26:00.0: fb0: amdgpudrmfb frame buffer device
[    1.596564] [drm] Initialized amdgpu 3.27.0 20150101 for 0000:26:00.0 on minor 0
[    3.687202] snd_hda_intel 0000:26:00.1: Handle vga_switcheroo audio client
[    3.687203] snd_hda_intel 0000:26:00.1: Force to non-snoop mode
[    3.687485] snd_hda_intel 0000:28:00.3: enabling device (0000 -> 0002)
[    3.724971] snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC892: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
[    3.724973] snd_hda_codec_realtek hdaudioC1D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    3.724975] snd_hda_codec_realtek hdaudioC1D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[    3.724976] snd_hda_codec_realtek hdaudioC1D0:    mono: mono_out=0x0
[    3.724977] snd_hda_codec_realtek hdaudioC1D0:    inputs:
[    3.724978] snd_hda_codec_realtek hdaudioC1D0:      Front Mic=0x19
[    3.724979] snd_hda_codec_realtek hdaudioC1D0:      Rear Mic=0x18
[    3.724980] snd_hda_codec_realtek hdaudioC1D0:      Line=0x1a

Offline

#4 2019-08-07 14:08:36

progandy
Member
Registered: 2012-05-17
Posts: 3,454

Re: Graphics card is recognized as one single audio output device

Hmm, can you use xrandr to enable the audio property?

xrandr --output HDMI-# --set audio on

| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |

Offline

#5 2019-08-07 14:18:29

earthw0rmjim
Member
From: Hungary
Registered: 2014-08-09
Posts: 9

Re: Graphics card is recognized as one single audio output device

progandy wrote:

Hmm, can you use xrandr to enable the audio property?

xrandr --output HDMI-# --set audio on

Output of xrandr -q:

Screen 0: minimum 320 x 200, current 5760 x 1080, maximum 16384 x 16384
DisplayPort-0 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 527mm x 296mm
   1920x1080     60.00*+  50.00    59.94  
   1680x1050     59.95  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1440x900      60.00  
   1280x800      59.81  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    60.00  
   832x624       74.55  
   800x600       75.00    60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08  
DisplayPort-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
   1920x1080     60.00*+  50.00    59.94  
   1680x1050     59.95  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1440x900      60.00  
   1280x800      59.81  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    60.00  
   832x624       74.55  
   800x600       75.00    60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08  
DisplayPort-2 disconnected (normal left inverted right x axis y axis)
HDMI-A-0 connected 1920x1080+3840+0 (normal left inverted right x axis y axis) 698mm x 392mm
   1920x1080     50.00*+  60.00    59.94    24.00    23.98  
   1680x1050     50.00  
   1280x1024     50.00  
   1440x900      50.00  
   1280x800      50.00  
   1280x720      60.00    50.00    59.94  
   1024x768      50.00  
   800x600       50.00  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       60.00    59.94  
DVI-D-0 disconnected (normal left inverted right x axis y axis)

And xrandr --output HDMI-A-0 --set audio on:

X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  11 (RRQueryOutputProperty)
  Serial number of failed request:  49
  Current serial number in output stream:  49

Offline

#6 2019-08-07 17:20:06

earthw0rmjim
Member
From: Hungary
Registered: 2014-08-09
Posts: 9

Re: Graphics card is recognized as one single audio output device

As a last resort i've tried booting into multiple live systems (from an USB stick), such as Manjaro with kernel 4.19.28 and Ubuntu with 5.2.0.
The exact same problem is present on them as well.
I don't know what else i could do at this point. Can this be an actual hardware problem? Faulty video card or something?

Last edited by earthw0rmjim (2019-08-07 17:21:28)

Offline

#7 2019-08-07 17:47:56

progandy
Member
Registered: 2012-05-17
Posts: 3,454

Re: Graphics card is recognized as one single audio output device

Some windows users had issues with the BIOS of their motherboard.
https://community.amd.com/thread/239954


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |

Offline

#8 2019-08-07 18:02:27

earthw0rmjim
Member
From: Hungary
Registered: 2014-08-09
Posts: 9

Re: Graphics card is recognized as one single audio output device

I just pulled out both of my monitors, so the only device connected to the VGA now is the HDTV through the HDMI port.
The VGA is still recognized as a single device, but when i switch to this device in pavucontrol the audio is properly being played on the HDTV.
If i plug the monitors back in, the audio still coming from the HDTV.
The problem is i still cannot switch between the ports (so for example now i cannot switch back to one of the DPs).

I guess i just give up and hope a BIOS update will fix it.

Last edited by earthw0rmjim (2019-08-07 20:03:08)

Offline

Board footer

Powered by FluxBB