StupidBeauty
Read times:482Posted at:Fri Nov 23 18:57:36 2012
- no title specified

为了解决声音问题,把linux内核编译了一下

之前的某一天,音箱突然没有声音了。 本座当时忙,没有查原因 ,只是想着可能又是系统哪里的软件有问题吧 ,传言中都说linux内核的系统不容易出声音的

这个星期把推土机买来了 ,有了比速龙强劲得多的运算能力。本座就决定把声音问题解决一下了,就算 查不出系统软件哪里有问题,也可用终极修复大法“编译内核”来解决了。

于是昨天 本座就先尝试在自己知识范围内查了一下系统里跟声音相关的问题 ,结果不出所料 由于本座并非 一个操作系统砖家,所以乱搞一气之后仍然连最基本的结论都没得出来:系统里跟声音相关的软件部分究竟是坏了还是没坏啊?

本座就决定直接去编译内核了,尼玛的,有咯推土机还怕内核编译不完么? 只要 自己声卡对应的驱动直接编译到内核里就行咯。下载 了linux内核,配置一番之后 就让它编译了。大约半个小时左右编译 完了 。把它放到启动分区里,更新启动引导器的配置文件,本座就外出 干别的什么事情去了。

回来之后使用 新的内核启动,重新安装显卡驱动 和虚拟机驱动, 狠好,系统运行正常。 用SMplayer打开一个片子,啊,还是没声音。

本座又查了一下系统里可能跟问题相关的软件,仍然没有基本的结论。 好,本座决定把音箱线换个插口试试 。当本座去拨音箱线的时候, 既高兴又悲伤地发现音箱 信号线已经被老鼠咬断了。狠好,这么说可能是硬件问题而不是软件问题了 ,同时这个悬案 也可能找到真正的原因了,不 会引起本座这个科技主义者 的世界观崩塌了 。于是 弄个耳机插上去,有声音了。终于得到最终结论: 没声音是老鼠引起的。

编译内核 并没有 在这个事件中起到直接解决问题的作用,却给本座带来了 有益的副作用:系统运行比以前快了 ,这里的以前指的是 换了推土机而没编译内核的时刻 。更换 CPU本身带来了运行速度的提升,而编译内核之后本座感受到了再一次运行速度提升。可能是这两个原因:

  1. 1. 配置 内核的时候选择了最符合本座当前CPU的架构 ,其它一切CPU的兼容选项都没选 。当时由于 本座不清楚推土机算是什么处理器家族的,于是选择了自认为最接近的“ Opteron/Athlon64/Hammer/K8 ”选项,目前看来一切都是正常运转的。

  2. 2. 配置内核 的时候把所有本座认为不需要的驱动都取消掉了。 这缩短了编译时间,同时应当也能缩短运行 时某些代码的执行时间吧,这个不确定。内核体积 是确实缩小了,MagicLinux的通用内核尺寸是5.7M,而本座专门为自己这台机器编译过的内核尺寸只有2.9M,大约是一半的尺寸。

Your opinions
Your name:Email:Website url:Opinion content:
- no title specified

HxLauncher: Launch Android applications by voice commands

 
Recent comments
2017年4月~2019年4月垃圾短信排行榜Posted at:Thu Sep 26 04:51:48 2024
Qt5.7文档翻译:QWebEngineCookieStore类,QWebEngineCookieStore ClassPosted at:Fri Aug 11 06:50:35 2023盲盒kill -9 18289 Grebe.20230517.211749.552.mp4