我使用的是三星第三代英特尔 i5 笔记本电脑,配备 Radeon HD8750 和英特尔 HD4000,以及 Ubuntu 14.04
我的笔记本电脑目前只使用集成显卡。它甚至没有提到独立显卡。我认为两个显卡都打开了,这就是为什么我的笔记本电脑耗电量更多并且变得非常热。
在我之前的笔记本电脑上,我使用 bumblebee 在两个显卡之间切换。是否有任何类似的工具可用于 ATI,或者是否可以禁用其中一个卡(三星在启动菜单中没有提供此选项)。
请提出一些建议来解决这个问题。如果您需要,我可以发布任何命令的输出。
lspci -v
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
Subsystem: Samsung Electronics Co Ltd Device c706
Flags: bus master, fast devsel, latency 0
Capabilities: <access denied>
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000e000-0000efff
Memory behind bridge: f7d00000-f7dfffff
Prefetchable memory behind bridge: 00000000e0000000-00000000efffffff
Capabilities: <access denied>
Kernel driver in use: pcieport
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
Subsystem: Samsung Electronics Co Ltd Device c706
Flags: bus master, fast devsel, latency 0, IRQ 47
Memory at f7800000 (64-bit, non-prefetchable) [size=4M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
I/O ports at f000 [size=64]
Expansion ROM at <unassigned> [disabled]
Capabilities: <access denied>
Kernel driver in use: i915
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04) (prog-if 30 [XHCI])
Subsystem: Samsung Electronics Co Ltd Device c706
Flags: bus master, medium devsel, latency 0, IRQ 43
Memory at f7e00000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
Subsystem: Samsung Electronics Co Ltd Device c706
Flags: bus master, fast devsel, latency 0, IRQ 46
Memory at f7e1a000 (64-bit, non-prefetchable) [size=16]
Capabilities: <access denied>
Kernel driver in use: mei_me
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04) (prog-if 20 [EHCI])
Subsystem: Samsung Electronics Co Ltd Device c706
Flags: bus master, medium devsel, latency 0, IRQ 16
Memory at f7e18000 (32-bit, non-prefetchable) [size=1K]
Capabilities: <access denied>
Kernel driver in use: ehci-pci
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
Subsystem: Samsung Electronics Co Ltd Device c706
Flags: bus master, fast devsel, latency 0, IRQ 48
Memory at f7e10000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
Memory behind bridge: f7c00000-f7cfffff
Capabilities: <access denied>
Kernel driver in use: pcieport
00:1c.3 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 (rev c4) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: 0000d000-0000dfff
Prefetchable memory behind bridge: 00000000f0000000-00000000f00fffff
Capabilities: <access denied>
Kernel driver in use: pcieport
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04) (prog-if 20 [EHCI])
Subsystem: Samsung Electronics Co Ltd Device c706
Flags: bus master, medium devsel, latency 0, IRQ 23
Memory at f7e17000 (32-bit, non-prefetchable) [size=1K]
Capabilities: <access denied>
Kernel driver in use: ehci-pci
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
Subsystem: Samsung Electronics Co Ltd Device c706
Flags: bus master, medium devsel, latency 0
Capabilities: <access denied>
Kernel driver in use: lpc_ich
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04) (prog-if 01 [AHCI 1.0])
Subsystem: Samsung Electronics Co Ltd Device c706
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 45
I/O ports at f0b0 [size=8]
I/O ports at f0a0 [size=4]
I/O ports at f090 [size=8]
I/O ports at f080 [size=4]
I/O ports at f060 [size=32]
Memory at f7e16000 (32-bit, non-prefetchable) [size=2K]
Capabilities: <access denied>
Kernel driver in use: ahci
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
Subsystem: Samsung Electronics Co Ltd Device c706
Flags: medium devsel, IRQ 11
Memory at f7e15000 (64-bit, non-prefetchable) [size=256]
I/O ports at f040 [size=32]
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Mars [Radeon HD 8670A/8670M/8750M]
Subsystem: Samsung Electronics Co Ltd Device c706
Flags: bus master, fast devsel, latency 0, IRQ 49
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f7d00000 (64-bit, non-prefetchable) [size=256K]
I/O ports at e000 [size=256]
Expansion ROM at f7d40000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: radeon
02:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
Subsystem: Samsung Electronics Co Ltd Device 4105
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at f7c00000 (64-bit, non-prefetchable) [size=512K]
Expansion ROM at f7c80000 [disabled] [size=64K]
Capabilities: <access denied>
Kernel driver in use: ath9k
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
Subsystem: Samsung Electronics Co Ltd Device c706
Flags: bus master, fast devsel, latency 0, IRQ 44
I/O ports at d000 [size=256]
Memory at f0004000 (64-bit, prefetchable) [size=4K]
Memory at f0000000 (64-bit, prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: r8169
我在这里先向您的帮助表示感谢!
答案1
它可能被检测到了,看看这一点lspci -v
:
超微半导体公司 [AMD/ATI] Mars [Radeon HD 8670A/8670M/8750M]
...
正在使用的内核驱动程序:radeon
您可以通过删除驱动程序来关闭它,或者按照说明radeon
使用vga_switcheroo
这里:
使用 vga_switcheroo
确保 vga_switcheroo 可用后,您可以使用这些选项在 GPU 之间切换。请做好锁定的准备(立即或一分钟后),此文件的存在并不意味着该机器受支持。
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
打开断开连接的 GPU(当前未驱动输出),但不切换输出。
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
将集成显卡与输出连接起来。
echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
将独立显卡与输出连接起来。
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
关闭当前断开的显卡。
X-Windows 会话中还有几个有用的选项:
echo DIGD > /sys/kernel/debug/vgaswitcheroo/switch
当 X 服务器下次重新启动时,排队切换到集成显卡。
echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch
当 X 服务器下次重新启动时,排队切换到独立显卡。
cat /sys/kernel/debug/vgaswitcheroo/switch
允许您验证混合显卡的当前状态。通常,会有两行输出 - 一行应指示“Pwr”,另一行应指示“Off”。
请注意,您必须以 root 身份运行这些命令sudo
。您还可以使用上述命令检查当前设置的操作cat
- 示例输出(请注意,您可以通过将最后一组数字与lspci
卡片旁边的数字进行比较来判断哪张卡片是哪张):
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0
我认为如果只设置使用集成卡,则可以关闭独立卡。
注意:我尝试让 AMD 卡在第二代 Intel i5 笔记本电脑上运行 - 但由于没有连接到任何视频输出,所以没有成功...我不得不通过 SSH 来修复这个问题。因此,在机器上运行 SSH 服务器以便您可以远程访问它可能是一个好主意。