Xorg

確定 Xorg 使用哪個圖形驅動程序

  • April 21, 2022

在全新的 Arch Linux 安裝中,我遇到了圖形驅動程序的困難。在此過程中,我安裝了許多不同的驅動程序以某種方式使顯示器正常工作。

現在我需要確定 X 正在使用哪個驅動程序。怎麼做?

安裝的包包括xf86-video-intel, xf86-video-nouveau, nvidia, xorg-drivers. 為了解決啟動任何圖形桌面管理器的奇怪問題,我不得不nividia-libglmesa-libgl.

顯卡:英特爾高畫質顯卡 4000 / Nvidia GT 750M

內容Xorg.0.log為: http: //pastebin.com/YwiMZmG6

提前致謝 :)

您通常可以檢查 Xorg 啟動日誌文件/var/log/Xorg.0.log並查看它正在載入哪些模組。預設情況下,Xorg 可以嘗試自動檢測,但您可以通過Device在 Xorg conf 文件中放置一個節來手動強制驅動程序。這是 nvidia 卡和 nvidia 專有驅動程序的 Xorg 啟動日誌的樣子。

[  3702.470] (II) xfree86: Adding drm device (/dev/dri/card0)
[  3702.472] (--) PCI:*(0:3:0:0) 10de:1184:3842:3774 rev 161, Mem @ 0xfa000000/16777216, 0xd8000000/134217728, 0xd6000000/33554432, I/O @ 0x0000cc00/128, BIOS @ 0x????????/524288
[  3702.472] (II) LoadModule: "glx"
[  3702.473] (II) Loading /usr/lib64/opengl/nvidia/extensions/libglx.so
[  3702.476] (II) Module glx: vendor="NVIDIA Corporation"
[  3702.476]    compiled for 4.0.2, module version = 1.0.0
[  3702.476]    Module class: X.Org Server Extension
[  3702.476] (II) NVIDIA GLX Module  355.11  Wed Aug 26 16:02:11 PDT 2015
[  3702.476] (II) LoadModule: "nvidia"
[  3702.476] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
[  3702.476] (II) Module nvidia: vendor="NVIDIA Corporation"
[  3702.476]    compiled for 4.0.2, module version = 1.0.0
[  3702.476]    Module class: X.Org Video Driver
[  3702.476] (II) NVIDIA dlloader X Driver  355.11  Wed Aug 26 15:38:55 PDT 2015
[  3702.476] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[  3702.476] (++) using VT number 7

引用自:https://unix.stackexchange.com/questions/247981