NUC 5i3RYHがあり、ミニDisplayPort-HDMIアダプタ(ミニHDMI-HDMIアダプタよりも安い)を使用するとオーバースキャン(画面に合わない)が発生するため、カスタムxorg.confファイルを設定したいと思います。
Xorgの設定
私たちは解像度を設定し、私たちが行ったようにいくつかのバリエーションを作りたいと思いますxrandr -display :0 --output HDMI2 --mode 1920x1080 --transform 1.05,0,-35,0,1.05,-19,0,0,1
。この男の子を設定するには、Xorgで「スクリーン」と呼ぶものを設定する必要があります。これには、「デバイス」(物理グラフィックカードに接続されている)と「モニタ」(出力ポートに接続されている)の2つの重要な依存関係があります。
- ビデオドライバ(グラフィックデバイスに接続されている)を見つける必要があります。
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の設定をどこに配置するのかわかりません。
答え1
通常、「すべての」X11ビデオドライバをインストールして初めてX11を起動すると、どのドライバを使用するかを自動的に検出しようとします(参照:これは別の質問です例えば)。この説明も参照してください(ArchLinuxに限定されない):https://wiki.archlinux.org/index.php/Xorg#Driver_installation
答え2
donの入力によると、Xorgのログを見る必要があるようです。問題は、Xorgを使用するときにドライバセットを事前に知っているか、Patrick Mevzekが提案したようにすべてのドライバをインストールする必要があることです。
これで、「Intel」ドライバを具体的に識別できます。
「module」と「driver」という単語を検索し、周囲の行を読むと問題が解決するようです(完全なログを含む)。私の戦略は、「モジュールクラス」を検索し、「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