linux能识别NTSC分区么,linux如何查询系统驱动是否支持该型号显卡

操作系统在做硬件适配时,经常会检查系统内核是否支持硬件的显卡;如果不支持,则一般是通过升级内核或者该型号对应品牌的显卡驱动来解决(开源或者闭源);

操作流程如下

1> 查询本机的显卡型号

因显卡一般是PCI接口,可以通过lspci查询显卡相关信息,下图可以看出有两张显卡,

集成显卡 硬件厂商 Intel      名称型号: Xeon E3-1200 v3/4th Gen Core Processor  PCI ID: 8086:0412

独立显卡 硬件厂商 NAVIDA  名称型号:GF119(GeForce GT 705)                            PCI ID: 10de:104c

26ad3e509983c8182d8f73a367c2e49b.png

notes:

lspci

-v     Be verbose and display detailed information about all device 显示所有PCI设备的信息

-nn Show PCI vendor and device codes as both numbers and names. 显示PCI设备的厂商号和设备码

grep Context Line Control

-A NUM, --after-context=NUM 显示目标关键字之后的Num行,控制显示段落大小以便阅读

Print NUM lines of trailing context after matching lines. Places a line containing a group separator (described under --group-separator) between contiguous

groups of matches. With the -o or --only-matching option, this has no effect and a warning is given.

同时可以使用另外一个软件lshw, 它是一款硬件信息查看的小工具,不仅可以清晰列出硬件设备的具体信息,而且可以将这些输出信息以json、xml、html形式进行输出。具体用法:man lshw

使用前要安装改软件,以Fedora25安装方法:  sudo dnf install lshw

EXAMPLES

lshw -short

Lists hardware in a compact format.

lshw -class disk -class storage

Lists all disks and storage controllers in the system.

lshw -html -class network

Lists all network interfaces in HTML.

lshw -disable dmi

Don't use DMI to detect hardware.

c68ac6594a1907c61ea2fe8a59b9db81.png

2> 如何确认本机显卡驱动是否正常加载,同样可以使用lshw进行查看

70e36fdb3710f44372e40bc185ec9f19.png

注意上图中的configuration字段,如果driver=“驱动名称”字段后不为空,说明系统支持改显卡的驱动;

3> 如何查看显卡驱动的具体内容,可以利用 modinfo 驱动名称,以NAVIDA独立显卡为例,显卡驱动名称为nouveau

[cxy@localhost-live 桌面]$ modinfo nouveau

filename: /lib/modules/4.11.12-200.fc25.x86_64/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz

firmware: nvidia/gp100/gr/sw_method_init.bin

firmware: nvidia/gp100/gr/sw_bundle_init.bin

…… 方便浏览期间,中间省略多行

firmware: nvidia/gm20b/gr/fecs_sig.bin

firmware: nvidia/gm20b/gr/fecs_data.bin

firmware: nvidia/gm20b/gr/fecs_inst.bin

firmware: nvidia/gm20b/gr/fecs_bl.bin

firmware: nvidia/gm20b/acr/ucode_load.bin

firmware: nvidia/gm20b/acr/bl.bin

license: GPL and additional rights

description: nVidia Riva/TNT/GeForce/Quadro/Tesla

author: Nouveau Project

alias: pci:v000012D2d*sv*sd*bc03sc*i*

alias: pci:v000010DEd*sv*sd*bc03sc*i*

depends: drm,drm_kms_helper,ttm,mxm-wmi,wmi,video,i2c-algo-bit

intree: Y

vermagic: 4.11.12-200.fc25.x86_64 SMP mod_unload

signat: PKCS#7

signer:

sig_key:

sig_hashalgo: md4

parm: tv_norm:Default TV norm.

Supported: PAL, PAL-M, PAL-N, PAL-Nc, NTSC-M, NTSC-J,

hd480i, hd480p, hd576i, hd576p, hd720p, hd1080i.

Default: PAL

*NOTE* Ignored for cards with external TV encoders. (charp)

parm: vram_pushbuf:Create DMA push buffers in VRAM (int)

parm: nofbaccel:Disable fbcon acceleration (int)

parm: mst:Enable DisplayPort multi-stream (default: enabled) (int)

parm: atomic:Expose atomic ioctl (default: disabled) (int)

parm: tv_disable:Disable TV-out detection (int)

parm: ignorelid:Ignore ACPI lid status (int)

parm: duallink:Allow dual-link TMDS (default: enabled) (int)

parm: hdmimhz:Force a maximum HDMI pixel clock (in MHz) (int)

parm: config:option string to pass to driver core (charp)

parm: debug:debug string to pass to driver core (charp)

parm: noaccel:disable kernel/abi16 acceleration (int)

parm: modeset:enable driver (default: auto, 0 = disabled, 1 = enabled, 2 = headless) (int)

parm: runpm:disable (0), force enable (1), optimus only default (-1) (int)

4>拓展:如何确定显卡是否支持硬件加速

可以使用工具gxlinfo查询,如果可以查到OpenGL信息说明显卡支持硬件加速且正常加载;

gxlinfo属于glx-utils包,如果没有该指令,需要先安装这个包

[cxy@localhost-live 桌面]$ rpm -qf `which glxinfo`

glx-utils-8.3.0-6.fc25.x86_64

272e0d7bc5df4764bc387f011812045c.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值