我如何获得完整分辨率?

我如何获得完整分辨率?

我知道之前已经有人问过这个问题,但是我几乎尝试了所有能找到的解决方案。

当我运行附加驱动程序时,它什么也没有出现。通过 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"
  1. 第一个命令创建一个分辨率为 1600x900 的新模式
  2. 第二条命令使其可供使用,并显示(在本例中为 VBOX0)
  3. 第三条命令选择新添加的模式作为指定显示器的显示分辨率

要将其更改为任何自定义分辨率,只需将 1600 替换为您想要的宽度,将 900 替换为您想要的高度即可。

相关内容