首页 > 其他分享 >GPU gdm /etc/X11/xorg.conf

GPU gdm /etc/X11/xorg.conf

时间:2024-12-24 14:30:35浏览次数:5  
标签:xorg etc conf GPU X11 gdm

【本文适用环境:Redhat或CentOS】
前提:nvidia-smi能正常读取GPU卡信息

关闭gdm

[root@host ~]# systemctl stop gdm

查询系统下是否存在/etc/X11/xorg.conf文件,如果不存在则执行下述步骤生成配置文件

[root@host ~]# nvidia-xconfig --query-gpu-info
Number of GPUs: 1

GPU #0:
  Name      : A10
  UUID      : GPU-dadxxxxxxxxxxxx
  PCI BusID : PCI:11:0:0

  Number of Display Devices: 0

基于获取的PCI BusID生成配置文件

[root@host ~]# nvidia-xconfig -a --busid=PCI:11:0:0

WARNING: Unable to locate/open X configuration file.

New X configuration file written to '/etc/X11/xorg.conf'

注意/etc/X11/xorg.conf的BusID为十进制,nvidia-smi输出的Bus-Id为十六进制

开启gdm

[root@host ~]# systemctl start gdm

如果系统下没有/etc/X11/xorg.conf,则开启gdm时,X会在CPU上创建。系统的/etc/X11/xorg.conf配置正确,则开启gdm时,X会在GPU上创建,可通过nvidia-smi查询看到进程

[root@host ~]# nvidia-smi
......
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A     17146      G   /usr/bin/X                         63MiB |
|    0   N/A  N/A     17210      G   /usr/bin/gnome-shell               16MiB |
+-----------------------------------------------------------------------------+

/etc/X11/xorg.conf配置错误时,gdm服务也能开启,但查看gdm状态会输出:

Dec 19 18:24:00 host gdm[30131]: GdmLocalDisplayFactory: maximum number of X display failures reached: check X server log for errors

可根据xorg日志分析原因,日志为/var/log/Xorg.*.log*
如果配置文件中的BusID写错了,则xorg日志中会出现报错信息:

/var/log/xorg.log  (ee) no devices detected

标签:xorg,etc,conf,GPU,X11,gdm
From: https://blog.csdn.net/qq_39534108/article/details/144672311

相关文章

  • 【Leetcode 每日一题】1705. 吃苹果的最大数目
    问题背景有一棵特殊的苹果树,一连nnn天,每天都可以长出若干个苹果。在第ii......
  • 【Leetcode 热题 100】994. 腐烂的橘子
    问题背景在给定的m×nm\timesnm×n网格g......
  • LeetCode:222.完全二叉树节点的数量
    跟着carl学算法,本系列博客仅做个人记录,建议大家都去看carl本人的博客,写的真的很好的!代码随想录LeetCode:222.完全二叉树节点的数量给你一棵完全二叉树的根节点root,求出该树的节点个数。完全二叉树的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节......
  • 【LeetCode】LCR 175.计算二叉树的深度
    题目链接:LCR175.计算二叉树的深度题目描述:思路一(深度优先搜索):使用深度优先搜索算法进行二叉树后序遍历复杂度分析:时间复杂度O(N):N为树的节点数量,计算树的深度需要遍历所有节点空间复杂度O(N):最差情况下(当树退化为链表时),递归深度可达到N/***Definitionfor......
  • 中考阅读理解深入逻辑分析-003 The Confidence Test 信心测试
    文章正文Mr.Smithstoodbeforehisclassof30studentsandwasgoingtohandoutthefinalexampapers."Iknowhowhardyouhaveallworkedtogetreadyforthistest,"hesaid."AndbecauseIknowyouareallabletounderstandthesequesti......
  • LeetCode《图解算法数据结构》链表:图书整理 I
    题目书店店员有一张链表形式的书单,每个节点代表一本书,节点中的值表示书的编号。为更方便整理书架,店员需要将书单倒过来排列,就可以从最后一本书开始整理,逐一将书放回到书架上。请倒序返回这个书单链表。输入head=[3,6,4,1]输出[1,4,6,3]解法1:递归classSolution{public......
  • [CF1965F] conference
    题意:有\(n\)个讲师,对于讲师\(i\),他可以在\([l_i,r_i]\)中选一天讲课,问对于\(x\in[1,n]\),有多少连续的\(x\)天可以做到都有讲师讲课。先考虑区间的\(l\)互不相同时如何解决。对于已知的\([l,r]\)是否存在完美匹配,判断是简单的,我们贪心地按天数从左往右依次解决,每次......
  • LeetCode100之实现Trie前缀树(208)--Java
    1.问题描述Trie(发音类似"try")或者说 前缀树 是一种树形数据结构,用于高效地存储和检索字符串数据集中的键。这一数据结构有相当多的应用情景,例如自动补全和拼写检查。请你实现Trie类:Trie() 初始化前缀树对象。voidinsert(Stringword) 向前缀树中插入字符串 word ......
  • tanstackQuery中 isPending 与 isFetching 的区别
    在tanStackQuery(以前称为ReactQuery)中,isPending和isFetching都是用来描述查询状态的布尔值属性,但它们表示的是不同阶段和情况下的加载状态。理解两者的区别有助于更好地管理应用中的加载指示器和用户界面反馈。isFetching定义:isFetching为true表示当前有一个网络请求......
  • 【LeetCode: 141. 环形链表 + 链表】
    ......