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