ubuntu不能更改分辩率,只有1024*768和800的选项

系统安装、升级讨论
回复
NicholasRee
帖子: 9
注册时间: 2018-08-25 22:20
系统: Ubuntu12.04
送出感谢: 1 次
接收感谢: 0

ubuntu不能更改分辩率,只有1024*768和800的选项

#1

帖子 NicholasRee » 2018-08-27 0:27

同样型号的机器,只有集成显卡,有的出现这个问题有的没有,很不稳定!
本来使用1080p的显示器分辨率是可以的,但是换了个显示器系统就会闪屏,后来设置了i915.modeset=0,电脑不闪屏,但是分辨率一直无法调整,输入xrandr命令提示无法找到显示器尺寸,也没法手动添加分辨率,修改xorg.conf文件也没用,修改grub引导项的分辨率也无效,更新集成显卡驱动(安装intel的deb包)也无效,不得已来此求救!
onlylove
论坛版主
帖子: 4444
注册时间: 2007-01-14 16:23
送出感谢: 0
接收感谢: 100 次

Re: ubuntu不能更改分辩率,只有1024*768和800的选项

#2

帖子 onlylove » 2018-08-27 0:34

显示器是一批的么,或者说,型号一致么,找不到分辨率有可能是劣质显示器线或者转接头的问题
NicholasRee
帖子: 9
注册时间: 2018-08-25 22:20
系统: Ubuntu12.04
送出感谢: 1 次
接收感谢: 0

Re: ubuntu不能更改分辩率,只有1024*768和800的选项

#3

帖子 NicholasRee » 2018-08-27 9:10

显示器有两种,一种是办公电脑用的1080P分辨率显示器,一种是实验室用的老的最佳分辨率1240*1024有点像正方形的显示屏,ubuntu安装完之后接上最佳分辨率1240*1024的显示器,有时候是正常的,但是有时候开机之后分辨率就只为1024*768的了,而且改不了,参考很多网上xrandr和xorg.conf的配置方式也无效,严重怀疑和集成显卡驱动有关,所以顺便求一个Intel集成显卡驱动安装包!自己试过找一下集显驱动更新,但并无效果。。。
poloshiao
论坛版主
帖子: 18273
注册时间: 2009-08-04 16:33
送出感谢: 21 次
接收感谢: 1948 次

Re: ubuntu不能更改分辩率,只有1024*768和800的选项

#4

帖子 poloshiao » 2018-08-27 10:18

设置了i915.modeset=0
1. 設置這個 linux kernel option 等於 暫時 不要啟動 Intel 顯卡開源驅動
1-1. 初安裝 Ubuntu 預設 同時安裝/啟用 由 Linux Kernel 提供的 開源驅動 i915
1-2. 開源驅動 一般包含 Kernel Mode Setting (KMS) 機制的啟用
Kernel Mode Setting (KMS) is a method for setting display resolution and depth in the kernel space rather than user space.
1-3. 當你開機加上 i915.modeset=0 就是 關閉 Kernel Mode Setting (KMS) 意思是 不要 啟用 intel 開源驅動 i915 包含 不要 設定 分辨率 等等
https://wiki.archlinux.org/index.php/ke ... odesetting
Disabling modesetting
1-3-1. 它的目的 是讓你以簡單的模式 登入桌面 幫助你 微調 開源驅動 i915

2. 等你微調好了 要重開機以前 要先移除 i915.modeset=0
2-1. 或者 在 開機選單 不要再加 i915.modeset=0
才能正常載入/啟用 開源驅動 i915
但是分辨率一直无法调整
3. 正常載入/啟用 開源驅動 i915 以後
參閱
3-1. viewtopic.php?p=3209212#p3209212
3-2. http://www.ubuntugeek.com/how-change-di ... randr.html
这些用户感谢了作者 poloshiao 于这个帖子:
NicholasRee (2018-09-04 14:13)
评价: 3.7%
NicholasRee
帖子: 9
注册时间: 2018-08-25 22:20
系统: Ubuntu12.04
送出感谢: 1 次
接收感谢: 0

Re: ubuntu不能更改分辩率,只有1024*768和800的选项

#5

帖子 NicholasRee » 2018-09-04 14:10

poloshiao 写了:
2018-08-27 10:18
设置了i915.modeset=0
1. 設置這個 linux kernel option 等於 暫時 不要啟動 Intel 顯卡開源驅動
1-1. 初安裝 Ubuntu 預設 同時安裝/啟用 由 Linux Kernel 提供的 開源驅動 i915
1-2. 開源驅動 一般包含 Kernel Mode Setting (KMS) 機制的啟用
Kernel Mode Setting (KMS) is a method for setting display resolution and depth in the kernel space rather than user space.
1-3. 當你開機加上 i915.modeset=0 就是 關閉 Kernel Mode Setting (KMS) 意思是 不要 啟用 intel 開源驅動 i915 包含 不要 設定 分辨率 等等
https://wiki.archlinux.org/index.php/ke ... odesetting
Disabling modesetting
1-3-1. 它的目的 是讓你以簡單的模式 登入桌面 幫助你 微調 開源驅動 i915

2. 等你微調好了 要重開機以前 要先移除 i915.modeset=0
2-1. 或者 在 開機選單 不要再加 i915.modeset=0
才能正常載入/啟用 開源驅動 i915
但是分辨率一直无法调整
3. 正常載入/啟用 開源驅動 i915 以後
參閱
3-1. viewtopic.php?p=3209212#p3209212
3-2. http://www.ubuntugeek.com/how-change-di ... randr.html
i915.modeset=1,正常启用开源驱动i915以后,
提示xrandr:Failed to get size of gamma for output default

而有的机子一切正常会显示VGA1
NicholasRee
帖子: 9
注册时间: 2018-08-25 22:20
系统: Ubuntu12.04
送出感谢: 1 次
接收感谢: 0

Re: ubuntu不能更改分辩率,只有1024*768和800的选项

#6

帖子 NicholasRee » 2018-09-04 14:14

另外,执行指令现实的信息
# sudo lshw -numeric -class video
*-display
description: VGA compatible controller
product: ValleyView Gen7 [8086:F31]
vendor: Intel Corporation [8086]
physical id: 2
bus info: pci@0000:00:02.0
version: 0e
width: 32 bits
clock: 33MHz
capabilities: pm msi vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:104 memory:d0000000-d03fffff memory:c0000000-cfffffff ioport:f080(size=8)

其中另一台正常的机器这些信息对比了一下,只有最后一行irq中断号不一样,别的显示的信息都一致
上次由 NicholasRee 在 2018-09-04 15:50,总共编辑 1 次。
NicholasRee
帖子: 9
注册时间: 2018-08-25 22:20
系统: Ubuntu12.04
送出感谢: 1 次
接收感谢: 0

Re: ubuntu不能更改分辩率,只有1024*768和800的选项

#7

帖子 NicholasRee » 2018-09-04 14:45

使用这个指令
for p in /sys/class/drm/*/status; do con=${p%/status}; echo -n "${con#*/card?-}: "; cat $p; done
能获得
DP-1: disconnected
HDMI-A-1: disconnected
VGA-1: connected
NicholasRee
帖子: 9
注册时间: 2018-08-25 22:20
系统: Ubuntu12.04
送出感谢: 1 次
接收感谢: 0

Re: ubuntu不能更改分辩率,只有1024*768和800的选项

#8

帖子 NicholasRee » 2018-09-04 15:31

我参考了这两个实例
1. http://askubuntu.com/questions/441040/f ... screen-res
2. http://askubuntu.com/questions/449820/u ... phics-card
还有https://bugs.launchpad.net/ubuntu/+source/x11-utils/+bug/1078695/comments/2
但是还是没有筛选出有用的信息,不过还是有一些收获
NicholasRee
帖子: 9
注册时间: 2018-08-25 22:20
系统: Ubuntu12.04
送出感谢: 1 次
接收感谢: 0

Re: ubuntu不能更改分辩率,只有1024*768和800的选项

#9

帖子 NicholasRee » 2018-09-04 15:48

另外想请教下xorg.conf中
Section “Device”
Identifier “Configured video Device”
Driver “vesa”
EndSection

Section “Device”
Identifier “Configured video Device”
Driver “fbdev”
EndSection

Driver对应的vesa和fbdev有什么区别,我最近在对比有问题机器和无问题机器的一些配置信息,发现了这一处,然后我把有问题机器的“fbdev”
改成“vesa”或者把xorg.conf删除,会导致开机low graphic的情况
NicholasRee
帖子: 9
注册时间: 2018-08-25 22:20
系统: Ubuntu12.04
送出感谢: 1 次
接收感谢: 0

Re: ubuntu不能更改分辩率,只有1024*768和800的选项

#11

帖子 NicholasRee » 2018-09-05 9:12

为何同样型号的机器,我更改xorg.conf文件,因为出现The system is running in low-graphics mode,/etc/X11下的xorg.conf.failsafe里面的driver有的是vesa有的是fbdev,这让我搞不明白
poloshiao
论坛版主
帖子: 18273
注册时间: 2009-08-04 16:33
送出感谢: 21 次
接收感谢: 1948 次

Re: ubuntu不能更改分辩率,只有1024*768和800的选项

#12

帖子 poloshiao » 2018-09-05 18:02

Driver对应的vesa和fbdev有什么区别,我最近在对比有问题机器和无问题机器的一些配置信息,发现了这一处,然后我把有问题机器的“fbdev”
改成“vesa”或者把xorg.conf删除,会导致开机low graphic的情况
为何同样型号的机器,我更改xorg.conf文件,因为出现The system is running in low-graphics mode,/etc/X11下的xorg.conf.failsafe里面的driver有的是vesa有的是fbdev,
1. 可以這樣的粗淺理解
1-1. vesa 用於 使用 text mode 開機 (例如 text 或 把 splash 移除) 或 開機進到 tty1 ~ tty6 (例如 Server)
1-2. fbdev 用於 使用 圖形 mode 開機 (例如 splash) 或 開機進到 tty7 ~ tty12 (Ubuntu 16.04 以前的版本) 的 圖形登入畫面
头像
TeliuTe
论坛版主
帖子: 7449
注册时间: 2007-11-25 13:29
系统: 14/16/18/Fedroa22/w7
来自: 新疆博乐
送出感谢: 30 次
接收感谢: 102 次
联系:

Re: ubuntu不能更改分辩率,只有1024*768和800的选项

#13

帖子 TeliuTe » 2018-09-06 17:58

试试 Fedora
回复

回到 “系统安装和升级”