グラフィックカードのピクセル深さを見つける方法は?

グラフィックカードのピクセル深さを見つける方法は?

私のグラフィックカードが何であるか、ピクセルの深さが何であるかを知らせるためのコマンドはありますか? vncserverを実行していて、ピクセルの深さ(-深さ)に最も適したパラメータが何であるかを知りたいです。

答え1

xdpyinfoこの情報を提供します。モニターはさまざまな深さをサポートできます。

xdpyinfo | awk '$1=="depth" && sub(/,$/, "", $2) {print $2}'

ディスプレイが複数の画面で構成されている場合は、複数の深さをサポートできます。

xdpyinfo | awk '
    $1=="screen" {screen = substr($2, 2, length($2)-2)}
    $1=="depths" {$1=$2=""; print screen, $0}
'

VNCに大きな値を使用するように指示しても利点はなく、VNCがリストの値を使用しないと、一部のアプリケーションが予期せず動作する可能性があります。

答え2

私はこのオプションが他のグラフィックカードよりも帯域幅上の理由でより多くなると強く疑っています。私の考えでは、最も古いグラフィックカードを除くすべてのカードがピクセルあたり24ビットカラーを使用していることです。しかし、実際には、高度なグラフィックカードがより多く使用されることがあります。 VNCでこの値を減らすと、結果のイメージが悪くなる可能性がありますが、VNCセッションの応答性が向上する可能性があります。

出典:VNCとのいたずら、http://en.wikipedia.org/wiki/Color_深さ

関連情報