您尚未登录。

#1 2018-04-03 22:49:04

驿窗
驿窗
所在地: 基础开源研究
注册时间: 2016-06-03
帖子: 927
个人网站

笔记本怎么看独显驱动装没装?

我一直是默认安装,没考虑过独显的问题,想来驱动应该是没装的;

我要怎么查看独显的驱动状态?
装没装/装的是什么?


.


开源/Linux大众化,从驿窗开始~

离线

#2 2018-04-04 00:20:57

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

Re: 笔记本怎么看独显驱动装没装?

lsmod看加载了内核驱动没有,默认没有安装过nvidia或者AUR的catalyst应该是会自动加载开源内核驱动的(来自上游内核)。
至于用户态则需要安装mesa, vulkan-intel或vulkan-radeon等以提供OpenGL及Vulkan实现。
Xorg需要xf86-video-xx系列。
再说一句,没事别老想着搞闭源驱动,就你这水平搞不来。


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

#3 2018-04-04 00:23:43

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

Re: 笔记本怎么看独显驱动装没装?

当然直接BIOS关硬件的那肯定万事休矣。


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

#4 2018-04-04 11:59:16

matrikslee
会员
注册时间: 2017-04-21
帖子: 442
个人网站

Re: 笔记本怎么看独显驱动装没装?

bash: inxi -G
或者
bash: lspci -kv

最近编辑记录 matrikslee (2018-04-04 11:59:58)

离线

#5 2018-04-04 12:07:06

驿窗
驿窗
所在地: 基础开源研究
注册时间: 2016-06-03
帖子: 927
个人网站

Re: 笔记本怎么看独显驱动装没装?

xtricman 说:

lsmod看加载了内核驱动没有,默认没有安装过nvidia或者AUR的catalyst应该是会自动加载开源内核驱动的(来自上游内核)。
至于用户态则需要安装mesa, vulkan-intel或vulkan-radeon等以提供OpenGL及Vulkan实现。
Xorg需要xf86-video-xx系列。
再说一句,没事别老想着搞闭源驱动,就你这水平搞不来。

===

OpenGL 及 Vulkan 有点复杂,先放着;lsmod 我先研究下~

倒不是想弄闭源驱动,现在用着挺好的,没毛病;
只是以前弄windows时,首先要搞定的都是驱动,linux一直没关心过,想了解下大概是怎么回事;脑子里都是windows的驱动经验,linux没感觉~


开源/Linux大众化,从驿窗开始~

离线

#6 2018-04-04 13:22:27

驿窗
驿窗
所在地: 基础开源研究
注册时间: 2016-06-03
帖子: 927
个人网站

Re: 笔记本怎么看独显驱动装没装?

inxi -G 我试了下,提示没这个命令,不过 lspci -kv有信息,我摘了下面这条:

01:00.0 VGA compatible controller: NVIDIA Corporation GK106GLM [Quadro K2100M] (rev a1) (prog-if 00 [VGA controller])
	Subsystem: Lenovo GK106GLM [Quadro K2100M]
	Flags: bus master, fast devsel, latency 0, IRQ 31
	Memory at b2000000 (32-bit, non-prefetchable) [size=16M]
	Memory at a0000000 (64-bit, prefetchable) [size=256M]
	Memory at b0000000 (64-bit, prefetchable) [size=32M]
	I/O ports at 3000 [size=128]
	Expansion ROM at b3000000 [disabled] [size=512K]
	Capabilities: <access denied>
	Kernel driver in use: nouveau
	Kernel modules: nouveau

倒数第二行提示Kernel driver in use: nouveau,应该就是说NVIDIA的驱动版本是 nouveau 吧?
如果装了 xf86-video-nouveau,那运行 lspci -kv后, Kernel driver in use: 后面提示的内容还是 nouveau 么?


另外,我怎么能确认,现在我电脑显示屏上的输出,用的是 intel GPU 还是 nVIDIA GPU ?


.


开源/Linux大众化,从驿窗开始~

离线

#7 2018-04-04 17:25:45

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

Re: 笔记本怎么看独显驱动装没装?

人家说了kernel driver in use了。kernel
再说了,你想知道是不是那自己装一个试试不就知道了。

用的哪个我不知道,看一下Intel驱动加载了没有,如果没有那肯定是nonveau。
话说你lspci看不见集显么?/dev/dri也看不见两张卡?


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

#8 2018-04-04 19:17:56

驿窗
驿窗
所在地: 基础开源研究
注册时间: 2016-06-03
帖子: 927
个人网站

Re: 笔记本怎么看独显驱动装没装?

找空的时候,我装下试试~

lspci 能看到集显:
lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GK106GLM [Quadro K2100M] (rev a1)

网上搜了下,查看显卡使用情况有一个方法(Pwr表示正在使用,DynOff表示没使用):
sudo cat /sys/kernel/debug/vgaswitcheroo/switch
[sudo] password for piter:
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0

好像 Arch Linux 默认就是使用集显输出,除非手动去改;

最近编辑记录 驿窗 (2018-04-04 19:18:24)


开源/Linux大众化,从驿窗开始~

离线

页脚