当有人从 Windows 迁移到 Linux 时,首先想到的担心是:“我能获得与 Windows 相同的图形和声音质量吗?” 因为一般主板供应商不提供任何针对 Linux 的驱动程序。
我从 2013 年开始使用 Ubuntu。当我大声播放音频时,低音会失真,但我的音响系统没有任何实际问题。图形性能也不如 Windows 好。我将包括我的系统配置以及图形和声卡详细信息。
有经验的用户能建议如何解决这些问题吗?如何提高音频质量并获得更快的图形?我检查了其他驱动程序,但一无所获。
以下是硬件详细信息:
pnath@Ubuntu:~$ sudo lshw -short
H/W path Device Class Description
======================================================
system System Product Name (SKU)
/0 bus H61M-K
/0/0 memory 64KiB BIOS
/0/4 processor Intel(R) Pentium(R) CPU G2020 @ 2.90GHz
/0/4/5 memory 128KiB L1 cache
/0/4/6 memory 512KiB L2 cache
/0/4/7 memory 3MiB L3 cache
/0/1 memory
/0/1/0 memory 4GiB DIMM DDR3 Synchronous 1333 MHz (0.8 ns)
/0/53 memory System Memory
/0/53/0 memory 4GiB DIMM DDR3 Synchronous 1333 MHz (0.8 ns)
/0/2 memory
/0/3 memory
/0/100 bridge Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller
/0/100/1 bridge Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port
/0/100/2 display Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller
/0/100/16 communication 6 Series/C200 Series Chipset Family MEI Controller #1
/0/100/1a bus 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
/0/100/1b multimedia 6 Series/C200 Series Chipset Family High Definition Audio Controller
/0/100/1c bridge 6 Series/C200 Series Chipset Family PCI Express Root Port 1
/0/100/1c.5 bridge 6 Series/C200 Series Chipset Family PCI Express Root Port 6
/0/100/1c.5/0 eth0 network RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
/0/100/1d bus 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
/0/100/1f bridge H61 Express Chipset Family LPC Controller
/0/100/1f.2 storage 6 Series/C200 Series Chipset Family SATA AHCI Controller
/0/100/1f.3 bus 6 Series/C200 Series Chipset Family SMBus Controller
/0/5 scsi0 storage
/0/5/0.0.0 /dev/cdrom disk DVDRAM GH22NS70
/0/6 scsi1 storage
/0/6/0.0.0 /dev/sda disk 500GB ST500DM002-1BD14
/0/6/0.0.0/1 /dev/sda1 volume 80GiB Windows NTFS volume
/0/6/0.0.0/2 /dev/sda2 volume 377GiB Extended partition
/0/6/0.0.0/2/5 /dev/sda5 volume 104GiB HPFS/NTFS partition
/0/6/0.0.0/2/6 /dev/sda6 volume 104GiB HPFS/NTFS partition
/0/6/0.0.0/2/7 /dev/sda7 volume 105GiB HPFS/NTFS partition
/0/6/0.0.0/2/8 /dev/sda8 volume 61GiB Linux filesystem partition
/0/6/0.0.0/3 /dev/sda3 volume 7812MiB Linux swap volume
/1 power To Be Filled By O.E.M.
pnath@Ubuntu:~$
答案1
这是一个非常主观的问题,因为一般来说,更便宜的硬件 = 更差的音质/图形。这个问题在 Linux 上更严重的原因是硬件供应商编写了特殊的驱动程序来绕过硬件限制,而 Linux 开发人员所能做的就是猜测他们做了什么来解决问题。
您不能只比较 Windows 和 Linux 并说其中一个比另一个更好。尽管如此,Linux 中的声音仍然是一个谜。自 90 年代以来一直如此。用于管理声音的多个驱动程序和守护程序造成了巨大的混乱。
可以运行一个程序来快速了解导致失真的原因,该程序是alsamixer
命令行程序。它将显示每个通道的声级条形图。您可以使用箭头键向右或向左滚动,并使用向上/向下箭头向上或向下调整声级。如果任何通道设置为最大值(红色),那么失真问题可能就出在这里。有时这些声道级别不会显示在 GUI 中,您必须使用这样的程序来调整级别。就像我说的,由于有多个声音守护进程(alsa、pulse 或今年流行的其他声音系统),声音变得一团糟。
大多数这些问题都可以解决,如果您提供有关问题的更具体的细节而不是询问有关质量的一般问题,您更有可能得到更有用的答案。