2023 Archlinux NVIDIA 3070 intel 双显卡驱动 + i3wm 解决方案

  • 设备信息
  • 背景
  • 安装过程
  • 安装桌面环境

设备信息

华硕天选3,CPU:12700H,GPU:GeForce 3070。

操作系统:6.1.4-arch1-1(默认linux内核,理论上lts和zen内核也可以,只要把包名换成相应的就好了,参见archwiki)。本文是linux内核(默认内核)对应的驱动安装过程!

背景

本文写于2023年1月10日。显然,按照archwiki上的方法装挂了。于是通过收集各方资料,找到了如下成功解决方案。(xorg成功,wayland还没尝试)

本文没有archlinux系统的安装教程,要装系统出门左拐找archwiki。

本文将直截了当的、简明扼要的展示成功安装的过程,相应的原理及方法细节请自行查阅资料。

如果按照本文安装成功了,也请读一读archwiki里面的NVIDIA这一章,来进行完善。

安装过程

  1. 开启multilib,在/etc/pacman.conf中找到关于multilib的几行,将其取消注释,然后刷新系统:
# pacman -Syy
  1. 安装内核头文件。你一定已经装了linux包了对吧,那么只需要:
# pacman -S linux-headers
  1. 安装nvidia驱动及其工具:
    archwiki上推荐装nvidia,之前装了不行(也可能不是这个原因导致的),看了别人的博客之后发现装dkms版本的会比较合适。其他工具按wiki上装是可以的。有些工具有32位版本的,记得装上。(nvidia-dkms需要内核头文件才能编译)
# pacman -S nvidia-dkms nvidia-utils nvidia-settings nvidia-prime opencl-nvidia
# pacman -S lib32-nvidia-utils lib32-opencl-nvidia
  1. 改变内核启动参数(kernel parameters):根据bootloader不同,启动参数的改变方式也不同。
    可以查一下archwiki上有关章节来进行更改。要点是一定要把ibt=off加上,否则无法启动!!!
    以最常见的grub为例:
    编辑文件/etc/default/grub,找到行GRUB_CMDLINE_LINUX_DEFAULT="...",在引号里附加上一个ibt=off即可,注意要和其他参数用空格分开。保存退出,更新grub配置(路径可能会有所不同,/boot可以换成你自己安装的时候定义的esp,以具体情况为准):
# grub-mkconfig -o /boot/grub/grub.cfg
  1. 不要装xf86-video-intel!!!如果装了,记得卸载:
# pacman -R xf86-video-intel

装一些mesa的驱动及工具:

# pacman -S glu libva-mesa-driver mesa mesa-amber mesa-demos mesa-utils opencl-mesa
# pacman -S vulkan-intel vulkan-mesa-layers
  1. 生成一些xorg的配置文件,应该是nvidia驱动自动生成的,一般情况不用手改:
# nvidia-xconfig
  1. 装完之后检查一下nouveau的模块有没有正确被拉黑:
# cat /usr/lib/modprobe.d/nvidia-utils.conf

里面应该有一句:blacklist nouveau,没有就自己加上。

  1. 最重要的:重新生成initramfs,我第一次安装可能就是没做这一步,所以挂了:
    先编辑文件/etc/mkinitcpio.conf,找到里面有一行HOOKS=(...),把kms这个词从里面去掉,然后运行如下命令:
# mkinitcpio -P
  1. 验证:重新启动!!!!重启登陆tty,运行如下命令,如果输出了一个关于你的显卡信息的一个矩形表格,那就是安装成功了,如果没有,那么恭喜,又双叒叕挂了。。。
#reboot
...
...
# nvidia-smi

安装桌面环境

这一步的前提是你已经重新启动好了,nvidia不挂了,nvidia-smi有反应了。。。

这一步就很常规了,要说明的是,i3在前两天发布的4.22中把i3-gaps整合进去了,所以跟以前的安装方式不太一样。基本的i3+sddm只要这么安装就行了,其中i3是一个组:

# pacman -S i3 sddm dmenu

再装一个终端模拟器,这里我喜欢kitty,当然alacritty之类的也是很好用的:

# pacman -S kitty

i3还可以继续配置,xorg也要继续配置,我可以考虑以后有空了写。(我可是桌面美化大师,哈哈)(雾)

设置sddm服务,并直接启动:

# systemctl enable --now sddm

如果可以进入桌面了,那么恭喜,折腾成功~
PS. 有些高分屏,如我的天选3,直接进桌面图标会很小。可以看一看archwiki中的HiDPI章节进行设置。

2023 Archlinux NVIDIA 3070 intel 双显卡驱动 + i3wm 解决方案相关推荐

  1. Ubuntu下安装Nvidia和Intel双显卡驱动

    2019独角兽企业重金招聘Python工程师标准>>> 不得不说,近几年的笔记本电脑大多数都采用了Intel HD3000/4000核芯显卡+独显的双显卡配置,而独显厂家(ATI/N ...

  2. ubuntu nvidia和intel双显卡切换

    现在很多PC上都会有intel集成显卡和nvidia独显.一般在切换时在终端输入:nvidia-settings,然后在PRIME Profiles选项卡中进行切换,如下图: 然而很多时候,Nvidi ...

  3. Ubuntu NVIDIA Intel双显卡,安装NVIDIA驱动

    Ubuntu NVIDIA+Intel双显卡安装nvidia驱动 笔记本型号及配置 驱动安装 [TODO] NVIDIA GEFORCE GTX 1660Ti Max-Q Design noteboo ...

  4. Arch的双显卡驱动

    Arch 的双显卡驱动 (xorg) 注意 :本文两种方案不可共存!! optimus manager 方案 I卡驱动 不用装intel的驱动,直接用mesa的就行 N卡驱动 编辑 pacman.co ...

  5. [转]ubuntu下ATI/Intel双显卡切换的方法

    ubuntu下ATI/Intel双显卡切换的方法 来源:http://forum.ubuntu.com.cn/viewtopic.php?f=42&t=350772&sid=95f2a ...

  6. AMD移动双显卡驱动14.4_WHQL正式版64位_byTimer0677

    原贴:http://timer0677.duapp.com/?p=25 AMD WHQL14.4正式版终于来了,马上做个双显卡驱动,献给广大A友. 一.安装说明 0.先解压 1.先用管理员方式运行&q ...

  7. 【已解决】ubuntu双显卡驱动安装失败

    骤然降到零下11度,心凉了一下. 本文主要讲ubuntu双显卡驱动安装失败的情况,目前已解决. 欢迎此情况下Nvidia显卡驱动安装成功的网友在此文留言提供方法,谢谢! 注意:如果在ubuntu 14 ...

  8. ubuntu16.04+双显卡驱动+cuda9.1+cudnn7.05深度学习环境配置

    因为项目需要,准备入坑facebook的detectron目标检测框架.由于目前框架只能在linux+gpu环境下运行,所以准备了以下工作: 先说下我的硬件配置: i5-6500破铜 华硕gtx 10 ...

  9. 1、NVIDIA Quadro P600 Linux显卡驱动安装

    NVIDIA Quadro P600 Linux显卡驱动安装 一.硬件与环境     显卡:Quadro P600     系统:Ubuntu 14.04     驱动版本:NVIDIA-Linux- ...

最新文章

  1. 模型类序列化器ModelSerializer
  2. 从 2017 OpenStack Days China 看国内云计算的发展现状
  3. Linux中的中断处理
  4. 基于linux操作系统Mysql的基本操作(一)
  5. 汇编语言基础 debug的使用
  6. 牛客网(剑指offer) 第二十二题 从上往下打印二叉树
  7. setsockopt函数全面解析
  8. 从WEB应用的角度,一个应用都需要维护一些不同作用范围的状态, 请问下面哪些状态作用域是WEB应用特有的:( )
  9. 设计模式之行为模式(1)-状态、策略、责任链、访问者
  10. 完美安装ubuntu
  11. 回忆测试--------广告理论
  12. 短信系统通道路由的设计和思路-移讯云短信系统
  13. unity 获取本地视频/下载网络视频
  14. C语言arduino密码锁实验报告,简易密码锁的制作-Arduino中文社区 - Powered by Discuz!...
  15. Ubuntu 20.04 QGIS update 报错 GPG error: https://ubuntu.qgis.org/ubuntu jammy InRelea
  16. win7无线网显示小太阳
  17. 1分钟利用Excel快速制作随机点名器
  18. Java实现 洛谷 P1010 幂次方
  19. 2018硅谷巨头七大丑闻算总账
  20. 江苏金丰机电有限公司参观考察

热门文章

  1. fork()创建子进程步骤、函数用法及常见考点(内附fork()过程图)
  2. java 无符号右移_java中的无符号移位运算
  3. 深圳市林享科技有限公司
  4. 算法图解——广度优先搜索
  5. 业务数据分析-常见业务指标
  6. Photoshop制作宠物小精灵球主题图标教程
  7. 计算机丢失fine,FineRecovery(文件恢复删除)4.29
  8. 成本、利润分析法在企业管理中的应用
  9. 主要Linux发行版和FreeBSD概述
  10. 《数据结构与算法》课程设计:18-背包问题