关于NVIDIA3060显卡驱动nvidiafb模块的问题
-
- 帖子: 9
- 注册时间: 2023-02-21 9:54
- 系统: linux
关于NVIDIA3060显卡驱动nvidiafb模块的问题
对于x86比较新的硬件安装ubuntu22.04桌面版,英伟达3060显卡,驱动默认安装nvidiafb模块和nvidia_drm模块都是列入blacklist的,将nvidia_drm移出禁用列表后syslog报错消失,请问nvidiafb模块是否有必要移出blacklist?nvidiafb模块的作用是什么?
- astolia
- 论坛版主
- 帖子: 6703
- 注册时间: 2008-09-18 13:11
Re: 关于NVIDIA3060显卡驱动nvidiafb模块的问题
没必要用nvidiafb。
至于什么是Framebuffer driver,可以看这篇的前半部分 http://moi.vonos.net/linux/framebuffer-drivers/
代码: 全选
$ modinfo nvidiafb | grep description
description: Framebuffer driver for nVidia graphics chipset
-
- 帖子: 9
- 注册时间: 2023-02-21 9:54
- 系统: linux
Re: 关于NVIDIA3060显卡驱动nvidiafb模块的问题
貌似nvidiafb是已经过时的东西,其功能好像已经包含在nvidia_drm模块里,谢谢版主
-
- 帖子: 9
- 注册时间: 2023-02-21 9:54
- 系统: linux
Re: 关于NVIDIA3060显卡驱动nvidiafb模块的问题
一段网文摘要:
再来说说开启 FrameBuffer 以及设置 FrameBuffer 分辨率的问题,网络上的方法也是早就过时了。网络上都说要开启 FrameBuffer,需要先修改/etc/modprobe.d中的文件,以便加载 vesafb 内核模块,还要修改 Grub 给 Linux 内核传递 vga=? 的参数。可实际上,目前的 Linux 版本早就默认加载 drm 驱动,自动开启 FrameBuffer 了,根本就不存在开启 FrameBuffer 这样的说法。至于 vga=? 这样的参数, Grub2 也是不支持的。
再来说说开启 FrameBuffer 以及设置 FrameBuffer 分辨率的问题,网络上的方法也是早就过时了。网络上都说要开启 FrameBuffer,需要先修改/etc/modprobe.d中的文件,以便加载 vesafb 内核模块,还要修改 Grub 给 Linux 内核传递 vga=? 的参数。可实际上,目前的 Linux 版本早就默认加载 drm 驱动,自动开启 FrameBuffer 了,根本就不存在开启 FrameBuffer 这样的说法。至于 vga=? 这样的参数, Grub2 也是不支持的。
-
- 帖子: 9
- 注册时间: 2023-02-21 9:54
- 系统: linux
Re: 关于NVIDIA3060显卡驱动nvidiafb模块的问题
在/etc/default/grub文件中,修改GRUB_AFXMODE=...这一行,写成GRUB_AFXMODE=1024x768x32。后来我发现只能在虚拟机中修改 Framebuffer 的分辨率,在物理主机中是没有用的,它只能显示为显示器的最大分辨率。所以想通过修改分辨率来放大字体是行不通的。