噼啪声错误 - 如何限制可用 RAM

噼啪声错误 - 如何限制可用 RAM

Creative X-Fi当我使用 Windows 7 时,我必须将可用 RAM 限制为最大 3GB,否则每次播放声音时都会出现噼啪声。这与声卡 驱动程序有关。

现在我已经转换到 Ubuntu,声音又开始发出噼啪声了。

有没有办法像我在 Win7 上那样限制可用 RAM?或者我必须购买新的声卡?

答案1

您可以使用内核参数来控制这一点。如果您在首次启动时按照提示编辑 Grub 菜单项,则可以添加参数。

http://www.cyberciti.biz/howto/question/static/linux-kernel-parameters.php

mem和参数max_addr似乎是最相关的。

答案2

要具体将 RAM 限制为 3GB,您可以:

1)重新启动系统,或关闭系统然后重新打开电源。

2)立即按住 SHIFT 键并在系统开始启动时保持按住,以强制显示“GNU GRUB”菜单。“GNU GRUB”菜单将如下所示:

格鲁宾

3)出现“GNU GRUB”菜单后,松开 SHIFT,然后按 e 键进入编辑模式。编辑模式屏幕将如下所示:

格鲁布迪蒂姆

4)使用向下箭头键将光标移动到以单词“linux”开头的行,然后将光标移到行末,在那里可以看到内核参数。通常这会在“quiet splash vt_handoff”等单词之后。

5)按 SPACE 键添加一个空格(在行尾,然后仔细输入您需要添加的内核启动参数。在您的例子中,这将是mem=3G(请注意,如果您需要添加多个参数,请用 SPACE 将它们分隔开,但不要添加=参数本身中的任何符号或标点符号之前或之后没有空格)。

6)按Ctrl+X启动系统并测试您添加的参数。

一旦您确认获得了想要的结果,您就可以使用/etc/default/grub您最喜欢的文本编辑器进行编辑,并将新的内核参数添加到GRUB_CMDLINE_LINUX_DEFAULT=现有引号之间的行中,从而使这些更改永久生效,并根据需要保留现有参数。

资料来源:

https://wiki.ubuntu.com/Kernel/KernelBootParameters

https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt

相关内容