LINUX.ORG.RU

Неправильно определяется список разрешений монитора

 ,


0

1

Интересует каким образом xorg автодетектит их.

Ситуация следующая. В какой-то момент пропали радные разрешения экрана типа 1366x768 и 1600x900.

За-то есть сейчас вот такие:

xrandr -q
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
LVDS-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 345mm x 194mm
   1920x1080     59.93*+
   1400x1050     59.98  
   1280x1024     60.02  
   1280x960      60.00  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   800x600       60.00    60.32    56.25  
   700x525       59.98  
   640x512       60.02  
   640x480       60.00    59.94  
   512x384       60.00  
   400x300       60.32    56.34  
   320x240       60.05  

В принципе настроить через xorg.conf.d не проблема, просто хочется откопать причину поломки.

★★★★★

Лог, конфиг.

Но сразу предполагаю, что у тебя слетел драйвер. И сейчас загружается VESA. Поэтому и разрешения такие.

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от Zubok

Оу, я так давно уже туда не лазил :)

 7.479] (II) xfree86: Adding drm device (/dev/dri/card0)
[     7.492] (--) PCI:*(0:0:2:0) 8086:0166:17aa:3977 rev 9, Mem @ 0xd3000000/4194304, 0xe0000000/268435456, I/O @ 0x00004000/64, BIOS @ 0x????????/131072
[     7.492] (II) LoadModule: "glx"
[     7.496] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[     7.506] (II) Module glx: vendor="X.Org Foundation"
[     7.506]    compiled for 1.19.1, module version = 1.0.0
[     7.506]    ABI class: X.Org Server Extension, version 10.0
[     7.506] (==) Matched intel as autoconfigured driver 0
[     7.506] (==) Matched intel as autoconfigured driver 1
[     7.506] (==) Matched modesetting as autoconfigured driver 2
[     7.506] (==) Matched fbdev as autoconfigured driver 3
[     7.506] (==) Matched vesa as autoconfigured driver 4
[     7.506] (==) Assigned the driver to the xf86ConfigLayout
[     7.506] (II) LoadModule: "intel"
[     7.507] (WW) Warning, couldn't open module intel
[     7.507] (II) UnloadModule: "intel"
[     7.507] (II) Unloading intel
[     7.507] (EE) Failed to load module "intel" (module does not exist, 0)
[     7.507] (II) LoadModule: "modesetting"
[     7.507] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[     7.507] (II) Module modesetting: vendor="X.Org Foundation"
[     7.507]    compiled for 1.19.1, module version = 1.19.1
[     7.507]    Module class: X.Org Video Driver
[     7.507]    ABI class: X.Org Video Driver, version 23.0
[     7.507] (II) LoadModule: "fbdev"
[     7.507] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
[     7.508] (II) Module fbdev: vendor="X.Org Foundation"
[     7.508]    compiled for 1.19.1, module version = 0.4.4
[     7.508]    Module class: X.Org Video Driver
[     7.508]    ABI class: X.Org Video Driver, version 23.0
[     7.508] (II) LoadModule: "vesa"
[     7.508] (WW) Warning, couldn't open module vesa
[     7.508] (II) UnloadModule: "vesa"
[     7.508] (II) Unloading vesa
[     7.508] (EE) Failed to load module "vesa" (module does not exist, 0)
[     7.508] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[     7.508] (II) FBDEV: driver for framebuffer: fbdev
[     7.540] (II) modeset(0): using drv /dev/dri/card0
[     7.540] (WW) Falling back to old probe method for fbdev
[     7.540] (II) Loading sub module "fbdevhw"
[     7.540] (II) LoadModule: "fbdevhw"
[     7.540] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[     7.541] (II) Module fbdevhw: vendor="X.Org Foundation"
[     7.541]    compiled for 1.19.1, module version = 0.0.2
[     7.541]    ABI class: X.Org Video Driver, version 23.0
[     7.541] (II) modeset(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
[     7.541] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[     7.541] (==) modeset(0): RGB weight 888
[     7.541] (==) modeset(0): Default visual is TrueColor
[     7.541] (II) Loading sub module "glamoregl"
[     7.541] (II) LoadModule: "glamoregl"
[     7.541] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so
[     7.552] (II) Module glamoregl: vendor="X.Org Foundation"
[     7.552]    compiled for 1.19.1, module version = 1.0.0
[     7.552]    ABI class: X.Org ANSI C Emulation, version 0.4
[     7.552] (II) glamor: OpenGL accelerated X.org driver based.
[     7.577] (II) glamor: EGL version 1.4 (DRI2):
[     7.578] (II) modeset(0): glamor initialized
[     7.578] (II) modeset(0): Output LVDS-1 has no monitor section
[     7.582] (II) modeset(0): Output VGA-1 has no monitor section
[     7.590] (II) modeset(0): Output HDMI-1 has no monitor section
[     7.590] (II) modeset(0): Output DP-1 has no monitor section
[     7.590] (II) modeset(0): EDID for output LVDS-1
[     7.590] (II) modeset(0): Manufacturer: LGD  Model: 1e9  Serial#: 0
[     7.590] (II) modeset(0): Year: 2009  Week: 0
[     7.590] (II) modeset(0): EDID Version: 1.3
[     7.590] (II) modeset(0): Digital Display Input
[     7.590] (II) modeset(0): Max Image Size [cm]: horiz.: 35  vert.: 19
[     7.590] (II) modeset(0): Gamma: 2.20

Это оно? (Слетевший драйвер)

У меня встроенный intel'овская 4000 что-то там...

deterok ★★★★★
() автор топика
Ответ на: комментарий от deterok

Ой, нет. Нужен весь лог на pastebin.com. Не надо куски. И конфиг глянь. Есть какой? /etc/X11/xorg.conf или файлы в /etc/X11/xorg.conf.d

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 1)

НУ, во-первых, твоя старица не сообщает таких разрешений (1366x768 и 1600x900) в принципе. EDID она возвращает, на него не ругается. С чего ты взял, что это родные разрешения? Матрица сообщает, что родное - 1920x1080.

[     7.590] (II) modeset(0):  LP156WF1-TLC1

http://www.datasheetspdf.com/datasheet/download.php?id=723983

Zubok ★★★★★
()
Ответ на: комментарий от Zubok

Да и линуксячие такие же, что-то пошло не так?

deterok ★★★★★
() автор топика
Ответ на: комментарий от deterok

Хм, забавно, но виндовые разрешения именно такие всегда были на этой машине...

Это винды свои добавили к тем, что сообщил монитор. У монитора в EDID таких разрешений нет.

Zubok ★★★★★
()
Ответ на: комментарий от Zubok

Хм, понятно, я мог конечно перепутать, но... Я был уверен, что раньше я использовал именно 1600x900, а не 1920x1080.

deterok ★★★★★
() автор топика
Ответ на: комментарий от deterok

Ну, вот у тебя нет драйверов intel (в логе на это жалобы). Используется в результате универсальный modesetting. Ну, поставь intel, но я думаю, что ничего не поменяется.

Zubok ★★★★★
()
Ответ на: комментарий от Zubok

Ладно, просто добавлю сейчас модлист. Хм вот еще что хотел спросить. После выставления на раб столе 1600x900 получаю заметное размытие. над чем надо поколдовать?

deterok ★★★★★
() автор топика
Ответ на: комментарий от deterok

После выставления на раб столе 1600x900 получаю заметное размытие. над чем надо поколдовать?

НИ НАД ЧЕМ! Это не родное разрешение, а аппроксимированное. Родное только одно — 1920x1080.

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от Zubok

Возможно меня проколбасило, но блин странно, я с этой машиной уже больше 4 лет, и был уверен, что разрешение именно 1600x900...

deterok ★★★★★
() автор топика

а что не так с 1920x1080 ? Монитор пишет что за диапазоном ? Если нет, то было бы сранно если бы родным было меньшее разрешение нежеле установленное и работающее

Dred ★★★★★
()
Ответ на: комментарий от Dred

Да не, проблемы не было, просто я помню что раньше было по другому. Может я конечно ошибаюсь, но я помню что было друго разрешение, а компьютер вроде тот-же :)

deterok ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.