ubuntu 雙顯示卡關閉獨顯

2022-05-01 02:57:13 字數 2906 閱讀 4276

我機器的顯示卡是ati5650/intel 集顯, 如果使用12.04自帶的開源驅動,獨顯會一直運轉,不一會機器就會很熱。嘗試了ati的閉源驅動fglrx,

驅動安好後x不能使用。原因是xorg對12.04閉源驅動的支援有問題,需要等更新。

只好嘗試關閉獨顯,方法如下:

獲得root許可權

sudo su
設定使用整合顯示卡輸出
echo igd > /sys/kernel/debug/vgaswitcheroo/switch
關閉沒有使用的獨立顯示卡
echo off > /sys/kernel/debug/vgaswitcheroo/switch
檢視當前顯示卡狀態
cat /sys/kernel/debug/vgaswitcheroo/switch
一切正常的話顯示為:

0:igd:+:pwr:0000:00:02.0

1:dis: :off:0000:01:00.0

其中,igd就是整合顯示卡,dis是獨立顯示卡。由於雙顯示卡的緣故,通常無法設定獨立顯示卡單獨輸出。獨立顯示卡執行的時候也需要整合顯示卡。如果不玩遊戲,ubuntu基本不需要獨立顯示卡。

開啟獨立顯示卡

echo on > /sys/kernel/debug/vgaswitcheroo/switch
將配置寫入開機設定
vi /etc/rc.local
在exit 0之前加入

echo igd > /sys/kernel/debug/vgaswitcheroo/switch

echo off > /sys/kernel/debug/vgaswitcheroo/switch

儲存退出。

從此以後機器的過熱問題就有了明顯的改善,而且並沒有發現有任何對圖形效果的影響。

上面這種方法重啟電腦後並沒有生效,上網找了其他的方法。

準備工作:安裝了ati閉源驅動的請先解除安裝,在bios裡禁用了雙顯示卡切換的請先開啟

首先在終端下執行這條命令:

cat /sys/kernel/debug/vgaswitcheroo/switch

如果類似這樣(主要是兩個狀態都是pwr):

0:igd:+:pwr:0000:00:02.0

1:dis: :pwr:0000:01:00.0

就說明你的兩塊顯示卡都開著,那麼就按照下面的步驟做。(需要root許可權)

建立乙個指令碼/usr/local/sbin/vgaswitcher

1 #!/bin/bash23

if [ "

$(whoami)

" != "

root

" ]; then

4echo

"use as root

"5 exit 16fi

78if [ -z "

$1" ]; then

9 cmd="

off"

10else

11if [ "

$1" = "

-i" ]; then

12 cmd="

digd"13

elif [ "

$1" = "

-d" ]; then

14 cmd="

ddis"15

else

16 cmd=$1

17fi

18fi

1920

if ([ "

$cmd

" != "

off" ] && [ "

$cmd

" != "

ddis

" ] && [ "

$cmd

" != "

digd

" ]); then

21echo

"bad command!

"22 exit 1

23fi

2425

echo

"$cmd

" > /sys/kernel/debug/vgaswitcheroo/switch

26cat /sys/kernel/debug/vgaswitcheroo/switch

然後再建立乙個啟動指令碼/etc/init.d/vgaswitch

1 #!/bin/bash23

if [ "

$1" != "

start

" ]; then

4exit;5fi

67 /usr/local/sbin/vgaswitcher

8 /usr/local/sbin/vgaswitcher -i

都建立好以後,執行如下命令:

sudochmod+x/usr/local/sbin/vgaswitcher/etc/init.d/vgaswitch&&sudoupdate-rc.d vgaswitch defaults

重啟就可以禁用掉獨顯了~

可以再次執行最開始的命令來檢視狀態:

cat/sys/kernel/debug/vgaswitcheroo/switch

現在應該是這樣了(乙個pwr,另乙個off):

0:igd:+:pwr:0000:00:02.0

1:dis: :off:0000:01:00.0

溫度確實下降了不少

ubuntu安裝nvidia顯示卡驅動 雙顯示卡

下面記錄下我的筆記本在系統ubuntu 14.04中安裝geforce 920m的nvidia顯驅動的經歷 先是在按ctrl alt f1進入命令列介面,關閉了lightdm的桌面系統,安裝nvidia 340驅動,重啟後再次進入系統黑屏。ps 這裡我是仿照這個部落格安裝的nvidia 340驅動 ...

CentOs6 5 關閉獨顯

這次一定要把步驟給記下來,每次重灌系統,為了關閉獨顯花費了大量時間 作業系統 centos 6.5 32位 顯示卡型號 集顯 intelcorporation 3rd gen core processor graphics controller 獨顯 nvidiacorporation gf108m...

ubuntu下ATI Intel 雙顯示卡切換的方法

裝了ubuntu 12.04 32bit和win7 64bit雙系統後,win7基本不用了,工作全部在ubuntu下做。但是,存在乙個問題 執行ubuntu時,筆記本過熱。由於筆記本是雙顯示卡 hd5650和intel i5 480整合顯示卡 所以懷疑是雙顯示卡切換的問題,於是在ubuntu論壇上找...