Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Audio Not Playing Through HDMI [BUG] #135

Open
ruscher opened this issue Sep 30, 2023 · 1 comment
Open

Audio Not Playing Through HDMI [BUG] #135

ruscher opened this issue Sep 30, 2023 · 1 comment
Labels
bug Something isn't working

Comments

@ruscher
Copy link

ruscher commented Sep 30, 2023

Describe the bug

Dear Support Team,

I am writing to seek assistance with a specific issue related to HDMI audio on our BigLinux distribution. My name is Rafael Ruscher, and I have encountered a situation where HDMI audio is not working as expected.

Problem Description:

When I connect my computer to an external display or TV using HDMI, the video signal is transmitted correctly. However, the audio continues to play through the internal speakers of the computer, rather than through the HDMI connection.

Solution Attempt:

In my research, I came across a suggestion to resolve this issue by modifying a certain line in the configuration file /usr/lib/python3.11/site-packages/envycontrol.py. The recommendation was to remove the following line:

ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x040300", ATTR{remove}="1"

Current Status:

Apart from this audio issue, our BigLinux distribution is working exceptionally well, and we are pleased with its performance.

Request for Assistance:

I kindly request your guidance and support in resolving this HDMI audio problem. If the suggested modification to the envycontrol.py file is the correct course of action, please provide any additional instructions or considerations to ensure that the adjustment is made correctly.

If there are alternative solutions or troubleshooting steps specific to the BigLinux distribution, I would greatly appreciate your expertise in this matter.

Thank you for your time and assistance in advance. I look forward to your response and hope to have this issue resolved promptly.

Sincerely,
Rafael Ruscher

System Information:

  • Model: Dell Inc. 0P84C9
    CPU : Intel i7-7700HQ (8) @ 3.800GHz
    GPU : NVIDIA GeForce GTX 1050 Ti Mobile
    GPU : Intel HD Graphics 630

  • Distro: BigLinux

  • Kernel: 6.1.53-1-MANJARO

  • DE/WM and Display Manager (if applicable): Plasma 5.27.8

  • EnvyControl version: 3.3.0

  • Nvidia driver version: 535.104.05

  • lspci output:

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 05)
00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 05)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 630 (rev 04)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 05)
00:14.0 USB controller: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem (rev 31)
00:15.0 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Serial IO I2C Controller #0 (rev 31)
00:15.1 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Serial IO I2C Controller #1 (rev 31)
00:16.0 Communication controller: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 (rev 31)
00:17.0 SATA controller: Intel Corporation HM170/QM170 Chipset SATA Controller [AHCI Mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #5 (rev f1)
00:1c.5 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #6 (rev f1)
00:1d.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation HM175 Chipset LPC/eSPI Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller (rev 31)
00:1f.3 Audio device: Intel Corporation CM238 HD Audio Controller (rev 31)
00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (rev 31)
01:00.0 VGA compatible controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] (rev a1)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
03:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
04:00.0 Non-Volatile memory controller: Shenzhen Longsys Electronics Co., Ltd. SM2263EN/SM2263XT-based OEM SSD (rev 03)

photo_2023-09-30_05-37-38

@ruscher ruscher added the bug Something isn't working label Sep 30, 2023
@ruscher ruscher changed the title Audio Not Playing Through HDMI - Troubleshooting Guide [BUG] Audio Not Playing Through HDMI [BUG] Sep 30, 2023
@Boria138
Copy link
Contributor

Boria138 commented Oct 6, 2023

In hybrid mode, hdmi sound doesn't work because the nvidia website says it should be disabled (https://download.nvidia.com/XFree86/Linux-x86_64/435.17/README/dynamicpowermanagement.html).
For hdmi sound to work, follow the instructions from the website above or switch to Nvidia mode.

Boria138 added a commit to Boria138/envycontrol that referenced this issue Oct 12, 2023
Power consumption does not increase when hdmi is turned on, so the workaround is no longer needed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants