Ubuntu 16.04.3 LTS + lg-29UM58-P(超宽 21:9 2560x1080)

Ubuntu 16.04.3 LTS + lg-29UM58-P(超宽 21:9 2560x1080)

我无法更改分辨率 2560x1080。

笔记本电脑 HP Probook 6560B。(i5 2540m,集成显卡英特尔 hd3000)

笔记本电脑只有集成显卡。

显示器通过电缆显示端口 => HDMI 连接。

在设置中,我只有全高清分辨率 1920x1080。

默认设置,1920x1080 截图

设置不是具有 2560x1080 分辨率。

我从英特尔网站安装了专有驱动程序 =>适用于 16.04 的英特尔图形实用程序

我尝试从此链接设置自定义分辨率=>设置自定义分辨率

xrandr 的输出 =>

Screen 0: minimum 320 x 200, current 3286 x 1080, maximum 8192 x 8192
LVDS-1 connected primary 1366x768+1920+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1366x768      59.99*+  39.94  
   1360x768      59.80    59.96  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   960x600       60.00  
   960x540       59.99  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   800x512       60.17  
   700x525       59.98  
   640x512       60.02  
   720x450       59.89  
   640x480       60.00    59.94  
   680x384       59.80    59.96  
   576x432       60.06  
   512x384       60.00  
   400x300       60.32    56.34  
   320x240       60.05  
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 disconnected (normal left inverted right x axis y axis)
HDMI-3 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 673mm x 284mm
   1920x1080     60.00*   50.00    59.94  
   1920x1080i    60.00    50.00    59.94  
   1680x1050     59.88  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08  
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)

我的步骤:

gtf 2560 1080 60
xrandr --newmode "TEST" 230.76 2560 2728 3000 3440 1080 1081 1084 1118 -HSync +Vsync
xrandr --addmode HDMI-3 "TEST"
xrandr --output HDMI-3 --mode "TEST"

完成这些步骤后,分辨率没有改变。

xrandr 详细信息:

xrandr --output HDMI-3 --mode "TEST" --verbose
crtc 1:         TEST  60.00 +0+0 "HDMI-3"
xrandr: Configure crtc 1 failed
crtc 0: disable
crtc 1: disable
screen 0: revert
crtc 0: revert
crtc 1: revert

在设置中出现的分辨率为 2560x1080,当我尝试设置此分辨率时,图像变得破碎并出现两个错误。

新决议 =>

新分辨率截图

第一个错误 =>

错误截图

第二个错误 =>

错误截图

另外,我尝试通过 ATcom 适配器连接,但没有得到结果。分辨率保留为 1920x1080。

atcom 截图

我在这台笔记本上安装了 Windows 7 和显卡驱动程序。显示器工作正常,分辨率为 2560x1080。

答案1

当我将更新频率设置为 50Hz 时,显示器开始正常工作。

脚步:

首先,根据分辨率和频率检查需要设置的选项:

gtf 2560 1080 50

它将输出类似以下内容的内容:

# 2560x1080 @ 50.00 Hz (GTF) hsync: 55.60 kHz; pclk: 188.60 MHz
  Modeline "2560x1080_50.00"  188.60  2560 2704 2976 3392  1080 1081 1084 1112  -HSync +Vsync

然后,使用此信息创建一个新xrandr模式:

xrandr --newmode "TEST" 188.60  2560 2704 2976 3392  1080 1081 1084 1112  -HSync +Vsync
xrandr --addmode HDMI-3 "TEST"
xrandr --output HDMI-3 --mode "TEST"

您还可以添加脚本以在系统启动时自动加载此配置。我从以下位置获取了脚本自动加载解析脚本~/.xprofile。您可以创建包含以下内容的文件(需要时可替换):

#!/bin/sh
MODE_NAME="ULTRAWIDE"
OUTPUT="HDMI-3"
CONNECTED_OUTPUT=$(xrandr --current | grep -i $OUTPUT | cut -f2 -d' ')

if [ "$CONNECTED_OUTPUT" == "connected" ]; then
  # SET 2560x1080 50 HZ
  xrandr --newmode "$MODE_NAME" 188.60 2560 2704 2976 3392 1080 1081 1084 1112 -HSync +Vsync
  xrandr --addmode "$OUTPUT" "$MODE_NAME"
else
  echo "ULTRAWIDE IS NOT DETECTED !"
fi

答案2

谢谢!

我在.xconfig中添加了两个命令:

打开: sudo gedit ~/.xprofile

/bin/sh #!/bin/sh 复制代码
MODE_NAME="超宽"
输出=“HDMI-3”
CONNECTED_OUTPUT=$(xrandr --current | grep -i $OUTPUT | cut -f2 -d' ')

如果 [ "$CONNECTED_OUTPUT" == "已连接" ];
然后
# 设置 2560x1080 50 HZ
xrandr --newmode “$MODE_NAME” 188.60 2560 2704 2976 3392 1080 1081 1084 1112 -HSync +Vsync
xrandr --addmode HDMI-3 "$MODE_NAME"
xrandr --输出 HDMI-3 --模式“$MODE_NAME”
xrandr --输出 HDMI-3 --primary
别的
   echo "未检测到超宽!"

相关内容