Xorg
我應該如何得出我的影片驅動程序被稱為“intel”的結論?
我有一個 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 所謂的“螢幕”。它有兩個重要的依賴關係:“設備”(連結到物理顯卡)和“監視器”(連結到輸出埠)。
- 我需要找到影片驅動程序(連結到圖形設備)。
lspci -nnk | grep -i vga -A3 | grep 'in use'
這產生了Kernel driver in use: i915
,很自然,我認為我需要放入Driver "i915"
我的“設備”部分。原來這應該是“intel”為什麼,又怎麼會得出這個結論呢?(假設我無法訪問 Google 哈哈)據我了解,缺少什麼?
/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 Sun Feb 19 13:45:52 UTC 2017 x86_64 GNU/Linux
- 我不確定在哪裡放置
transform
Xorg 配置
似乎根據唐的輸入,我需要查看 Xorg 日誌。問題在於,使用 Xorg,您需要提前了解驅動程序組或按照 Patrick Mevzek 的建議安裝所有驅動程序。
只有這樣,您才能具體辨識“intel”驅動程序。
搜尋單詞“Module”和“driver”然後閱讀周圍的行似乎可以解決問題(包括完整的日誌)。我的策略是搜尋“模組類”並尋找:“X.Org 影片驅動程序”
cat /var/log/Xorg.0.log | grep 'Module class' -B4 -A4
相關線路
請參閱 LoadModule:“intel”
[ 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
通常,如果您安裝“所有”X11 影片驅動程序並第一次啟動 X11,它將嘗試自動檢測它必須使用的驅動程序(請參閱其他問題以獲取範例)。另請參閱此說明(並非特定於 ArchLinux):https ://wiki.archlinux.org/index.php/Xorg#Driver_installation