ディスプレイ深度を10bpc(30bpp)に設定しようとしています。私のグラフィックカードとモニタはMS Windowsで動作しているので、この機能が利用可能であることに言及したいと思います。
私の/etc/X11/xorg.conf.dディレクトリのファイルに次の行を追加した後:
Section "Screen"
Identifier "Screen0"
DefaultDepth 30
SubSection "Display"
Depth 30
EndSubSection
EndSection
私のxorg.0.logにいくつかの変更があります...しかし変更するのに十分ではありません(おそらくその行のため8 bit DAC
)(警告が含まれています。役に立つかもしれません)。
[ 356.589] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 356.616] (II) AMDGPU(0): [KMS] Kernel modesetting enabled.
[ 356.616] (WW) Falling back to old probe method for modesetting
[ 356.616] (**) AMDGPU(0): Depth 30, (--) framebuffer bpp 32
[ 356.616] (II) AMDGPU(0): Pixel depth = 30 bits stored in 4 bytes (32 bpp pixmaps)
[ 356.616] (==) AMDGPU(0): Default visual is TrueColor
[ 356.616] (==) AMDGPU(0): RGB weight 101010
[ 356.616] (II) AMDGPU(0): Using 10 bits per RGB (8 bit DAC)
[ 356.616] (--) AMDGPU(0): Chipset: "AMD Radeon VII" (ChipID = 0x66af)
設定ファイルがない場合、xorg ログの次の行は次のようになります。
[ 482.778] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 482.808] (II) AMDGPU(0): [KMS] Kernel modesetting enabled.
[ 482.809] (WW) Falling back to old probe method for modesetting
[ 482.809] (II) AMDGPU(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
[ 482.809] (==) AMDGPU(0): Depth 24, (--) framebuffer bpp 32
[ 482.809] (II) AMDGPU(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
[ 482.809] (==) AMDGPU(0): Default visual is TrueColor
[ 482.809] (==) AMDGPU(0): RGB weight 888
[ 482.809] (II) AMDGPU(0): Using 8 bits per RGB (8 bit DAC)
[ 482.809] (--) AMDGPU(0): Chipset: "AMD Radeon VII" (ChipID = 0x66af)
したがって、構成に含めた内容は役に立ちますが、30bpp / 10bpcに切り替えるには不十分です。
私の質問は、何をさらに設定する必要があるのか、またはメサがチャンネルあたり10ビットを使用しているにもかかわらず、どの設定エラーが原因でまだ8ビット画像のみが私のモニタに送信されるかどうかです。
答え1
実際には、あなたの構成が正しいと思います。ただし、8ビットDACは実際にカードまたはモニターの制限です。
~からウィキペディア:
テレビやビデオプロジェクターが1000:1以上(10ビットのオーディオ精度と同じ)の線形コントラスト比(最も暗い出力レベルと最も明るい出力レベルの差)を要求することはまれではありません。 8ビット精度を提供し、チャンネルあたり6ビットまたは7ビットのみを表示するLCDパネルを使用します。
効果的にグラフィックカードは30ビットカラーを使用し、同等のコントラストの違いを得ることができますが、カードやモニタは実際に2 ^ 30カラーをすべて表示できません。 Xorgは単にそうすると言います。