经过了一番折腾,查阅了csdn上无数教程,很多都不靠谱,或者说只能满足其中的一部分。这篇博客总结了我这几天折腾出来的结果,可以完美的实现显卡超频(不管有没有图形化界面都可以),或者集成显卡输出图像,独显用于计算,这样就可以节约几百m的显存。我的配置是显卡是RTX3080,cpu是10400

简单的显卡超频

仅仅考虑显卡超频,不考虑核显输出图像,是一件非常简单的事情。在这里以图形化的界面,注意,此时显示器应该接在显卡的接口上,不然会卡在登陆界面进不去,具体操作如下:
首先打开终端,输入以下命令:

sudo nvidia-xconfig

然后就会在/etc/X11/文件夹中,生成一个xorg.conf文件,这个文件夹使用配置图形化界面的。然后输入:

sudo vim /etc/X11/xorg.conf

在文件中下滑到最后,找到

Section "Screen"Identifier     "Screen0"Device         "Device0"Monitor        "Monitor0"DefaultDepth    24SubSection     "Display"Depth       24EndSubSection
EndSection

在其中添加Option "Coolbits" "28",其中2代表显卡风扇转速调整,8代表显卡超频
结果如下:

Section "Screen"Identifier     "Screen0"Device         "Device0"Monitor        "Monitor0"DefaultDepth    24Option         "Coolbits" "28"SubSection     "Display"Depth       24EndSubSection
EndSection

最后通过reboot命令重启一下即可,重启后,在终端输入命令nvidia-settings既可打开nvidia-x-serve,如下图所示,其中Graphics Clock Offset是核显超频,通过修改偏移量offset来超频,右边的是显存超频

如果需要对风扇转速进行调整,对Enable GPU Fan Settings打勾,然后就可以设置了,设置后Apply。
这样显卡超频就弄好了!!!
如果是没有图形化界面的话,原理也是一样的,只不过是通过命令来修改!!具体教程可以参考:无显示器ubantu显卡超频

核显输出的同时,显卡进行计算并且超频

如上教程所描述,显卡超频的时候会生成xorg.conf文件,这个时候会自动选择显卡输出图形化界面,如果此时显示器插在集成显卡上,就会卡在图形化界面进不去。这个时候去查解决办法,百分之九十九的回答都是使用sudo prime-select intel让你把图形化界面切换到集成显卡,但是这样做就会导致,显卡没法超频。这样就导致了一个很尴尬的情况。那该如何解决呢?
具体解决办法还是得在xorg.conf文件上进行操作,对其进行配置以实现我们所需要的。
首先与之前的方法一样,生成xorg.conf文件,然后通过vim打开。但是配置就与之前不一样了。由于nvidia-xconfig命令只会生成于独显有关的配置,我们首先需要添加intel的配置。
把一下内容复制到xorg.conf文件中:

Section "Device"Identifier     "Intel0"Driver         "intel"BusId          "PCI:0:2:0"
EndSection

然后把原来的

Section "Screen"Identifier     "Screen0"Device         "Device0"Monitor        "Monitor0"DefaultDepth    24SubSection     "Display"Depth       24EndSubSection
EndSection

改成

Section "Screen"Identifier     "Screen0"Device         "Intel0"Monitor        "Monitor0"DefaultDepth    24SubSection     "Display"Depth       24EndSubSection
EndSection

然后重新添加一个nvidia的Screen

Section "Screen"Identifier     "Screen1"Device         "Device0"Option         "Coolbits" "28"
EndSection

最后对Section layout修改,

Section "ServerLayout"Identifier     "Layout0"Screen      0  "Screen0"Screen      1  "Screen1"InputDevice    "Keyboard0" "CoreKeyboard"InputDevice    "Mouse0" "CorePointer"
EndSection

这样就完成了,完整的配置文件如下:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 470.42.01Section "ServerLayout"Identifier     "Layout0"Screen      0  "Screen0"Screen      1  "Screen1"InputDevice    "Keyboard0" "CoreKeyboard"InputDevice    "Mouse0" "CorePointer"
EndSectionSection "Files"
EndSection
Section "Device"Identifier     "Intel0"Driver         "intel"BusId          "PCI:0:2:0"
EndSectionSection "InputDevice"# generated from defaultIdentifier     "Mouse0"Driver         "mouse"Option         "Protocol" "auto"Option         "Device" "/dev/psaux"Option         "Emulate3Buttons" "no"Option         "ZAxisMapping" "4 5"
EndSectionSection "InputDevice"# generated from defaultIdentifier     "Keyboard0"Driver         "kbd"
EndSectionSection "Monitor"Identifier     "Monitor0"VendorName     "Unknown"ModelName      "Unknown"Option         "DPMS"
EndSectionSection "Device"Identifier     "Device0"Driver         "nvidia"Option         "Coolbits" "28"VendorName     "NVIDIA Corporation"
EndSectionSection "Screen"Identifier     "Screen0"Device         "Intel0"Monitor        "Monitor0"DefaultDepth    24SubSection     "Display"Depth       24EndSubSection
EndSectionSection "Screen"Identifier     "Screen1"Device         "Device0"Option         "Coolbits" "28"
EndSection

这样就可以做到核显输出图形化界面,独显用于计算!!!如果是多张显卡,只需要按照上述格式为其他几张显卡编辑Screen和Device,最后加入到layout 就行

史上最最最靠谱的ubantu 18.04 显卡超频教程;以及核显输出图像,独显用于计算教程;附带无显示器超频教程相关推荐

  1. linux自动切换核显和独显,在Ubuntu 18.04上切换独显/集显

    对于笔记本来说,独立显卡太耗电了,非常影响续航:但有时候我们又需要用它来运行一些计算密集型程序.这里推荐两种方法来实现显卡切换. 查看独立显卡是否正在使用 在终端输入 lspci | grep NVI ...

  2. 史上STL最最最最最最全工具书,看我就够了

    写在前面:这里是小王成长日志,一名在校大学生,想在学习之余将自己的学习笔记分享出来,记录自己的成长轨迹,帮助可能需要的人.欢迎关注与留言. 注意:这篇博客默认: 第一,你已经明了基本的数据结构的知识, ...

  3. 史上最强吃鸡电脑配件更新!这张显卡都能买一套房子了

    玩<绝地求生>的玩家都知道,没有一台好的电脑是吃不了鸡的,所以一台 高端的吃鸡电脑是非常重要的.而这里面最重要的就是显卡,1060级别的显卡是标配,3G的显然不行,得要6G才完全施展的开, ...

  4. JVM 史上最最最完整深入解析(12000 字噢)

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 来源:Huangy远 sf.gg/a/11900000143951 ...

  5. JVM 史上最最最完整知识总结!

    作者:Huangy远 来源:segmentfault.com/a/1190000014395186 Java运行时数据区: Java虚拟机在执行Java程序的过程中会将其管理的内存划分为若干个不同的数 ...

  6. JVM史上最最最完整深入解析,不看后悔一百次!

    作者:Huangy远 来源:segmentfault.com/a/1190000014395186 工作之余,总结一下JVM相关知识. Java运行时数据区: Java虚拟机在执行Java程序的过程中 ...

  7. JVM 史上最最最完整深入解析(12000 字总结)

    作者:Huangy远 segmentfault.com/a/1190000014395186 工作之余,想总结一下JVM相关知识. Java运行时数据区 Java虚拟机在执行Java程序的过程中会将其 ...

  8. 移植QT5.6到韦东山JZ2240嵌入式开发板(史上最最最最最详细的QT移植教程)

    首先感谢http://blog.csdn.net/lizuobin2/article/details/52673494的博主,应该是韦东山团队的老师,说实话,拿到JZ2440的板子很长时间了,每次都有 ...

  9. 史上最强第2代智能CPU核芯显卡性能测试

    英特尔的集成显卡似乎总是个笑话,但这次确实不一样了.第二代智能处理器的CPU性能相比现在提升了10-30%,进化到第六代的"核芯显卡"图形性能则会轻松翻好几番.上代Westmere ...

最新文章

  1. 程序运行过程中遇到“ORA-03114: not connected to ORACLE”的问题解决
  2. Linux下编译Boost
  3. 网站不允许上传asp cer cdx htr等文件时
  4. oracle用户权限的基本查询
  5. how to debug Opportunity change implementation - entry onOKParticipantDialog
  6. Feign 简介和使用
  7. 浅析Lock工具类LockSupport
  8. c# list集合根据某个字段去重_java8 List 根据对象某个字段或多个字段去重、筛选、List转Map、排序、分组、统计计数等等...
  9. 使用thinkPhp,修改线上数据库的配置,请删除 Runtime 中的所有内容后重试
  10. Android 增量更新实例(Smart App Updates)
  11. asp .net 多文件上传(二)
  12. SQL:postgresql中判断字段是否为某个值的方法IN操作符
  13. 如何让php支持mysql的,怎么让php支持MySql
  14. 我们该怎么把图片转文字呢?智能提取文字软件有哪些?
  15. 新手如何Reverces(3自动化逆向篇)
  16. 华为 荣耀 等手机解锁BootLoader
  17. Visio流程图模具:国标1526-89(V2.0.5)
  18. python合并多个excel表到一张表中(有表头)
  19. 用Python绘制一朵玫瑰花,送给特别的她
  20. 16、持续集成流水线实践:流水线上的AI单元测试(MAVEN)

热门文章

  1. java舆情监控类软件_java舆情监测系统
  2. 1613-3-傅溥衍 总结《2016年10月8日》【连续第八天总结】
  3. 闭包为什么会造成内存泄漏?
  4. char *c = “abc“; 以及 char c[] = “abc“ 区别
  5. 计算机毕业设计ssm农商行贷款管理系统f1gnk系统+程序+源码+lw+远程部署
  6. 最新版力克时尚PLM 4.0帮助时尚公司实现互联互通
  7. G - Halli Galli Gym - 102801G
  8. 【Bugfix系列】通过工具定位corrupted double-linked list: 0xxxxxxxx
  9. 用Python做一个房价预测小工具
  10. rmmod卸载不了驱动问题调查