![Ubuntu 13.04 配有旧显卡(radeon HD 4850)](https://linux22.com/image/837268/Ubuntu%2013.04%20%E9%85%8D%E6%9C%89%E6%97%A7%E6%98%BE%E5%8D%A1%EF%BC%88radeon%20HD%204850%EF%BC%89.png)
我刚刚安装了 Ubuntu 13.04,我认为显卡可能存在问题。
它的风扇运转非常快(而且很吵)。
我尝试使用以下命令检查温度sensors
,结果如下:
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +48.0°C (high = +84.0°C, crit = +100.0°C)
Core 1: +47.0°C (high = +84.0°C, crit = +100.0°C)
Core 2: +46.0°C (high = +84.0°C, crit = +100.0°C)
Core 3: +47.0°C (high = +84.0°C, crit = +100.0°C)
it8718-isa-0290
Adapter: ISA adapter
in0: +1.12 V (min = +0.00 V, max = +4.08 V)
in1: +1.89 V (min = +0.00 V, max = +4.08 V)
in2: +3.30 V (min = +0.00 V, max = +4.08 V)
+5V: +2.99 V (min = +0.00 V, max = +4.08 V)
in4: +0.45 V (min = +0.00 V, max = +4.08 V)
in5: +0.11 V (min = +0.00 V, max = +4.08 V)
in6: +0.10 V (min = +0.00 V, max = +4.08 V)
in7: +3.20 V (min = +0.00 V, max = +4.08 V)
Vbat: +3.28 V
fan1: 0 RPM (min = 0 RPM)
fan2: 0 RPM (min = 0 RPM)
fan3: 477 RPM (min = 0 RPM)
fan4: 0 RPM (min = 0 RPM)
temp1: +44.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor
temp2: +43.0°C (low = +127.0°C, high = +127.0°C) sensor = thermal diode
temp3: -2.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor
intrusion0: ALARM
radeon-pci-0100
Adapter: PCI adapter
temp1: +113.0°C
IIUC - 温度是 113.0C,这是正常温度吗?这就是风扇转得快的原因吗?直到昨天,我在同一台机器上安装了 Windows 7,GPU 风扇没有出现任何问题。
可能是驱动程序问题,我尝试安装 AMD/ATI 网站的驱动程序,但失败了(缺少必需的软件包 - 检查日志以查看缺少什么,发现已安装)。
我很感激任何帮助。
谢谢,
Itay
答案1
正如我在这里所说的:VAIO SB36 过热
通常,Ubuntu 中的过热问题与显卡有关,而您的情况是混合显卡和开源驱动程序。在这种情况下,默认情况下,您连接了两个显卡,但您只使用集成显卡(英特尔)。如果您只想使用一个显卡,并且想在需要时使用,则需要按照以下答案安装私有驱动程序:
直接从 AMD 安装专有 ATI Catalyst 视频驱动程序(fglrx)的正确方法是什么?
并使用最新的驱动程序:
(6 月 6 日) http://www2.ati.com/drivers/linux/amd-driver-installer-catalyst-13-4-linux-x86.x86_64.zip
问题是 AMD 的最新稳定驱动程序与最新版本的 Ubuntu 和最新版本的 Xorg Server 不兼容。下载与 Ubuntu 13.04 兼容的最新测试版驱动程序:
http://www2.ati.com/drivers/beta/amd-driver-installer-catalyst-13-6-beta-x86.x86_64.zip
您可以尝试安装它,但正如您所看到的,私有驱动程序与 4XXX 系列不兼容:http://support.amd.com/us/kbarticles/Pages/AMDCatalyst13-6LINBetaDriver.aspx
我还发现了这一点:Ubuntu 12.04.2 及更高版本上的 Radeon HD 2000、3000、4000:fglrx(旧版)不受支持,该怎么办?
据我所知(这里是 4850),您无法通过任何方法在原装 ubuntu 12.10 上安装 fglrx-legacy,即使您使用支持我们卡的 catalyst 12.6,因为 12.10 使用的 x 服务器(1.13)不受 catalyst 12.6 或更早版本支持。
但是,这在某种程度上是一个解决方案,我可以确认它可以在我的计算机上运行: http://www.ubuntuvibes.com/2012/10/how-to-install-amd-catalyst-legacy.html
sudo add-apt-repository ppa:makson96/fglrx sudo apt-get update sudo apt-get upgrade sudo apt-get install fglrx-legacy
只要按照那样做(好吧,首先卸载您现在安装的任何 fglrx),您应该会获得更好的体验。
我应该注意,您将把 x 服务器降级到版本 1.12,并且这些软件包不受 ubuntu 支持,但这是目前可能存在的最接近“解决方案”的方案。
我希望这对一些人有帮助!
答案2
这是假设您有混合显卡,即集成的英特尔显卡和专用的 ATI 显卡。
还假设你使用的是开源 radeon 驱动程序,而不是 fglrx
这可能有点晚了,但你可以看看https://help.ubuntu.com/community/HybridGraphics使用 vga_switcheroo 关闭您的专用显卡。
如果您运行sudo ls -l /sys/kernel/debug/vgaswitcheroo/switch
时发现文件未找到,请尝试执行dmesg | egrep 'radeon|switcheroo'
,以便为我打开它。
现在只需运行sudo echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
关闭专用显卡即可。当我这样做时,我的笔记本电脑温度下降了 20 摄氏度。:)
请注意,每次启动时您都必须运行所有这些程序,除非您想采取额外步骤将其配置为自动执行,但我还没有尝试过。
额外的东西
您可能还希望安装 tlp。http://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-management.htmltlp 的默认设置足以让我的笔记本电脑像 Windows 一样冷,甚至更好。考虑到我以前触摸笔记本电脑通风口时手可能会被烫伤,这真是太酷了。