我的本本的显卡情况如下:
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] BeaverCreek [Radeon HD 6520G]
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M] (rev ff)
如上,既有集成的ati显卡,也有一块独立ati显卡。而我装了 xf86-video-ati 开源驱动。这样好像直接解决了这两个显卡的驱动情况。
[root@Arch ~]# dmesg | grep "radeon "
[ 11.744819] [drm] radeon kernel modesetting enabled.
[ 11.746011] radeon 0000:00:01.0: VRAM: 512M 0x0000000000000000 - 0x000000001FFFFFFF (512M used)
[ 11.746013] radeon 0000:00:01.0: GTT: 1024M 0x0000000020000000 - 0x000000005FFFFFFF
[ 11.917207] radeon 0000:00:01.0: WB enabled
[ 11.917211] radeon 0000:00:01.0: fence driver on ring 0 use gpu addr 0x0000000020000c00 and cpu addr 0xffff880242d97c00
[ 11.917214] radeon 0000:00:01.0: fence driver on ring 3 use gpu addr 0x0000000020000c0c and cpu addr 0xffff880242d97c0c
[ 11.917943] radeon 0000:00:01.0: fence driver on ring 5 use gpu addr 0x0000000000072118 and cpu addr 0xffffc90010f32118
[ 11.917968] radeon 0000:00:01.0: irq 31 for MSI/MSI-X
[ 11.917983] radeon 0000:00:01.0: radeon: using MSI.
[ 12.057763] [drm] radeon atom DIG backlight initialized
[ 12.302979] radeon 0000:00:01.0: fb0: radeondrmfb frame buffer device
[ 12.302983] radeon 0000:00:01.0: registered panic notifier
[ 12.318261] [drm] Initialized radeon 2.40.0 20080528 for 0000:00:01.0 on minor 0
[ 12.318407] radeon 0000:01:00.0: enabling device (0000 -> 0003)
[ 19.333196] radeon 0000:01:00.0: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used)
[ 19.333203] radeon 0000:01:00.0: GTT: 1024M 0x0000000040000000 - 0x000000007FFFFFFF
[ 19.469734] radeon 0000:01:00.0: WB enabled
[ 19.469742] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0xffff88023a1edc00
[ 19.469748] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0xffff88023a1edc0c
[ 19.471338] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000072118 and cpu addr 0xffffc90012fb2118
[ 19.471376] radeon 0000:01:00.0: irq 33 for MSI/MSI-X
[ 19.471395] radeon 0000:01:00.0: radeon: using MSI.
[ 19.854641] radeon 0000:01:00.0: No connectors reported connected with modes
[ 19.857301] radeon 0000:01:00.0: fb1: radeondrmfb frame buffer device
[ 19.861348] [drm] Initialized radeon 2.40.0 20080528 for 0000:01:00.0 on minor 1
这样看,启动的时候,两块显卡都初始化了。但是我什么都没做的话,它默认用的哪个呢? 两个都用了? (我现在一启动GUI的程序,风机很响,稳定好一点,但还是有明显的声音)
在看看这个:
[root@Arch ~]# cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:01.0
1:DIS: :DynOff:0000:01:00.0
这是指独显动态关闭的意思?
--------------------------------------------------------
我也找到一些资料,但是却在arch下不适用,连命令都不支持
[root@Arch ~]# sudo lshw -numeric -class video
sudo:lshw: command not found
[root@Arch ~]# sensors
-bash: sensors: 未找到命令
不忘初心,方得始终
离线
pacman -S lshw lm_sensors
离线
没有错,当你默认xorg.conf什么都不配置的时候, Xorg会默认两个显卡都用上,你看下Xorg.0.log就知道了
具体你显示屏是那个桌面,一般是第一个,如果radeon驱动检测到你的硬件支持切换屏幕,那么就会有vgaswitch
离线
没有错,当你默认xorg.conf什么都不配置的时候, Xorg会默认两个显卡都用上,你看下Xorg.0.log就知道了
具体你显示屏是那个桌面,一般是第一个,如果radeon驱动检测到你的硬件支持切换屏幕,那么就会有vgaswitch
-_- 调试任重而道远 ----
新手表示你说的我基本都不懂
不忘初心,方得始终
离线
[mugbya@Arch xorg.conf.d]$ sudo lshw -numeric -class video
*-display
description: VGA compatible controller
product: BeaverCreek [Radeon HD 6520G] [1002:9647]
vendor: Advanced Micro Devices, Inc. [AMD/ATI] [1002]
physical id: 1
bus info: pci@0000:00:01.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
configuration: driver=radeon latency=0
resources: irq:30 memory:b0000000-bfffffff ioport:f000(size=256) memory:feb00000-feb3ffff
[mugbya@Arch xorg.conf.d]$ lspci | grep VGA
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] BeaverCreek [Radeon HD 6520G]
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M] (rev ff)
这样看的话,好像也只是用了集显而已呢
不忘初心,方得始终
离线
离线
rev ff 的话... 说明这块显卡插上了但是没通电。
果然还有这一说
不忘初心,方得始终
离线
果然还是bios得错
求如何让我的显卡插上,但不通电的办法
离线
果然还是bios得错
求如何让我的显卡插上,但不通电的办法
我的bios中不能禁独显,这也有够奇葩的啊
不忘初心,方得始终
离线