업그레이드 후 AMD Radeon HD4000 / 3000 시리즈의 고온


28

6 개월 동안 Unity 3D로 12.04를 실행했습니다. 내 노트북은 거의 조용히 작동했으며 배터리 수명이 약 4 시간 인 랩을 유지할 수있을 정도로 시원했습니다. 12.10으로 업데이트하고 Gnome 3 Shell로 전환했습니다. 이제 내 컴퓨터가 무릎을 꿇기에는 너무 뜨거워지고, 팬이 계속해서 작동하며, 약 45 분의 배터리 수명이 있습니다. 동작은 배터리 전원과 A / C 전원간에 일관됩니다. 이것은 다음의 출력입니다 sensors.

acpitz-virtual-0 
Adapter: Virtual device 
temp1:        +84.0°C  (crit = +99.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +84.0°C  (high = +86.0°C, crit = +100.0°C) 
Core 0:         +74.0°C  (high = +86.0°C, crit = +100.0°C) 
Core 1:         +72.0°C  (high = +86.0°C, crit = +100.0°C) 
Core 2:         +75.0°C  (high = +86.0°C, crit = +100.0°C) 
Core 3:         +84.0°C  (high = +86.0°C, crit = +100.0°C)

radeon-pci-0100 
Adapter: PCI adapter 
temp1:        +76.0°C

HP Pavilion dv6, Intel i7, AMD Radeon 그래픽이 있습니다. 추가 정보가 필요하면 알려주십시오.

이와 같이 급격한 변화를 일으킨이 두 우분투 에디션의 차이점은 무엇입니까?

편집 1 :

@Paul의 제안에 htop따라 문제를 좁히려 고했습니다. 결과는 다음과 같습니다!

터미널의 왼쪽

(터미널의 왼쪽)

터미널의 오른쪽

(터미널의 오른쪽)

부팅이 후이 10 분에 관한 htop, yakuake그리고 chrome1 개 탭 페이지가 오픈 이 질문에 모든 I 수동으로 열어됩니다. CPU에 가장 많은 과세 프로그램은 htop그 자체입니다. 나는 그 문제가 다른 곳에 있어야한다고 생각한다. 내 온도는 CPU 사용률이 거의 0 %로 이미 CPU의 경우 ~ 65C, GPU의 경우 ~ 69C입니다.

편집 2 :

@psusi가 요청 한대로 다음은 2 개의 탭 출력입니다 powertop(가독성을 위해 색상이 변경되었습니다).

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

다시 말하지만, 수동으로 실행하는 것은 하나의 google-chrome탭과 yakuake터미널입니다. 나는 상당히 새로운 편 powertop이므로 이것을 해석하는 방법을 잘 모르겠습니다. 다른 탭의 정보가 필요한 경우 알려주십시오.

편집 3 :

나는 12.04에서 배터리 문제를 겪고 있었고 일부 줄을 변경하여 문제를 해결했습니다 /etc/default/grub. 신용 이 질문을 .

GRUB_CMDLINE_LINUX_DEFAULT = "조용한 스플래시 acpi_osi = Linux acpi_backlight = vendor pcie_aspm = force i915.i915_enable_rc6 = 1 i915.lvds_downclock = 1 i915.i915_enable_fbc = 1"GRUB_CMDLINE_LINUX = "pcie_aspm = force"

12.10으로 업데이트 한 후이 줄을 동일하게 유지했습니다. 이것들은 괜찮습니까?

편집 4 :

@Arup Roy Chowdhury는 내 AMD 드라이버가 올바르게 설치되지 않을 수 있다고 언급했습니다. 현재 다음 드라이버를 사용하고 있습니다 (에서 출력 software-properties-gtk).

여기에 이미지 설명을 입력하십시오

대신 독점 드라이버를 사용해야합니까? gnome-shell은 오픈 소스로 그래픽 가속을 실행하는 것 같습니다.

편집 5 :

@hazrpg 요청한 로그 파일을 Ubuntu Pastebin에 게시했습니다 . 다음은 dmesg.log , lspci.loglsusb.log 입니다. 문제가 있습니까?

편집 6 :

@Sepero 다음은 유휴 상태입니다. 부팅 후 ~ 10 분 후에 터미널 하나만 실행하고 있습니다.

acpitz-virtual-0
Adapter: Virtual device
temp1:        +64.0°C  (crit = +99.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +63.0°C  (high = +86.0°C, crit = +100.0°C)

Core 0:         +62.0°C  (high = +86.0°C, crit = +100.0°C)
Core 1:         +60.0°C  (high = +86.0°C, crit = +100.0°C)
Core 2:         +60.0°C  (high = +86.0°C, crit = +100.0°C)
Core 3:         +63.0°C  (high = +86.0°C, crit = +100.0°C)

radeon-pci-0100
Adapter: PCI adapter
temp1:        +68.0°C 

google-chrome이 수정 사항을 1 분 동안 붙여 넣기 만하면 해당 온도가 각각 몇도 씩 올라갔습니다. 내 컴퓨터는 업데이트 전 60 대가 아니 었습니다.

결정된!!:

문제 해결됨. 그래픽 카드 문제의 방향을 알려주는 @ DrA7 및 @YellowApple에 감사합니다. 이 훌륭한 질문을 발견 하고 @Nick Andrik의 솔루션을 구현했습니다. 간단히 말해서 ppa : andrikos의 독점 드라이버 (fglrx-updates)를 설치하면 문제가 해결되었습니다. 이제 ATI Catalyst를 사용하여 전원 모드와 사용할 그래픽 카드 (Intel 또는 AMD)를 선택할 수 있습니다. 내 온도는 ~ 44도까지 떨어지고 배터리 수명은 다시 ~ 4 시간입니다. 또한 배터리와 온도를 더욱 개선 한 Jupiter를 설치했습니다.

AMD의 오픈 소스 드라이버가 점점 좋아지고 있지만 하이브리드 그래픽 카드 (내 것과 같은)에 대한 지원이 사양에 맞지 않는 것 같습니다. 지금은 독점 드라이버를 사용하십시오.


어때요 powertop?
psusi

@psusi 위의 편집 2 및 3을 참조하십시오. 추가 탭이 powertop도움이됩니까?
dinkelk

예, 유휴 통계 및 빈도 통계가 도움이 될 것입니다.
psusi

@psusi 유휴 통계 및 빈도 통계가 추가되었습니다.
dinkelk

댕, 당신은 거기에 한계를 밀고있다. fancontrol패키지를 설치하십시오 .
jrg

답변:


10

비디오 드라이버와 관련이 있다고 생각합니다.

12.04를 사용하는 동안 독점 드라이버를 설치했지만 업그레이드 후 오픈 소스로 전환 한 것일 수 있습니까?

귀하의 문제는 정확히 일치하며 i5 및 Intel HD3000 / Radeon 6850 그래픽 하이브리드와 함께 HP Pavillion G7에 12.10이 설치되어 있습니다. 나는 당신이 현재 인텔 GPU 만 사용하고 있다고 가정하고 문제의 원인입니다. (어쨌든 GPU 온도 판독 값이 가장 높습니다 ...)

Jupiter 를 설치 하고 "절전"으로 설정하는 것과 함께 Edit 3에서 설명한 Grub 매개 변수를 적용하는 것보다 더 나은 솔루션을 아직 찾지 못했습니다 .

편집하다;

"FIXED !!"에서 제안한 솔루션, 즉 "ppa : andrikos의 독점 드라이버 (fglrx- 업데이트) 설치"를 적용한 후 fglrx를 사용하여 Unity를 표시 할 수있는 12.10으로 업그레이드 한 이후 처음으로 수정.


9

배경 : ATI PowerPlay 및 오픈 소스 드라이버

많은 사람들이 Ubuntu 12.10으로 업그레이드 한 후 그래픽 성능 및 절전 기능에 단점이 있습니다. 이것은 사람들이 오픈 소스 드라이버를 사용하거나 이전 버전의 X Server로 다운 그레이드하도록 강제하는 Ubuntu 업그레이드와 함께 제공되는 X Server 1.13에 대한 드라이버 지원 부족으로 인한 것입니다. 오픈 소스 드라이버는 최근 몇 년 동안 크게 개선되었지만 독점 ATI 드라이버와 함께 제공되는 PowerPlay의 전원 관리 수준에 미치지 못합니다.

읽고있는 다른 사람들을 위해 여기에주의해야 할 사항 :

이것은 HD 4xxx 그래픽 카드 이하에만 영향을 미칩니다. 이후 카드 사용자는 ATI Catalyst 드라이버 사용에 문제가 없어야합니다. 그래도 알려진 문제는 이 질문 을 참조하십시오 .

가능한 해결책

아직 ATI PowerPlay GPU 관리 수준에서 작동하는 완전 자동화 된 솔루션을 찾지 못했습니다. 그러나 본질적으로 GPU 프로파일을 제어 할 수있는 몇 가지 흥미로운 도구와 트릭을 다루지 못했습니다.

이전 버전의 X Server로 다운 그레이드하고 Catalyst ATI 드라이버를 설치하십시오. 아마도 가장 직접적인 방법은 X Server 1.13을 전혀 사용하지 않는 것입니다. X 서버를 1.12로 다운 그레이드 하려면 fmasrx Makarewicz의 ppa 를 사용 하고 fglrx-legacy 촉매 드라이버를 설치하십시오. 이러한 패키지가 문제를 해결하는 성공 은 혼합 되어 있으므로이를 수행하는 데주의해야합니다.

패키지 유형의 리포지토리를 추가하려면

sudo add-apt-repository ppa:makson96/fglrx

X 서버의 다운 그레이드를 적용하기 위해 시스템을 업데이트 및 업그레이드하십시오.

sudo apt-get update
sudo apt-get upgrade

마지막으로 레거시 드라이버를 설치하십시오.

sudo apt-get install fglrx-legacy

이 패키지를 설치 제거하고 Xorg 드라이버로 돌아가려면 저장소를 제거하고 표준 버전의 X 서버로 돌아 가야합니다. 이것은 ppa-purge를 사용하여 수행 할 수 있습니다.

sudo apt-get install ppa-purge
sudo ppa-purge ppa:makson96/fglrx

대상 리포지토리와 관련된 패키지가 자동으로 제거됩니다. 재부팅 만하면 Xorg 드라이버가 다시 설치됩니다.

전원 방법의 수동 제어

Xorg 드라이버는 Radeon 그래픽의 전원 방법을 제어하는 기능 을 제공합니다. 시스템이 전원 프로파일 자체를 관리 할 수 ​​있도록 동적 제어가 기본적으로 활성화되어 있어야합니다. 현재 전원 제어 상태를 보려면 다음을 실행할 수 있습니다.

sudo cat /sys/class/drm/card0/device/graphics/fb0/device/power_method

dynpm (자동 제어) 또는 프로파일 (수동 제어)이 표시됩니다. 전원 프로파일을 직접 제어하려면 다음을 통해 프로파일을 설정할 수 있습니다

sudo echo profile > /sys/class/drm/card0/device/graphics/fb0/device/power_method

사용하여 유효한 프로필을 제공

sudo echo mid > /sys/class/drm/card0/device/graphics/fb0/device/power_profile

가능한 옵션은

default
auto
low
mid
high

동적 전원 관리를 다시 활성화하려면 간단히 실행하십시오.

sudo echo dynpm > /sys/class/drm/card0/device/graphics/fb0/device/power_method

Radeon Power Profile Manager

Gnome 3 사용자 는 Xorg 드라이버에서 GPU 프로파일을 제어하여 Radeon Power Profile Manager 확장에 관심이있을 수 있습니다 . 이 도구를 직접 테스트하지는 않았지만 시도해 볼 가치가 있습니다.

그놈 3 Radeon Power Profile Manager 확장


자세한 답변에 감사드립니다. fglrx-updatesppa : andrikos (최종 편집 참조)에서 설치하면 문제가 해결되었습니다.
dinkelk

3

나는 12.10 (그리고 Linux Mint 14와 같은 12.10을 기반으로 한 Ubuntu 기반 배포판)이 어떤 이유로 AMD / ATI GPU의 오픈 소스 드라이버에서 실제로 뜨겁게 실행되는 경향이 있음을 발견했습니다. 독점 드라이버를 설치하면 도움이되거나 최소한 도움이됩니다. 가서 시도해보십시오.


힌트 주셔서 감사합니다. 독점 제품을 설치하면 문제를 해결하는 데 도움이되었습니다 (편집 참조).
dinkelk

1

호출되지 않은 CPU 사용량으로 인해 t가 높았습니다. 어떻게 든 목성 설치와 함께 Bumbleebee를 설치하면 CPU 사용량이 감소하고 t!

sudo add-apt-repository ppa : 범블비 / 안정적인 sudo add-apt-repository

ppa : 우분투 -x-swat / x-updates sudo apt-get update

sudo apt-get 설치 땅벌 땅벌 NVIDIA 엔비디아 리눅스 헤더 제네릭


이것은 내 시스템에 합리적인 패치처럼 보입니다. 그러나 이것은 문제의 근원에 도달하는 데 도움이되지 않습니다. 나는 bumblebee + jupiter12.04와 함께 필요하지 않았습니다 . 나는 그것을 필요로하지 않아야합니다. 나는 여기에 다른 일이 있다고 생각합니다.
dinkelk

1
그는 ATI 카드를 사용하고 있습니다. 내가 아는 한, Bumblebee는 NVidia GPU에 사용됩니다.
Apache

0

높은 온도는 CPU 또는 GPU 또는 둘 다에 과부하가 발생했을 가능성이 높습니다.

귀하의 경우에는 둘 다 매우 뜨겁습니다. 리소스를 사용하고있는 것을 확인하여 문제를 좁히는 것이 좋습니다. 터미널에서 명령을 top더 양호하게 실행 htop한 다음 CPU 사용량별로 프로세스를 정렬하면 고온을 일으키는 작업을 찾는 데 도움이 될 수 있습니다.

top은 기본적으로 이미 설치되어 있습니다. 개인적으로 나는 훨씬 더 친숙한 htop을 발견합니다. htop으로 CPU별로 정렬하려면 F6을 누르십시오.

설치하려면 : sudo apt-get install htop


제안 해 주셔서 감사합니다! 그러나를 사용하여 문제를 찾을 수 없습니다 htop. 위의 "편집 1"을 참조하십시오.
dinkelk

0

AMD Radeon HD 7500M / 7600M 카드가 장착 된 Sony Vaio SVE1512W1ESI 랩톱에서 Ubuntu 12.04 및 13.04와 동일한 문제가 발생했습니다. 팬이 항상 작동하고 있으며 센서 도구의 온도는 60 초입니다 (56-57로 시작한 다음 브라우저가 열린 상태에서 67-68로 이동).

시스템 설정 -> 추가 드라이버에서 독점 드라이버를 설치 했지만 도움이되지 않았습니다. 마지막으로 AMD 웹 사이트 에서 독점 드라이버를 설치 하여 문제를 해결했습니다.

동일한 웹 페이지에있는 설치 지침 설명서에 설명 된대로 다음 간단한 단계를 따라 설치했습니다.

  1. sudo sh ./amd-driver-installer-catalyst-13-4-x86.x86_64.run
  2. 첫 번째 옵션 ( Install driver XX on X.Org XX)을 선택한 다음Automatic
  3. sudo /usr/bin/aticonfig --initial
  4. 재부팅
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.