Ubuntu 外置显卡配置(登录循环/连接外屏)

  • Ubuntu 外置显卡配置(登录循环/挂起循环/睡眠循环/连接外屏)
    • 系统安装
    • 显卡驱动
    • 登录循环
    • 连接外屏

Ubuntu 外置显卡配置(登录循环/挂起循环/睡眠循环/连接外屏)

硬件使用雷蛇潜行版2020(i7-l065g7), 雷蛇战核 X(razer core x)显卡坞,公版RTX2080Ti. 系统使用Kubuntu 20.04(我猜也适用Ubuntu18,20等版本)。

登录循环/挂起循环/睡眠循环 其实描述的都是一个状态,就是你的系统一直卡在登录页面,要么伪黑屏,要么不断闪烁。此教程会介绍如何避免在配置外置显卡的时候会遇到的此类问题,同时解决无法连接外置显示器(显卡端视频输出)的问题。

系统安装

为什么使用Kubuntu?因为帅。

上面是网上随便找的一张图。
之前一直使用Ubuntu, 后来用了Kubuntu就回不去了。这两天刚好朋友整了这一套玩意下来(雷蛇潜行版2020, 雷蛇战核 X(razer core x)显卡坞,公版RTX2080Ti.),于是帮忙配置。

注意在系统安装期间不要连接显卡坞。
1.下载系统文件 kubuntu-20.04-desktop-amd64.iso
2. 用Rufus烧录到U盘,做U盘启动。
3. 重启电脑,选择启动介质(雷蛇是F12),选择U盘启动
4. 安装系统(略,自己查,网上一大堆)
5. 安装好了之后会提示重启,重启

显卡驱动

雷蛇潜行版2020的显卡只有一个,是CPU自带的核显。不过本教程也适用带独立显卡的笔记本。至于台式机,出门右转…

1.下载驱动
针对你显卡坞里的家伙(这里是rtx2080ti)下载驱动 https://www.geforce.com/drivers, 注意选择Linux64版本
2.禁用核显
登录循环/挂起循环/睡眠循环 其实描述的都是一个状态,就是你的系统一直卡在登录页面,要么伪黑屏,要么不断闪烁。
如果不禁用的话会遇到本教程中的第一个登录循环,就是系统在登录页面反复闪烁,不给你登录的机会。
在安装英伟达显卡驱动的时候也会提示禁用核显。
首先
Ctrl+Alt+F4 , 进入文本控制台(大黑屏),输入你的用户名,密码登录。
接着安装Vim

sudo apt install vim

然后通过vim编辑

sudo vim /etc/modprobe.d/blacklist.conf

vim编辑是门学问,不过这里你只要照着操作就行。
方向键(不是WASD)移动到最下面一行的最右边位置, 按a键开始编辑。
按enter另起一行,
输入以下两行

blacklist nouveau
options nouveau modeset=0

esc键(键盘左上角,我知道有人要问)退出编辑,
依次按:wq, 写入并退出。
现在你退出了Vim
输入以下,用来更新内核初始化文件

sudo update-initramfs -u

然后重启,

sudo reboot

你会发现你的分辨率变了,说明核显已禁。

3.安装驱动
现在可以用雷电3连接显卡坞。

同样Ctrl+Alt+F4 , 进入文本控制台
进入驱动下载位置,我的就在Downloads里面

cd Downloads

安装驱动,不要照抄文件名(笑)。

sudo sh NVIDIA-Linux-x86_64-440.82.run

在安装过程中的第一个提示错误可以略过,其他的仔细阅读提示文字,选你想要的。
安装完成之后,输入

nvidia-smi

只要这个框框出来了,就代表安装成功。

登录循环

现在如果直接重启的话,会和不禁用核显一样进入登陆循环。这是本文中的第二个登陆循环
这是github上某神的解释:

Suspend Loop
After resume, the system loops back in suspend. The system send an ACPI event where the kernel defaults are different.
机翻就是:
挂起循环
恢复后,系统将返回挂起状态。 系统发送一个ACPI事件,其中内核默认值不同。
https://github.com/rolandguelle/razer-blade-stealth-linux/blob/master/ubuntu-19-10.md#11-suspend-loop

他给的解决方案是:编辑grub文件

sudo gedit /etc/default/grub

替换

GRUB_CMDLINE_LINUX_DEFAULT="button.lid_init_state=open"

更新grub文件

sudo update-grub

现在配置外置显卡的流程结束。
重启。

连接外屏

如果你是用笔记本自带的视频输出端口来连接外置屏幕的话,可以略过。

我们要用显卡坞上的视频接口来输出(显卡端口输出),因为直接通过显卡端口输出可以节省显卡与cpu的交流,毕竟雷电3带宽有限。
首先找到你的显卡PCI地址:

lspci

找到这一行:

2e:00.0 VGA compatible controller: NVIDIA Corporation TU102 [GeForce RTX 2080 Ti Rev. A] (rev a1)

2e 是我的地址。2e是16进制, 转换为10进制就是46

创建文件夹

mkdir /etc/X11/xorg.conf.d/

然后创建文件:

sudo gedit /etc/X11/xorg.conf.d/nvidia.conf

在文件中粘贴,保存,退出

Section "Device"Identifier      "Videocard0"BusID           "PCI:46:0:0" # 把46换成你的地址Driver          "nvidia"VendorName      "NVIDIA Corporation"Option          "AllowEmptyInitialConfiguration"Option          "AllowExternalGpus"
EndSection

最后,修改 nvidia-drm-outputclass.conf 文件

sudo gedit /usr/share/X11/xorg.conf.d/nvidia-drm-outputclass.conf

文件本来的内容是这样的:

# This xorg.conf.d configuration snippet configures the X server to
# automatically load the nvidia X driver when it detects a device driven by the
# nvidia-drm.ko kernel module.  Please note that this only works on Linux kernels
# version 3.9 or higher with CONFIG_DRM enabled, and only if the nvidia-drm.ko
# kernel module is loaded before the X server is started.Section "OutputClass"Identifier     "nvidia"MatchDriver    "nvidia-drm"Driver         "nvidia"
EndSection

加入

Option “AllowExternalGpus” “true”

# This xorg.conf.d configuration snippet configures the X server to
# automatically load the nvidia X driver when it detects a device driven by the
# nvidia-drm.ko kernel module.  Please note that this only works on Linux kernels
# version 3.9 or higher with CONFIG_DRM enabled, and only if the nvidia-drm.ko
# kernel module is loaded before the X server is started.Section "OutputClass"Identifier     "nvidia"MatchDriver    "nvidia-drm"Driver         "nvidia"Option "AllowExternalGpus" "true"
EndSection

保存,退出。
重启

sudo reboot

现在你就可以看到你的外接屏幕上有画面了。

欢迎提问。

Ubuntu 外置显卡配置(登录循环/连接外屏)相关推荐

  1. Linux局域网内配置使用proxy连接外网

    Linux局域网内配置使用proxy连接外网 公司为局域网,对外不开放.已知某服务器(server1)可以对外连接, 本机PC1安装centos,且与server1互联,则可以直接配置yum 使用pr ...

  2. 宝藏盒ALL IN ONE,PVE下黑群晖核显直通+USB外置“显卡”实现无独显下屏显监控画面教程。

    一.宝藏盒配置 本人配置表如下: 序号 配置名称 产品型号 数量 总价 备注 1 机箱 宝藏盒1.2(白色) 1 729 个人喜欢白色,好看. 2 CPU I3-7100T 1 270 适配主板,性能 ...

  3. VMware虚拟机下安装Ubuntu系统并配置远程桌面连接

    1. 实验目的 初步了解虚拟化技术,理解云计算的相关概念 理解系统工程师面临的困境 理解自动化安装.管理(DevOps)在云应用中的重要性 2. 实验环境与要求 用户通过互联网,使用微软远程桌面,远程 ...

  4. ubuntu 18.04 配置notebook远程连接的坑

    jupyter-notebook的安装不在此说明 在网上搜了很多方案都不行,好不容易从坑里爬出来 以下为远程连接配置方法 1.生成配置文件 1 jupyter notebook --generate- ...

  5. CentOS虚拟机连接外网

    CentOS虚拟机连接外网 本文是基于CentOS 7.3系统环境,配置网卡并连接外网: CentOS 7.3 1. 查看VMWare的网关 进入VMWare的网络配置,并查看网关地址 2. 配置网卡 ...

  6. ubuntu笔记本外置显卡开展深度学习

    ubuntu笔记本电脑+雷电3外置显卡坞:pytorch和tenorflow开展深度学习 1. 软硬件准备 1.1 硬件配置 1.2 系统 2. 具体步骤 2.1 给雷蛇笔记本安装ubuntu18.0 ...

  7. Linux 双显卡 黑屏,Ubuntu16.04安装 双显卡安装Nvidia驱动 登录循环 黑屏(通用 终结此类问题)转载...

    使用Ubuntu的朋友一般都会遇到几种状况: 安装Ubuntu的时候,卡在Ubuntu的LOGO界面或黑屏. 双显卡安装Nvidia驱动,循环登录或黑屏 这一切的万恶之源就是集显造成的!!! 环境说明 ...

  8. ubuntu 配置登录失败次数限制

    ubuntu 配置登录失败次数限制 本地登录配置 ssh远程登录配置 测试 本机ssh测试 不同机器测试 本地登录配置 打开 /etc/pam.d/login [sudo] vim /etc/pam. ...

  9. Ubuntu安装VNC,配置多用户vnc连接Ubuntu,开机自启vnc命令

    Ubuntu安装VNC sudo apt update sudo apt install xfce4 xfce4-goodies #安装桌面 sudo apt install tigervnc-sta ...

最新文章

  1. 学习观察神经网络:可视化整个模型训练中卷积层的激活
  2. Java泛型详解-史上讲解最详细的,没有之一
  3. 大学士带你领略“大院大所”黑科技!
  4. 如何黑掉一台根本不联网的电脑
  5. H.264(MPEG-4 AVC)级别(Level)、DPB 与 MaxDpbMbs 详解(转载)
  6. 无线路由器参数设置精通技巧
  7. fastdfs的tracker启动之后一直选举_jraft选举策略
  8. antd的tooltip如何调整间距_Word字符间距不会调?那就试试这些技巧
  9. sdr 软件_无线电爱好者系列-1.通过SDR获取周围无线电信号及应用
  10. bzoj 1061 志愿者招募 费用流
  11. C#中Windows Media Player控件使用实例|方法
  12. 一加手机史上超大购机优惠 以旧换新至高补贴3800元
  13. 【clickhouse】ClickHouse表引擎 MergeTree 索引与数据存储方式 一级索引 二级索引
  14. linux系统下虚拟机的安装
  15. ubuntu17安装mysql后数据库乱码_linux安装MySQL数据库,设置编码为utf8
  16. Animal-AI 2.0.0发布了!快来测试你的智能体吧。
  17. Java中static的用法,初始化块
  18. zen服务器芯片,Intel颤抖!AMD 32核心终极版Zen亮相:媲美人脑
  19. 泛微oa系统什么框架_泛微OA ecology 二次开发实例 开发完整说明
  20. QT菜单栏颜色与背景颜色设置

热门文章

  1. 【失败面经】【2019暑期实习面试复盘】网易游戏互联网产品策划Vivo交互设计
  2. EXCEL表格如何制作合同到期提醒
  3. linux系统使用命令一次显示日历,Linux命令行上如何使用日历详解
  4. 外贸网站建设:英文网站的字体问题
  5. 上海体育馆分布api 上海体育馆查询
  6. ubuntu将知网中的CAJ文件格式转换成文字形式的PDF
  7. 领航跟随型编队(十)编队实验视频
  8. win2008R2 不能访问局域网共享的解决方法
  9. Gdevops峰会:一起探讨国产分布式数据库的选型与应用
  10. 【转】一位36岁程序员的困惑