VMware 上分辨率 > 800 / ubuntu 14 的显示错误

VMware 上分辨率 > 800 / ubuntu 14 的显示错误

我将虚拟机移至笔记本电脑(1366x768)。现在分辨率有问题。800x600 下一切正常。

如果我将分辨率更改为高于 800 的值(例如:1024x768..),那么第 800 个像素之后的所有内容都会镜像到前 800 个像素上。

在 VMware 6.0.2 上运行 Linux 3.13.0-29-generic x86_64 x86_64 所有内容均已更新(dist、package、vmware)。

我尝试过 - 重新配置 xorg,重新安装 xorg。 - 不同的窗口管理器,重新安装它们, - 使用 xrandr, - 在托管 PC 上卸载 nvidia 驱动程序。

以上方法均无效。

cvt 1024 768 60
# 1024x768 59.92 Hz (CVT 0.79M3) hsync: 47.82 kHz; pclk: 63.50 MHz
Modeline "1024x768_60.00"   63.50  1024 1072 1176 1328  768 771 775 798 -hsync +vsync



xrandr --verbose
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 320 x 200, current 800 x 600, maximum 3840 x 1920
default connected primary 800x600+0+0 (0x183) normal (normal) 0mm x 0mm
    Identifier: 0x17d
    Timestamp:  403790
    Subpixel:   unknown
    Clones:    
    CRTC:       0
    CRTCs:      0
    Transform:  1.000000 0.000000 0.000000
                0.000000 1.000000 0.000000
                0.000000 0.000000 1.000000
               filter: 
  1024x768 (0x17e)   47.2MHz
        h: width  1024 start    0 end    0 total 1024 skew    0 clock   46.1KHz
        v: height  768 start    0 end    0 total  768           clock   60.0Hz
  1024x768 (0x17f)   66.8MHz
        h: width  1024 start    0 end    0 total 1024 skew    0 clock   65.3KHz
        v: height  768 start    0 end    0 total  768           clock   85.0Hz
  1024x768 (0x180)   59.0MHz
        h: width  1024 start    0 end    0 total 1024 skew    0 clock   57.6KHz
        v: height  768 start    0 end    0 total  768           clock   75.0Hz
  1024x768 (0x181)   55.1MHz
        h: width  1024 start    0 end    0 total 1024 skew    0 clock   53.8KHz
        v: height  768 start    0 end    0 total  768           clock   70.0Hz
  1024x768 (0x182)    0.0MHz
        h: width  1024 start    0 end    0 total 1024 skew    0 clock    0.0KHz
        v: height  768 start    0 end    0 total  768           clock    0.0Hz
  800x600 (0x183)   28.8MHz *current
        h: width   800 start    0 end    0 total  800 skew    0 clock   36.0KHz
        v: height  600 start    0 end    0 total  600           clock   60.0Hz
  800x600 (0x184)   40.8MHz
        h: width   800 start    0 end    0 total  800 skew    0 clock   51.0KHz
        v: height  600 start    0 end    0 total  600           clock   85.0Hz

有什么想法吗?我已经花了 10 个小时,但没有成功。

编辑:我使用 VMWARE 播放器

答案1

请参见https://askubuntu.com/a/484923/289138- 您在Linux 3.13.0-29-generic- 根据链接,我建议您降级到linux 3.13.0-24-generic(合理的修复),或者检查linux 3.13.0-30-generic是否可以解决问题。

如果后者也可以,请告诉我们。

答案2

我从 3.13.0-30 升级后出现了问题(至少我认为是这样)。问题是 800x600 以上的分辨率可以接受,但屏幕显示却没有改变。鼠标不再能正确跟踪屏幕上的位置。恢复到 3.13.0-24 后问题就解决了。

相关内容