如何找到显卡的像素深度?

如何找到显卡的像素深度?

有没有命令可以告诉我我的显卡是什么及其像素深度?我正在运行 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_深度

相关内容