笔记本机型:清华同方T45PRO-GAR-21053
设备型号:

独显:NVIDIA Geforce 920MX
集显:i7-6500U (Intel HD520 / i915)

之前使用的是Deepin15.11,显卡管理器安装驱动完全没有问题,但是到v20之后,n卡大黄蜂模式和开源驱动模式完全安装不了了。于是折腾了几天,才搞定。
记录手动操作流程备查:

首先,需要安装与大黄蜂兼容的nvidia闭源驱动。因为Debian10里面集成了440.59版本的N卡驱动,所以索性不去找官方的了(事实上官方的很坑,在这台政采型号的本上,管线运算能力差的要命。就算上了vulkan,游戏fps也到不了30)。
为了保证后面安装其他软件正常,这里把物理运算引擎也装上了。
N卡的驱动一般要求纯净环境,因此按Ctrl+Alt+F2切换到Console,然后关掉DM(service lightdm stop)。然后以root运行命令。
具体命令如下:

sudo apt install nvidia-driver nvidia-driver-libs nvidia-xconfig nvidia-smi nvidia-settings nvidia-kernel-dkms nvidia-driver-libs:i386
sudo apt install nvidia-vdpau-driver vdpau-va-driver mesa-utils

等待一会儿,安装好驱动后。安装Bumblebee管理器。(事实上可以一起装,但是这样会导致nvidia-settings什么的出现版本冲突警告,稳妥起见分开装)

sudo apt intstall bumblebee-nvidia

到这里大黄蜂驱动看上去就安装完了。我在这里踩了好几次坑。
但是实际上,Primus驱动在这里和440驱动不兼容,它是为兼容418设计的脚本。在optirun wine时,会报告找不到nvidia的libGL.so。而按照网上给的方案修改primusrun之后,并不能调用n卡。针对32位去设置也无效,因为依赖的报和440驱动互斥。(也许有更分散的装法,但是我没找到)
查阅文档后,决定使用VirtualGL来代替Primus支撑Bumblebee。

首先到https://sourceforge.net/projects/virtualgl/files/下载最新的VirtualGL文件,这里是下的2.6.0
分别下载:virtualgl_2.6.0_amd64.deb 和 virtualgl32_2.6.0_amd64.deb
两个文件分别对应64位环境和32位环境。
然后分别使用dpkg -i virtualgl*.deb命令进行安装。
64位环境的virtualGL直接就配置好了,但是32位的需要额外安装几个依赖。依赖的解决就不重复了,这几个依赖没有和其他包冲突的情况,按需求装即可。活在直接偷懒apt --fix-missing

安装完VirtualGL,运行optirun glxgears试了下,FPS=19930。搞定。

PS:
已知的问题:在用VirtualGL跑wine时,由于WINDOWS的RPC原因,有的进程会fork一个新的进程,这时候bbswitch会因为旧进程已结束而关闭显卡。导致报错:Could not connect to display :8.
ArchLinux给出的解决方案是:在进程外额外的开一个常态进程来保证显卡开启。例如:

先执行
optirun bash
开启显卡,此时执行nvidia-smi可以看到Xorg已经泡在nvidia下了。
开启显卡后,再执行optirun wine program.exe。就不会报错了

PS2:
某天装了 上级单位要求安装的“奇安信浏览器”之后突然不能进独立显卡了。报错:

libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
X Error of failed request:  GLXBadContextMajor opcode of failed request:  151 (GLX)Minor opcode of failed request:  6 (X_GLXIsDirect)Serial number of failed request:  37Current serial number in output stream:  36

经排查发现,是这个浏览器卸载了我的32位驱动,重新补安装即可:

sudo apt install nvidia-driver-libs:i386

另外,奇安信好像是360下的仔,怪不得如此流氓。

Deepin v20 手动安装大黄蜂驱动(清华同方T45PRO-GAR-21053)相关推荐

  1. linux a卡安装教程视频下载,在深度Deepin操作系统中安装AMD驱动的方法,附安装全过程...

    以下为你介绍在深度Deepin操作系统中安装AMD驱动的方法,以选择Radeon Software for Linux Driver for Ubuntu 18.04.3(19.30版本)为例说明. ...

  2. html安装网卡驱动,如何手动安装无线网卡驱动,网卡驱动安装教程

    无线网卡怎么用? 其实无线网卡使用方法非常简单,安装驱动精灵后,打开驱动精灵软件会自动检测与扫描电脑中的硬件,当发现有硬件驱动不正常或者没有安装就会给出提示,我们只要按着提示安装下载即可完成无线网卡驱 ...

  3. Deepin系统手动安装oracle jdk8详细教程

    Deepin系统手动安装oracle jdk8详细教程 oracle官网下载jdk压缩包,使用 sudo tar -zxf jdk***解压文件,我放在在了home/diy/java/jdk路径下. ...

  4. 惠普电脑(HP PHILIPS系列)安装ubuntu后无法连接WIFI解决方案(手动安装8821CE驱动)...

    一步一步来, 先说环境: 我的电脑是HP PHILIPS系列,ubuntu版本是16.04 背景: win10安装ubuntu后发现无法连接wifi(但win10系统可以连接WIFI),在ubuntu ...

  5. ubuntu手动安装显卡驱动

    一.上英伟达官网下载相应版本的驱动 英伟达官网 可能需要注册才能下载. 下载后将驱动放在主目录下. 二.禁用开源网卡驱动 注意,先看一下全局搜索"附加驱动"看看自己是否是正在使用开 ...

  6. centos7-如何手动安装网卡驱动文件

    网卡驱动的安装 准备工作 查找网卡的型号 查看网卡的型号有两种途径,一个是直接查看物理网卡硬件上面的厂商标识,此种方式一般需要对桌面机或者服务器进行拆机操作才能查看;另一个是从计算机厂商网站上查看对应 ...

  7. 手机怎么连接电脑php,安卓手机如何手动安装USB驱动连接到电脑

    知道安卓手机手动安装USB驱动连接到电脑是怎么样的吗,该怎么操作呢,那么安卓手机如何手动安装USB驱动连接到电脑的呢?下面是学习啦小编收集整理的安卓手机如何手动安装USB驱动连接到电脑,希望对大家有帮 ...

  8. Deepin手动安装无线网卡驱动

    前言 目的:给Deepin加装无线网卡驱动 问题:Deepin不自带网卡驱动,会把笔者的无线网卡(网卡型号:rtl8821cu)识别为存储设备,不能通过无线连接网络 问题解决:已解决 解决方案: 打开 ...

  9. Deepin 20.5 安装nvidia驱动

    1. 卸载可能存在驱动 sudo apt autoremove nvidia-* 2. 禁止novueau开源驱动 sudo vim /etc/modprobe.d/blacklist.conf 粘贴 ...

最新文章

  1. 源代码阅读工具Source-Navigator 在ubuntu 9.04下的安装与问题解决
  2. 【前端酷站】分享一个纯 Javascript 的图表库与立体像素风制作~
  3. NYOJ 585 取石子(六)
  4. 关于抠图的一些文章方法收集
  5. net能和python结合吗_如何不用安装python就能在.NET里调用Python库
  6. 【Python】可视化的离散傅里叶变换+快速傅里叶变换后时域信号的频域分析
  7. 在 UML 静态结构图中使用类和对象
  8. Shell 反引号、$() 和 ${} 的区别
  9. [xshell] xshell 及 xftp 官网无法下载解决
  10. 社区计算机基础知识,社区计算机基础知识试题及答案.doc
  11. PPT的配色方法(师从于珞珈老师)
  12. 主板风扇转不开机是什么问题,电脑开机没反应_电脑开机风扇转但无法启动主板...
  13. TypeScript初始化
  14. 记录一下在云服务器上配置MYSQL主从。
  15. vue 获取当前路由地址——router.currentRoute与$route
  16. 2022年上半年韩国移动游戏市场洞察
  17. 迈特二十能升到鸿蒙系统吗,华为鸿蒙OS 2.0系列Beta 2发布
  18. img加载中显示loading,加载失败显示默认图片(React)
  19. 三校生高考计算机基础知识,计算机基础知识题(单选题)(三校生历年高考真题归纳)...
  20. 爬虫输入关键字搜索爬取图片

热门文章

  1. numeca linux 11,NUMECA FINE/Turbo16下载-NUMECA FINE/Turbo16官方版v16.0 最新版 - 起点软件园...
  2. 架构分类的-业务架构,应用架构,技术架构,数据架构
  3. 计算机技术在采矿业中的应用,计算机技术在采矿工程中的新应用探讨
  4. amazing!CSS 形状
  5. Mac下文件编码修改问题
  6. neo4j教程(CQL实现增查删改)
  7. 兼阅万:一款足不出户的网络好助手
  8. 机器学习(十三)——机器学习中的矩阵方法(3)病态矩阵、协同过滤的ALS算法(1)...
  9. [Python]常用数据结构 练习题
  10. 【STM32H7教程】第74章 STM32H7的SPI总线应用之驱动DAC8563(双通道,16bit分辨率,正负10V)