我知道之前已经有人问过这个问题,但是我几乎尝试了所有能找到的解决方案。
当我运行附加驱动程序时,它什么也没有出现。通过 sudo apt-get 安装显卡驱动程序后,我能达到的最高分辨率仍然是 1024x768(我想要 1920x1080)。
我尝试编辑 xorg.conf 但没有成功,但我强烈地感觉到我把某些东西搞乱了。
我不知道这是怎么回事。当我运行 lspci -v 时,我得到了以下结果:
01:00.0 VGA compatible controller: NVIDIA Corporation Device 11c0 (rev a1) (prog-if 00 [VGA controller])
Subsystem: eVga.com. Corp. Device 2660
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=128M]
Memory at e8000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
[virtual] Expansion ROM at f7000000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel driver in use: nvidia
Kernel modules: nvidia_current, nvidia_current_updates, nouveau, nvidiafb
它说访问被拒绝。这意味着什么?这重要吗?
我是 Linux 新手,刚从 Windows 转过来,仍在适应新的文件类型和终端的使用等等。感谢您提供的任何帮助!(抱歉我是新手!)
链接至请求粘贴箱sudo lshw。
好的,现在修好了。完全解决了。在通过终端下载并更新 x-swat 后,然后重新启动,它就修好了。感谢大家的帮助和友好。
答案1
我在博客上发布了对我有用的解决方案,这里
sudo xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
sudo xrandr --addmode VBOX0 "1600x900_60.00"
sudo xrandr --output VBOX0 --mode "1600x900_60.00"
- 第一个命令创建一个分辨率为 1600x900 的新模式
- 第二条命令使其可供使用,并显示(在本例中为 VBOX0)
- 第三条命令选择新添加的模式作为指定显示器的显示分辨率
要将其更改为任何自定义分辨率,只需将 1600 替换为您想要的宽度,将 900 替换为您想要的高度即可。