华硕 Zenbook UX533FTC 上的 Ubuntu 20.04 没有声音

华硕 Zenbook UX533FTC 上的 Ubuntu 20.04 没有声音

我在新款华硕 Zenbook UX533FTC-A8178T 笔记本电脑(配备 Windows 10)上安装了 Ubuntu 20.04,并进行了双启动。

扬声器或耳机插孔没有声音(而在 Windows 中声音正常)。

我之前试过 18.04,但也没用。几天来,我一直在浏览类似的“无声音问题”,但没有成功。所以现在我重新安装了 ubuntu 20.04,更新了它,并安装了 pavucontrol 和 inxi,只是为了重新开始。

希望有人能帮助我在下面提供一些有用的信息。

谢谢,菲利波

(PS 我尝试了 manjaro-gnome-19.0.2-200312-linux54.iso,而对于 Ubuntu 18.04 我尝试了不同的内核:4.19.0、4.19.10、4.19.43 等等)

  • uname -a
Linux ZenBook 5.4.0-26-generic #30-Ubuntu SMP Mon Apr 20 16:58:30 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
  • alsamixer
AlsaMixer v1.1.3 ────────────────────────────────────────

│ Card: HDA Intel PCH                                                                   
│ Chip: Realtek ALC294                                                    
│ View: F3:[Playback]                                                                        

一切开启,“OO”,自动静音已禁用

  • inxi -SMAG
System:    Host: ZenBook Kernel: 5.4.0-26-generic x86_64 bits: 64 Desktop: Gnome 3.36.1 
           Distro: Ubuntu 20.04 LTS (Focal Fossa) 
Machine:   Type: Laptop System: ASUSTeK product: ZenBook UX534FTC_UX533FTC v: 1.0 
           serial: <superuser/root required> 
           Mobo: ASUSTeK model: UX534FTC v: 1.0 serial: <superuser/root required> 
           UEFI: American Megatrends v: UX534FTC.304 date: 12/16/2019 
Graphics:  Device-1: Intel UHD Graphics driver: i915 v: kernel 
           Device-2: NVIDIA TU117M [GeForce GTX 1650 Mobile / Max-Q] driver: nouveau v: kernel 
           Display: x11 server: X.Org 1.20.8 driver: nouveau resolution: 1920x1080~60Hz 
           OpenGL: renderer: Mesa Intel UHD Graphics (CML GT2) v: 4.6 Mesa 20.0.4 
Audio:     Device-1: Intel driver: snd_hda_intel 
           Sound Server: ALSA v: k5.4.0-26-generic 
  • pavucontrol
Output devices: Built-in Audio Analog Stereo
Port: Speakers (on which I can see the audio bar moving when playing a youtube video)
Configuration: Analog Stereo Duplex/Analog Stereo Output (same thing)
  • cat /etc/modprobe.d/alsa-base.conf
# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7

# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
#
# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
#
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-caiaq index=-2
options snd-usb-ua101 index=-2
options snd-usb-us122l index=-2
options snd-usb-usx2y index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
# Keep snd-pcsp from being loaded as first soundcard
options snd-pcsp index=-2
# Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=-2

答案1

我也遇到了双启动 Windows 10/Ubuntu 20 的问题。每次我从 Windows 切换到 Ubuntu 或从 Ubuntu 切换到 Windows 时,都会出现声音问题。还没有找到明确的解决方案,但我发现在启动其他操作系统之前进入 BIOS 菜单并退出可以避免这个问题。所以每次我使用不同的操作系统重新启动时,我都会先打开 BIOS 设置,退出 BIOS 设置,然后使用不同的操作系统启动。当我重新启动上次使用的操作系统时,我没有遇到任何问题……

答案2

不确定耳机插孔(不要使用它)但这解决了运行 Ubuntu 20.04 的华硕 Zenbook UX534FTC 内置扬声器没有声音的问题。

https://www.linux.org/threads/asus-zenbook-15-ux534f-realtek-hd-audio-problem.27384/post-94194

我做的唯一不同的事情是将脚本放入 /etc/rc.local 以使其在启动时运行(个人偏好)。

差点忘了,如果您还没有安装 alsa-tools,那么您还需要安装它。

祝你好运!

答案3

以下是我如何恢复音频的方法。我没有直接从“启动菜单”启动“Ubuntu”,而是选择“设置”,然后在“保存并退出”选项卡中覆盖启动。

  1. 开始时按住 Esc 键打开引导菜单(不同的笔记本电脑可能有所不同),选择“进入设置”。
  2. 设置,移至“保存并退出”选项卡
  3. 在‘Boot override’中,选择‘Ubuntu’,然后回车。

仅供参考,我的笔记本电脑是华硕 ZenBook UX433FA。就这些。希望它也适合你。

答案4

我在华硕 UX533 上遇到了同样的问题,但多亏了@Sri现在已经解决了。

解决方案简单步骤:

  • 创建每次重启时运行的脚本

      sudo nano /etc/rc.local
    
  • 然后粘贴以下内容:

      #!/bin/sh -e
      hda-verb /dev/snd/hwC0D0 0x20 0x500 0x1b
      hda-verb /dev/snd/hwC0D0 0x20 0x477 0x4a4b
      hda-verb /dev/snd/hwC0D0 0x20 0x500 0xf
      hda-verb /dev/snd/hwC0D0 0x20 0x477 0x74
      exit 0
    
  • 然后按CTRL + X 然后按Y然后按Enter

  • 赋予脚本执行权限:

      sudo chmod +x /etc/rc.local
    
  • 重启设备

相关内容