我刚刚安装了 Linux Mint 14,无法更改屏幕分辨率。合适的分辨率 1920 x 1200 只是不在选项之中。
我努力了这解决方案,但它报告:
xrandr: cannot find output "VGA1"
我也尝试过这,但它报告:
Fatal server error:
Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
编辑1
我的显卡信息:
Graphics: Card: NVIDIA GF108 [GeForce GT 440] bus-ID: 01:00.0 X.Org: 1.13.0 driver: nvidia Resolution: [email protected]
GLX Renderer: GeForce GT 440/PCIe/SSE2 GLX Version: 4.3.0 NVIDIA 313.26 Direct Rendering: Yes
运行sudo lshw -class
输出:
*-display
description: VGA compatible controller
product: GF108 [GeForce GT 440]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:16 memory:fa000000-faffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size=128) memory:fb000000-fb07ffff
*-display
description: Display controller
product: 2nd Generation Core Processor Family Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: msi pm bus_master cap_list
configuration: driver=i915 latency=0
resources: irq:57 memory:fb400000-fb7fffff memory:b0000000-bfffffff ioport:f000(size=64)
编辑2
在终端输出中运行 xrandr 命令:
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-3 disconnected (normal left inverted right x axis y axis)
VGA-2 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0*
800x600 60.3 56.2
848x480 60.0
640x480 59.9
这是没有安装 nvidia 驱动程序的情况。
编辑3
执行命令后 xrandr --newmode "1920x1200_60.00" 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync +vsync
报告:
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 16 (RRCreateMode)
Serial number of failed request: 29
Current serial number in output stream: 29
编辑4
当我尝试解决方案时这里运行sudo Xorg -configure
,我得到:
Fatal server error:
Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
(EE)
答案1
根据上面的 xrandr 输出,有两个问题;首先,输出名称是 VGA-2(不是 VGA0),其次,您似乎没有适用于 1920x1200 的模式。
首先尝试设置分辨率:
xrandr --output VGA-2 --size 1920x1200
如果这不起作用(我认为它不会,因为 1920x1200 不是一种模式),请执行以下操作:
cvt 1920 1200
复制并粘贴完整的模型行信息,例如对我来说,我得到:
Modeline "1920x1200_60.00" 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync +vsync
我们要复制的是 Modeline 之后的内容,例如 "1920x1200_60.00" 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync +vsync
现在执行以下操作:
xrandr --newmode <WHAT_WE_COPIED_FROM_MODELINE>
xrandr --addmode VGA-2 1920x1200_60.00
例如,在 VGA-2 之后的第二个命令中,我们将该位放在模型行的引号中
最后:
xrandr --output VGA-2 --mode 1920x1200_60.00
模式的相同描述符。
这应该创建一个 1920x1200 的新模式,将该模式分配给 VGA-2,然后将 VGA-2 设置为使用该模式。
答案2
为什么不尝试使用 xrandr 的图形前端设置分辨率,例如:
arandr
http://christian.amsuess.com/tools/arandr/
射线衍射仪
http://kde-apps.org/content/show.php/xramdr?content=70521
格兰德
https://launchpad.net/grandr
解压
http://wiki.lxde.org/en/LXRandR
答案3
尝试在 dongin Xorg -configure 之前停止您的 XServer。
- 注销所有帐户。
- 按 Ctrl+Alt+F1
- 使用您的常规帐户登录(如果您使用带有数字锁定的号码,请小心 - 尝试使用您的登录信息查看)
- 跑步
sudo service mdm stop
nvidia-settings
如果你有这个或运行Xorg -configure
- 跑步
sudo service mdm start
- 如果您仍在终端上,请按 Ctrl+Alt+F7 并登录
答案4
对我有用的是与 Dave C 类似的方法。我的显示器没有被识别,所以驱动程序只会给我标准分辨率。
首先,查找显示器的水平和垂直刷新率。如果显示器附带的手册中没有这些内容(或者手册不再方便),您可能可以从制造商的网站上获取它们。将该信息添加到 /etc/X11/xorg.conf.d/50-monitor.conf 。
将这些刷新率与 cvt 结合使用来计算模式行并将其添加到 50-monitor.conf 文件中。结果应该是这样的:
Section "Monitor"
Identifier "Monitor0"
VendorName "Samsung"
ModelName "Samsung S27C230"
HorizSync 30-81
VertRefresh 56-75
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
EndSection
现在将模式添加到同一目录中的 50-screen.conf 中:
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1080"
EndSubSection
EndSection
您可以在 /etc/X11/xorg.conf 中执行所有这些操作,但 Xorg 服务器更喜欢这些较小的文件。如果尚未将设备部分从 xorg.conf 文件复制到 xorg.conf.d/50-device.conf 中,并重命名 xorg.conf 以避免冲突。现在,当您重新启动 X 服务器(重新启动)时,新模式将可用。