Xorg配置

Xorg配置

我有一台 NUC 5i3RYH,我想设置一个自定义的 xorg.conf 文件,因为使用迷你 DisplayPort 转 HDMI 适配器(比迷你 HDMI 转 HDMI 适配器便宜)会过扫描(不适合屏幕)。

Xorg配置

我们想要设置分辨率并对其进行一些转换,就像我们所做的那样xrandr -display :0 --output HDMI2 --mode 1920x1080 --transform 1.05,0,-35,0,1.05,-19,0,0,1。要设置这个男孩,您需要配置 Xorg 所谓的“屏幕”。它有两个重要的依赖项:“Device”(链接到物理显卡)和“Monitor”(链接到输出端口)。

  1. 我需要找到视频驱动程序(链接到图形设备)。lspci -nnk | grep -i vga -A3 | grep 'in use'结果是Kernel driver in use: i915,很自然地,我认为我需要将其放入Driver "i915"“设备”部分。原来这应该是“intel”为什么,又是怎么得出这个结论的呢?(假设我无法访问谷歌哈哈)根据我的理解,缺少什么?

/etc/X11/xorg.conf.d/10-monitor.conf

Section "Device"
    Identifier             "Intel HD Graphics 5500" #Unique Ref for Screen Section
    Driver                 "intel" #Driver used for physical device
    Option "DPMS"          "false"
EndSection

Section "Monitor"
    Identifier             "monitor-DisplayPort-HDMI2" #Unique Ref for Screen Section
    # I have no idea how this gets linked to my output port
EndSection

Section "Screen"
    Identifier             "Screen0"  #Join Monitor and Device Section Params
    Device                 "Intel HD Graphics 5500" #Mandatory link to Device Section
    Monitor                "monitor-DisplayPort-HDMI2" #Mandatory link to Monitor Section
    DefaultDepth           16 #Choose the depth (16||24)
    SubSection "Display"
        Depth              16
        Modes              "1920x1080_60.00" #Choose the resolution
        Option "TransformationMatrix" "1.05,0,-35,0,1.05,-19,0,0,1" #Not working
    EndSubSection
EndSection

笔记

  • 运行 Arch Linux:4.9.11-1-ARCH #1 SMP PREEMPT 2 月 19 日星期日 13:45:52 UTC 2017 x86_64 GNU/Linux
  • 我不确定transformXorg 配置应该放在哪里

答案1

通常,如果您安装“所有”X11 视频驱动程序并第一次启动 X11,它将尝试自动检测必须使用哪个驱动程序(请参阅这另一个问题举个例子)。另请参阅此解释(并非特定于 ArchLinux):https://wiki.archlinux.org/index.php/Xorg#Driver_installation

答案2

看来根据 don 的输入,我需要查看 Xorg 日志。问题是,使用 Xorg 时,您需要提前了解驱动程序组或按照 Patrick Mevzek 的建议安装所有驱动程序。

只有这样你才能具体识别“intel”驱动程序。

搜索单词“模块”和“驱动程序”,然后阅读周围的行似乎可以解决问题(包括完整日志)。我的策略是搜索“模块类”并查找:“X.Org Video Driver”

cat /var/log/Xorg.0.log | grep 'Module class' -B4 -A4

相关线路

请参阅 LoadModule:“英特尔”

[  1065.037] (II) LoadModule: "intel"
[  1065.037] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[  1065.037] (II) Module intel: vendor="X.Org Foundation"
[  1065.037]    compiled for 1.19.0, module version = 2.99.917
[  1065.037]    Module class: X.Org Video Driver

相关内容