我不敢相信我自己在这里问这个问题。如果这不是这个问题的正确位置,我们深表歉意。
我从 1996 年开始使用 Linux,SuSE 版本 4.1...
然而我仍然无法组装一台性能良好的机器。
几个月前我买了一个简单的盒子。我是一名软件开发人员。我不需要高端显卡,也不需要 RAID 之类的东西。
我的主要目标是拥有一台快速响应的机器。我在上面安装了 arch linux,并安装了 i3 作为桌面环境 - 实际上它应该相当快。
然而......机器的响应能力非常低,尤其是图形滞后很多。我知道我没有选择高端图形引擎 - 但这样一台现代化的机器难道不足以观看无延迟的 YouTube 和其他视频吗? Firefox 浏览无延迟?
也许我只是错误配置了我的机器,这就是我的问题所在。下面是一些硬件信息。
正如你所看到的,我有一个带有 8GB RAM 的 AMD E-350 处理器 - 我认为这对于标准 Linux 安装来说已经足够了......
我还做的是,由于 MoBo 附带 GPU/处理器捆绑包,我认为也许仅升级显卡可能会产生一些影响 - 不。我买了一张带有 1GB RAM 的 AMD HD5450 卡(!!!) - 但我仍然无法在 YouTube 上享受流畅的视频,也无法获得足够的网页浏览体验...(也许拥有原始 GPU 比添加的 GPU 更好我买的卡?)。当然我知道现代浏览器要求相当高,但我想这样的机器应该能够处理吧?
我读了 arch linux 论坛上关于优化视频的帖子,AMD 卡确实没有得到很好的评论......
有无数关于如何选择发行版的帖子,有硬件兼容性列表 - 但是是否有任何教程或指南可以真正帮助设置快速且响应灵敏的机器?
- 我的机器可能配置错误吗?
- 它只是硬件设置不好吗?我是否应该更换其中一个或另一块以廉价地获得令人满意的性能?
- 我对廉价硬件的要求是否过高?
我正在考虑更换整个 MoBo(我知道它很便宜,我不应该对它期望太多,但我认为我应该能够调整它......)
(lshw):
*-memory
description: System memory
physical id: 0
size: 7967MiB
*-cpu
product: AMD E-350 Processor
vendor: Advanced Micro Devices [AMD]
physical id: 1
bus info: cpu@0
size: 800MHz
capacity: 800MHz
width: 64 bits
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp x86-64 constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni monitor ssse3 cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch ibs skinit wdt arat hw_pstate npt lbrv svm_lock nrip_save pausefilter vmmcall cpufreq
*-pci:0
description: Host bridge
product: Family 14h Processor Root Complex
vendor: Advanced Micro Devices, Inc. [AMD]
physical id: 100
bus info: pci@0000:00:00.0
version: 00
width: 32 bits
clock: 66MHz
configuration: latency=32
*-pci:0
description: PCI bridge
product: Family 14h Processor Root Port
vendor: Advanced Micro Devices, Inc. [AMD]
physical id: 4
bus info: pci@0000:00:04.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: pci normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:16 ioport:e000(size=4096) memory:fea00000-feafffff ioport:c0000000(size=268435456)
*-display
description: VGA compatible controller
product: Cedar [Radeon HD 5000/6000/7350/8350 Series]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:01:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list rom
configuration: driver=radeon latency=0
resources: irq:41 memory:c0000000-cfffffff memory:fea20000-fea3ffff ioport:e000(size=256) memory:fea00000-fea1ffff
答案1
你的CPU很慢。分数760对于双核CPU来说是不好的。如果你看一下单核性能该网站上的 CPU 与优秀的 Pentium III 相当。
GPU 对于 YouTube 来说应该足够好了,但与 CPU 一起使用可能还不够。我可以在配备速度慢得多的 AMD GPU 的 Pentium M 上观看 HTML5 格式的 760p YouTube。确保安装了正确的驱动程序。
另一个问题可能是 Flash。 Google Chrome 使用 Pepperflash,它似乎禁用了 GPU 的一些优化,并使一切变得非常慢。在近 10 年历史的 Core2Duo 上(仍然比 CPU 快 2-3 倍!),Firefox 上的 760p Flash 与板载 Intel GPU 配合得很好,而在 Chrome 上,与 Flash 相关的所有内容都非常慢。还要确保 VDPAU 或其他加速 API 正常工作和运行。还要检查 OpenGL 是否正常工作。
也许尝试使用当前的 Ubuntu LiveCD 来检查性能配置是否错误 - 硬件检测在 Ubuntu 上运行得很好,如果机器在此配置中运行流畅,请考虑检查您的 xorg 配置。
不幸的是,现代桌面 Linux 至少与 Windows 一样依赖于快速硬件。对我来说,最近的 Windows 版本(例如 8.1)在较旧的硬件上比 Linux 运行得更好。但通常问题出在内存上,所以这对你来说应该不是问题。
检查你的 xorg 配置并去掉那个 CPU,我想你会没事的。如果您需要便宜的东西,请选择快速使用的 Core2Duo 或查看 cpubenchmark.net 上的列表。如果您正在开发,还可以考虑查看单线程性能比较。根据我的经验,这是敏捷的最重要因素。
只需 200 美元,您就可以购买一台像样的二手计算机,其性能是您系统的数倍。除了合理快速的 CPU 之外,对敏捷性影响最大的是 SSD。