ubuntu NVIDIA 驱动程序安装指南

embedded/2025/1/12 3:56:37/

NVIDIA 驱动程序安装指南

  1. 卸载现有的 NVIDIA 驱动程序

    sudo apt-get purge nvidia*
    
  2. 添加 NVIDIA PPA

    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt-get update
    
  3. 安装推荐的 NVIDIA 驱动程序

    sudo ubuntu-drivers devices
    sudo apt-get install nvidia-driver-560
    
    == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
    modalias : pci:v000010DEd000028A0sv00001D05sd00001295bc03sc00i00
    vendor   : NVIDIA Corporation
    driver   : nvidia-driver-560 - third-party non-free recommended
    driver   : nvidia-driver-550-open - third-party non-free
    driver   : nvidia-driver-535-server - distro non-free
    driver   : nvidia-driver-545 - third-party non-free
    driver   : nvidia-driver-535 - distro non-free
    driver   : nvidia-driver-545-open - third-party non-free
    driver   : nvidia-driver-535-open - distro non-free
    driver   : nvidia-driver-550 - third-party non-free
    driver   : nvidia-driver-560-open - third-party non-free
    driver   : nvidia-driver-535-server-open - distro non-free
    driver   : xserver-xorg-video-nouveau - distro free builtin
    
  4. 重启系统

    sudo reboot
    
  5. 检查 NVIDIA 驱动程序是否正确安装

    nvidia-smi
    

如果问题仍然存在,请确保你的系统已经禁用了 Nouveau 驱动程序,并且内核模块已经正确加载。你可以通过以下步骤来禁用 Nouveau 驱动程序:

  1. 创建或编辑 /etc/modprobe.d/blacklist-nouveau.conf 文件

    sudo nano /etc.modprobe.d/blacklist-nouveau.conf
    
  2. 添加以下内容

    blacklist nouveau
    options nouveau modeset=0
    
  3. 更新 initramfs

    sudo update-initramfs -u
    
  4. 重启系统

    sudo reboot
    

重启后,再次尝试运行 nvidia-smi 以检查驱动程序是否正常工作。

切换 Intel 和 NVIDIA 显示

你可以使用 prime-select 工具在 Intel 和 NVIDIA 显示之间进行切换:

  1. 切换到 NVIDIA 显示

    sudo prime-select nvidia
    sudo reboot
    
  2. 切换到 Intel 显示

    sudo prime-select intel
    sudo reboot
    

使用以上命令可以在需要时切换显卡,以便在性能和电池寿命之间取得平衡。


http://www.ppmy.cn/embedded/153197.html

相关文章

风水算命系统架构与功能分析

系统架构 服务端:Java(最低JDK1.8,支持JDK11以及JDK17)数据库:MySQL数据库(标配5.7版本,支持MySQL8)ORM框架:Mybatis(集成通用tk-mapper,支持myb…

深入解析 ZooKeeper:分布式协调服务的原理与应用

1.说说 Zookeeper 是什么? ZooKeeper 是一个开源的分布式协调服务,由 Apache Software Foundation 开发维护。它为构建分布式应用程序提供了一套简单且高效的协调接口。ZooKeeper 的设计目的是为了简化分布式系统中常见的任务,例如命名、配置…

【FPGA】时序约束与分析

设计约束 设计约束所处环节: 约束输入 分析实现结果 设计优化 设计约束分类: 物理约束:I/O接口约束(例如引脚分配、电平标准设定等物理属性的约束)、布局约束、布线约束以及配置约束 时序约束:设计FP…

使用SpringBoot-data-mongodb操作MongoDB

引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency> 数据库配置 spring.data.mongodb.host # MongoDB 服务的端口号 spring.data.mongodb.por…

高级软件工程-复习

高级软件工程复习 坐标国科大&#xff0c;下面是老师说的考试重点。 Ruby编程语言的一些特征需要了解要能读得懂Ruby程序Git的基本命令操作知道Rails的MVC工作机理需要清楚&#xff0c;Model, Controller, View各司什么职责明白BDD的User Story需要会写&#xff0c;SMART要求能…

HTML和CSS相关详解,如何使网页为响应式?

要使网页响应式&#xff0c;首先需要了解响应式设计的基本理念&#xff1a;它使得网页能够根据不同的屏幕尺寸和设备类型自适应调整布局和内容展示&#xff0c;提升用户体验。响应式设计通常使用以下几个技术要点&#xff1a; 媒体查询 (Media Queries)&#xff1a;用来根据不…

人工智能学习路线全链路解析

一、基础准备阶段&#xff08;预计 2-3 个月&#xff09; &#xff08;一&#xff09;数学知识巩固与深化 线性代数&#xff08;约 1 个月&#xff09;&#xff1a; 矩阵基础&#xff1a;回顾矩阵的定义、表示方法、矩阵的基本运算&#xff08;加法、减法、乘法&#xff09;&…

嵌入式岗位面试八股文(篇四 网络编程)

wx&#xff1a;嵌入式工程师成长日记 1.socket网络编程中客户端和服务端用到哪些函数 1&#xff09;服务器端函数&#xff1a; &#xff08;1&#xff09;socket创建一个套接字 &#xff08;2&#xff09;bind绑定ip和port &#xff08;3&#xff09;listen使套接字变为可以…