Ubuntu 13.04 配有旧显卡(radeon HD 4850)

Ubuntu 13.04 配有旧显卡(radeon HD 4850)

我刚刚安装了 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 一样冷,甚至更好。考虑到我以前触摸笔记本电脑通风口时手可能会被烫伤,这真是太酷了。

相关内容