热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux:告别无声的世界

Linux:告别无声的世界--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
(作者:绚丽也尘埃)今天终于不能忍受Linux的沉默了,我决定为声卡安装好驱动。

首先选择“系统->管理->声卡检测”,在弹出的对话框中可以看到声卡相关的很多信息。由这些信息可知,主板上集成的声卡芯片为ALC268,而IO控制为8280H(ICH8 Family) HD Audio Controller,它应该集成在南桥芯片上。如此说来ALC268也属于一种软声卡,软声卡的解码工作全部交由CPU来做,主板仅有ALC268这颗codec芯片用于模数和数模转换。ALC268它采用的是全称为(High Definition Audio)的HD Audio音频解决方案。这种音频解决方案能够支持多声道,每声道高达24bit/192kHz高质量音频回放。同时HD Audio还支持厂商们所开发的功能驱动模块,可以为用户提供诸如DVD 解码、多音频流回放、对各种3D音频API的支持等等功能。而最实用的功能就是HD Audio的多音频流回放技术能够凭借其内部接口的路由功能,提供插口的自动识别功能。

选择的卡
厂商:Intel Corporation
型号:8280H(ICH8 Family) HD Audio Controller
模块:snd-hda-intel

默认的声卡:Intel Corporation 82801H(ICH 8 Family)HD Audio Controller
默认的PCM设备:ALC268 Analog

ALSA驱动版本:Driver Version 1.0.15.fc8
ALSA库软件包:alsa-lib-1.0.15-1.fc8
ALSA工具包:alsa-utils-1.0.15-1.fc8

The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux operating system. ALSA has the following significant features:

Efficient support for all types of audio interfaces, from consumer soundcards to professional multichannel audio interfaces.
Fully modularized sound drivers.
SMP and thread-safe design.
User space library (alsa-lib) to simplify application programming and provide higher level functionality.
Support for the older OSS API, providing binary compatibility for most OSS programs.
ALSA is released under the GPL (GNU General Public license) and the LGPL (GNU Lesser General Public License).

这块ALC268集成声卡芯片似乎还是比较新的产品,以至于alsa 1.0.15版驱动都不支持它,所以我点测试一点声音都听不到,这让我郁闷了好久,不过一直也懒得去整它,今天突然一时兴起,下定决心告别这个无声世界,到凌晨这么晚,终于可以写这篇心得了。

在网上搜ALC268和linux这样的关键词,搜索结果一大批,按照那些文章讲述的,我也尝试过,要修改好一些配置文件,一次次重启均以失败而告终。无意间我看到了一篇文章,我决定采用最简单的办法,我也不卸载以前安装的alsa驱动

[root@localhost ecy]# rpm -qa | grep alsa
bluez-utils-alsa-3.20-4.fc8
alsa-lib-devel-1.0.15-1.fc8
alsa-lib-1.0.15-1.fc8
alsa-utils-1.0.15-1.fc8
alsa-plugins-pulseaudio-1.0.14-5.fc8

因为卸载其中一个包又会有另外一个包依赖它,如此类推,麻烦得不得了,我就抱着侥幸的心理,按照那篇文章所述,仅仅安装了alsa-driver-1.0.16.tar.bz2,alsa-lib-1.0.16.tar.bz2,alsa-utils-1.0.16.tar.bz2这三个文件,然后重启一下,再次测试居然就能听到声音了,这让我感觉好开心啊。

然后呢我就到RealNetworks的官方网站上下载了RealPlayer11GOLD.bin这个二进制安装文件。二进制安装文件是讨我喜欢的,因为安装过程较源码安装简单得多,并且一般不会出错,比如Google Earth for Linuxy也同样是采用.bin的方式发布。安装之前需要使用chmod为文件添加可执行权限,然后输入“./RealPlayer11GOLD.bin”,接着会出现一些个性化选项,用于根据自己的喜爱做相应的选择便可。

安装完毕之后, 在“应用程序->影音”里会多出一项RealPlayer 11,点击它便会运行RealPlayer 11。默认情况下,RealPlayer 11支持.rm,.rmvb,.mp3,.wma,.wmv,.ogg等影音格式。哈,Feodra core 8的世界从此充满了美妙的声音了,因而更加富有生机了。
推荐阅读
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 学习SLAM的女生,很酷
    本文介绍了学习SLAM的女生的故事,她们选择SLAM作为研究方向,面临各种学习挑战,但坚持不懈,最终获得成功。文章鼓励未来想走科研道路的女生勇敢追求自己的梦想,同时提到了一位正在英国攻读硕士学位的女生与SLAM结缘的经历。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • Ubuntu 9.04中安装谷歌Chromium浏览器及使用体验[图文]
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 服务器上的操作系统有哪些,如何选择适合的操作系统?
    本文介绍了服务器上常见的操作系统,包括系统盘镜像、数据盘镜像和整机镜像的数量。同时,还介绍了共享镜像的限制和使用方法。此外,还提供了关于华为云服务的帮助中心,其中包括产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题和视频帮助等技术文档。对于裸金属服务器的远程登录,本文介绍了使用密钥对登录的方法,并提供了部分操作系统配置示例。最后,还提到了SUSE云耀云服务器的特点和快速搭建方法。 ... [详细]
  • 本文介绍了一个从入门到高手的VB.NET源代码,通过学习这些源代码,可以在21天内成为VB.NET高手。文章提供了下载地址,并提醒读者加入作者的QQ群和收藏作者的博客。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文介绍了Python版Protobuf的安装和使用方法,包括版本选择、编译配置、示例代码等内容。通过学习本教程,您将了解如何在Python中使用Protobuf进行数据序列化和反序列化操作,以及相关的注意事项和技巧。 ... [详细]
  • MACElasticsearch安装步骤及验证方法
    本文介绍了MACElasticsearch的安装步骤,包括下载ZIP文件、解压到安装目录、启动服务,并提供了验证启动是否成功的方法。同时,还介绍了安装elasticsearch-head插件的方法,以便于进行查询操作。 ... [详细]
  • ZSI.generate.Wsdl2PythonError: unsupported local simpleType restriction ... [详细]
  • Win10 64位旗舰版的优势及特点详解
    本文详细介绍了Win10 64位旗舰版的优势及特点,包括更安全的源安装盘、永久激活方式、稳定性和硬件驱动的集成,以及人性化的维护工具和分区功能。通过阅读本文,您将了解到Win10 64位旗舰版相比其他版本的优势和特点。 ... [详细]
  • 现在学vb6还靠得住么?语言只是工具,关键是思想。程序=算法+数据结构。除了汇编,其他语言都靠不住。随着时代的进步,很多语言跟不上开发的要求。从面向过程到面向对象,与其说是思想的进步,不如说是为了适应高速开发。除了底层汇编语言,还有那些能适应高速开发的语言。每种语言都是很有趣的。 ... [详细]
  • 本文详细介绍了如何创建和使用VUE uni-app开发环境,包括通过HBuilderX可视化界面和通过vue-cli命令执行的方法。文章内容简单清晰,易于学习与理解。通过学习本文,读者可以深入了解VUE uni-app开发环境,并通过实践验证掌握具体的使用情况。编程笔记将为读者推送更多相关知识点的文章,欢迎关注! ... [详细]
author-avatar
手机用户2502929925
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有