相关疑难解决方法(0)

内核引导参数“set acpi_osi=Linux”有什么作用?

我的笔记本电脑具有 Intel 高清显卡和 64 位 Ubuntu 10.10,我的笔记本电脑面临亮度控制问题。因此,当我搜索修复程序时,我发现一个常见的建议是编辑 GRUB 文件行,GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor"

引导参数的文档acpi_osi说明:

acpi_osi=   [HW,ACPI] Modify list of supported OS interface strings
            acpi_osi="string1"      # add string1 -- only one string
            acpi_osi="!string2"     # remove built-in string2
            acpi_osi=               # disable all strings
Run Code Online (Sandbox Code Playgroud)

http://redsymbol.net/linux_boot_parameters/

我没有找到为什么这应该解决任何笔记本电脑问题的原因。

那么有人能告诉我内核引导选项的acpi_osi=Linux作用吗?

acpi kernel laptop graphics

58
推荐指数
2
解决办法
12万
查看次数

启动到 Windows 8.1 后,Ubuntu 14.04 中的笔记本电脑扬声器没有声音

我有一个戴尔 Inspiron 15 7537。

我在上面安装了 14.04,最初没有声音问题。但是,就像我使用以太网卡一样,希望 linux 中没有驱动程序/软件问题似乎是不现实的。

我为笔记本电脑购买了 SSD 并在其上安装了 Ubuntu 14.04。然后,我使用 gparted 从笔记本电脑附带的磁盘中复制 Windows 分区。

一切仍然正常,直到我启动到 Windows 8.1。当我在 Windows 中时,声音运行良好,但在重新启动笔记本电脑并返回 Ubuntu 后,声音停止通过笔记本电脑的内部扬声器工作。

但是我注意到,在 Ubuntu 中我仍然可以使用耳机接收声音。

从这里开始,我可以启动到 Windows 8.1 以通过内部扬声器接收声音,但除非使用耳机,否则我无法在 Ubuntu 14.04 中再次获得声音。

我决定尝试一下,所以我完全擦除了磁盘,并全新安装了 Ubuntu 14.04。声音回来了!然后我再次继续复制我的 Windows 分区。同样,在启动到 Windows 8.1,然后返回到 Ubuntu 后,我的内部扬声器将不再发出声音。

我尝试了最常见的解决方案,例如:

sudo apt-get remove --purge alsa-base pulseaudio
sudo apt-get install alsa-base pulseaudio unity-control-center
sudo alsa force-reload
Run Code Online (Sandbox Code Playgroud)

或者

pulseaudio -k
Run Code Online (Sandbox Code Playgroud)

我还尝试确保在 alsamixer 中没有静音。我也尝试安装脉冲音频音量控制工具。如果我正在播放一首歌,我可以看到内部扬声器的音频电平在移动,就好像它应该播放一样。

脉冲音频音量控制工具还显示我的 HDMI 卡是一个声音设备,但它识别为关闭。

可能值得注意的是,在 alsamixer 中,应用程序似乎将我的 PCH/输出卡识别为副卡,将 HDMI 识别为第一张。但是,情况一直如此,所以我不确定这是问题所在。

我不太了解这一切是如何设计的,但据我所知,我很难收集启动到另一个操作系统如何阻止扬声器在另一个操作系统中工作。

我能做些什么来恢复系统的声音,并确定为什么引导到 Windows 会导致这种行为?我非常想使用双引导系统。

lspci -v …

sound pulseaudio alsa hda-intel 14.04

14
推荐指数
2
解决办法
4万
查看次数

标签 统计

14.04 ×1

acpi ×1

alsa ×1

graphics ×1

hda-intel ×1

kernel ×1

laptop ×1

pulseaudio ×1

sound ×1