lspci:

lspci:

我在笔记本电脑上安装了 Fedora 15,但是当我插入外接 LCD 显示器时,分辨率只能设置为 1024x768 或 800x600。

这是我目前所了解的关于这个问题的情况:

  • 该笔记本电脑配有 Intel HD Graphics 和 Nvidia GeForce 310M
  • 处理器是 Intel i3 M370 @2.4GHz
  • 尝试安装 GeForce 驱动程序导致 GNOME3 加载失败(必须重新安装)
  • 我从 Live CD 安装了 Fedora
  • 液晶显示器在系统中显示为“未知显示器”

如何获得更多选项来更改分辨率?

lspci:

00:02.0 VGA 兼容控制器 [0300]: Intel 公司核心处理器集成图形控制器 [8086:0046] (rev 18) (prog-if 00 [VGA 控制器])
    子系统:华硕电脑公司设备 [1043:1362]
    标志:总线主控、快速设备、延迟 0、IRQ 45
    d3400000 处的内存(64 位,不可预取)[大小=4M]
    位于 b0000000 的内存(64 位,可预取)[size=256M]
    e080 处的 I/O 端口 [size=8]
    扩展 ROM 处于 [已禁用]
    功能:[90] MSI:启用+计数=1/1 可屏蔽- 64 位-
    功能:[d0] 电源管理版本 2
    功能:[a4] PCI 高级功能
    正在使用的内核驱动程序:i915
    内核模块:i915

01:00.0 VGA 兼容控制器 [0300]: nVidia Corporation GT218 [GeForce 310M] [10de:0a70] (rev a2) (prog-if 00 [VGA 控制器])
    子系统:华硕电脑公司设备 [1043:1362]
    标志:快速开发,IRQ 16
    d2000000 处的内存(32 位,不可预取)[已禁用] [大小=16M]
    内存位于 c0000000 (64 位,可预取) [已禁用] [大小=256M]
    内存位于 d0000000 (64 位,可预取) [已禁用] [大小=32M]
    d000 处的 I/O 端口 [已禁用] [大小=128]
    扩展 ROM 位于 d3000000 [已禁用] [大小=512K]
    功能:[60] 电源管理版本 3
    功能:[68] MSI:启用 - 计数=1/1 可屏蔽 - 64 位以上
    功能:[78] Express Endpoint,MSI 00
    功能:[b4] 供应商特定信息:Len=14
    功能:[100] 虚拟通道
    功能:[128] 功率预算
    功能:[600] 供应商特定信息:ID=0001 Rev=1 Len=024
    内核模块:nouveau、nvidiafb

xrandr:

屏幕 0:最小 320 x 200,当前 2390 x 768,最大 8192 x 8192
LVDS1连接1366x768+0+0(正常左反转右x轴y轴)293mm x 164mm
   1366x768 60.0*+
   1024x768 60.0  
   800x600 60.3 56.2  
   640x480 59.9  
VGA1 连接 1024x768+1366+0(正常左反转右 x 轴 y 轴)0mm x 0mm
   1024x768 60.0*
   800x600 60.3 56.2  
   848x480 60.0  
   640x480 59.9  
HDMI1 断开(正常左反转右 x 轴 y 轴)
DP1断开(正常左反转右x轴y轴)

xv信息:

X-Video 扩展版本 2.2
屏幕 #0
  适配器 #0:“英特尔(R) 纹理视频”
    端口数量:16
    港口基地:76
    支持的操作:PutImage
    支持的视觉效果:
      深度 24,视觉 ID 0x21
    属性数量:3
      “XV_BRIGHTNESS”(范围 -128 至 127)
              客户端可设置属性
              客户端可获取属性(当前值为 0)
      “XV_CONTRAST”(范围 0 至 255)
              客户端可设置属性
              客户端可获取属性(当前值为 0)
      “XV_SYNC_TO_VBLANK”(范围 -1 到 1)
              客户端可设置属性
              客户端可获取属性(当前值为 1)
    最大 XvImage 尺寸:2048 x 2048
    图像格式数量:5

答案1

您可以尝试手动将分辨率设置为所需的级别。

首先,运行此命令,将示例 1920x1080 分辨率更改为您想要的分辨率:

cvt 1920 1080

这将输出类似这样的内容:

# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

我们只对引号之后和 之前的部分感兴趣-hsync,例如

173.00  1920 2048 2248 2576  1080 1083 1088 1120

在下一个命令中使用它来添加图形模式:

xrandr --newmode clever_name 173.00  1920 2048 2248 2576  1080 1083 1088 1120

现在,将新模式添加到 VGA 输出:

xrandr --addmode VGA1 clever_name

最后,切换 VGA 显示器以使用它:

xrandr --output VGA1 --mode clever_name

相关内容