如题:

手上有这样一台新的工作站,配置为华硕主板z390ws,cpu为i7-9700k ,独立显卡为技嘉2060super, 安装Ubuntu18.04系统 。

在主板bios中进行设置(设置使用 PCI插槽中的显卡),将工作显卡设置为独立显卡(系统中已经安装过独立显卡的驱动),于是使用独立显卡工作 (但是显示器HDMI线缆插在主板的HDMI插槽)。

开机进入系统运行几分钟后自动重启,然后就再也进不到系统里面,此时主板显示错误码为AMI错误。经过一通拆机箱,各个零部件挨个检查最后怀疑是显示器接在了主板HDMI插槽上造成的问题。

因为以前用过好多工作站都没有出现问题,但是这台工作站报错如果不是硬件有损坏唯一的可能就是显卡的问题了(硬盘连接线,内存条,散热器都检查没有问题)。

我们知道i7-9700k的CPU是自带显卡的,如果使用独立显卡的话将显示器与独立显卡连接那么启动电脑时CPU的显卡是不工作的,在linux系统里面无法像windows系统里面随时可以切换使用CPU显卡还是独立显卡的,而我们如果将显示器的连接线与主板hdmi插孔连接那么启动电脑时是CPU显卡和独立显卡同时都被激活的,而BIOS中虽然是设置使用独立显卡工作,但这也只是设置优先使用哪个显卡来进行工作,而我们这样设置会使CPU显卡和独立显卡同时工作,独立显卡运行显示任务的进程,也就是说具体的图像输出的任务由独立显卡来完成,此时由于独立显卡并没有连接hdmi输出线于是便将处理好的数据通过PCI传输给CPU,再由CPU的显卡将数据由主板上的HDMI插槽输出给显示器,由此来实现图像的显示工作。

自检后怀疑正是上面这个设置导致了系统运行不稳定,自动重启后难以进入系统并报AMI的主板错误码。因为虽然用过好多这样设置的主机都没有出现过问题,但是这不代表这种问题不会出现,因为这种独立显卡工作但使用CPU显卡做输出本身就是在钻主板的漏洞,因为这样无形之中在linux系统中激活了两个显卡,一个独立显卡做处理,处理后的数据没有直接输出而是转而交给CPU显卡,并由CPU显卡来做输出。这样的设置如果运行一段时间后主板检测到本来不应激活的CPU显卡居然被激活了,那么主板选择关闭掉CPU的显卡,那么独立显卡处理后的数据就不能交给CPU显卡了,这样就会导致硬件错误,从而导致电脑重启,并且如果不直接拔掉电源清空主板运行的信息,那么再开机也无法进入系统,而是报AMI的主板错误码。

于是动手将显示器的HDMI线直接插入设置为工作的独立显卡插孔中,全部断电,然后重启,正常进入系统,长时间运行后没有出现重启等系统错误,问题解决。

独立显卡工作,那么可不可以把显示器接在主板的HDMI插孔中呢,个人感觉这个东西看主板,如果有的主板会检测这个问题,自动断掉没有设置为工作的显卡,那么就没有做输出的显卡了,这样就会出现硬件错误,造成重启和无法进入系统,当然感觉这样的主板还是比较少的,一般的家用级别主板是没有这样的检测的,也可能这款主板Z390WS是工作站主板,所以会报这样的错,不过这次报错后还是给了一个提醒,那就是设置哪个显卡工作那么就尽量用该显卡做输出。

台式机,华硕主板z390ws,cpu为i7-9700k 安装Ubuntu18.04系统 使用独立显卡工作 (但是显示器HDMI线缆插在主板的HDMI插槽)开机进入系统运行几分钟后自动重启,此时主板显示错误码为AMI错误的更多相关文章

  1. 001windows已遇到一个关键性问题 一分钟后自动重启

    重装了系统Window7,出现了如题的提示"windows已遇到一个关键性问题 一分钟后自动重启" 查找原因: 通过事件管理器可以查看如上提示遇到的问题.一般是因为一些系统的服务没 ...

  2. linux上监控tomcat down掉后自动重启tomcat

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545 } p. ...

  3. 监控windows服务,当服务停止后自动重启服务

    近期花时间研究了一下windows和linux下某服务停了后自动重启的功能,在网上收集了些资料,并经过测试,在此整理一下.这里介绍的是windows服务的监控,是通过批处理来实现的.本例是监控wind ...

  4. py脚本修改后自动重启

    在用socket.io, pika之类启动一个脚本死循环做server或者client的时候: 1脚本被编辑之后,是不会自动重启 2当代码报错的时候,会立即退出, 只能手动重新运行 python ap ...

  5. Java线程监听,意外退出线程后自动重启

    Java线程监听,意外退出线程后自动重启 某日,天朗气清,回公司,未到9点,刷微博,顿觉问题泛滥,惊恐万分! 前一天写了一个微博爬行程序,主要工作原理就是每隔2分钟爬行一次微博,获取某N个关注朋友微博 ...

  6. Windows已遇到关键问题,将在一分钟后自动重新启动,请立即保存工作

    Windows已遇到关键问题,将在一分钟后自动重新启动,请立即保存工作 1. 把电脑右下角网络断开 2.同时按 "WIN+R" 打开“运行”命令窗口 输入“cmd”命令,按回车键“ ...

  7. inno安装卸载时检测程序是否正在运行卸载完成后自动打开网页-代码无效

    inno安装卸载时检测程序是否正在运行卸载完成后自动打开网页-代码无效 inno setup 安装卸载时检测程序是佛正在运行卸载完成后自动打开网页-代码无效 --------------------- ...

  8. 【转】Android Service被关闭后自动重启,解决被异常kill 服务

    http://www.kaifajie.cn/android/10182-2.html 每次调用startService(Intent)的时候,都会调用该Service对象的onStartComman ...

  9. Node.js热部署代码,实现修改代码后自动重启服务方便实时调试

    写PHP等脚本语言的时候,已经习惯了修改完代码直接打开浏览器去查看最新的效果.而Node.js 只有在第一次引用时才会去解析脚本文件,以后都会直接访问内存,避免重复载入,这种设计虽然有利于提高性能,却 ...

  10. FreeBSD关机后自动重启的解决办法

    我用的是华硕的笔记本电脑,不知道别的电脑有没有这个情况,按handbook关机指令为shutdown -p now,但是我执行这个指令后电脑却自动重启,用Linux关机指令shutdown -h no ...

随机推荐

  1. 任意树遍历,可以使用 goto 跳记号标注的

    先顺序进入到最后一个根的根部,完后扫描同级 同级扫描完用 goto跳代码改层数到倒数地二层 之后操作就是倒着往上搜索的,有难度,但是还是能做到的嘛 用 lisit 好像不需要别的,全用 list 连接 ...

  2. K8S部署ECK采集日志

    1. 部署nfs 1. 安装nfs #所有节点安装 yum install -y nfs-utils 在master节点创建nfs共享目录 mkdir -pv /data/kubernetes 编写配 ...

  3. 小米 红米 Redmi MIUI 5G开关

    小米 红米 Redmi MIUI 5G开关 1.打开手机拨号界面输入 *#*#54638#*#* 之后拨号界面底部会显示display 5G network menu (显示5G网络菜单) 注意:先是 ...

  4. 百度面试:如何用Redis实现限流?

    高并发系统有三大特征:限流.缓存和熔断,所以限流已经成为当下系统开发中必备的功能了.那么,什么是限流?如何实现限流?使用 Redis 能不能实现限流?接下来我们一起来看. 1.什么是限流? 限流是指在 ...

  5. django跨域设置

    Django 跨域问题,解决前后端连接 CORS 1.安装 django-cors-headers pip install django-cors-headers 2.配置settings 在 INS ...

  6. C#.NET与JAVA互通之MD5哈希V2024

    C#.NET与JAVA互通之MD5哈希V2024 配套视频: 要点: 1.计算MD5时,SDK自带的计算哈希(ComputeHash)方法,输入输出参数都是byte数组.就涉及到字符串转byte数组转 ...

  7. mysql分组求最大ID记录行方法

    ##创建表 CREATE TABLE `test_user` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `order_no` BIGINT(20) DEFAULT ...

  8. 简单的css3头像旋转与3D旋转效果

    Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解` 简单的css3头像旋转与3D旋转效果 日期:2017-7- ...

  9. 一款开源、免费、现代化风格的WPF UI控件库 - ModernWpf

    前言 今天大姚给大家分享一款开源(MIT License).免费.现代化风格的WPF UI控件库:ModernWpf. 项目介绍 ModernWpf是一个开源项目,它为 WPF 提供了一组现代化的控件 ...

  10. Linux进程退出:SIGINT、SIGTERM 和 SIGKILL 有关信号 区别

    背景 学习 海思SDK,查看例程的时候发现了类似下面的代码: int main(int argc, char *argv[]) { if(argc != 2) { printf("Usage ...