LINUX.ORG.RU

Проблема с разрешением экрана внешнего монитора CrunchBang и Debian

 , , ,


0

1

«Видео»-карта: PowerVR gma3600.

На 3.2 ясное дело ничего не работает, даже внешний монитор не подключается, после установки 3.10 из бекпортов, монитор подключается, но нормальное разрешение установить невозможно.

xrandr -s 1600x900

Пишет, что не знает такого разрешения, и действительно:

$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1024 x 600, current 1024 x 600, maximum 1024 x 600
default connected 1024x600+0+0 0mm x 0mm
   1024x600        0.0* 

Выглядит это так: http://storage7.static.itmages.ru/i/14/0124/h_1390576551_3492070_df4575d613.jpg

Как исправить? Проблема присутствует ТОЛЬКО на Debian 7.x и CrunchBang 11 (ну и их производных).

И дополню тут же: после непродолжительного использования системы, при нажатии ЛКМ или ПКМ исчезает курсор. Этот баг замечен только в «стабильном» Debian и его производных. Как исправить этот баг?



Последнее исправление: Nedis (всего исправлений: 2)
# add and use display mode 1600x900
xrandr --newmode "1600x900"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync 
xrandr --addmode eDP1 1600x900 
xrandr --output eDP1 --mode 1600x900 --primary
Stribog
()
Ответ на: комментарий от Stribog
$ xrandr --newmode "1600x900"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
xrandr: Failed to get size of gamma for output default
X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  149 (RANDR)
  Minor opcode of failed request:  16 (RRCreateMode)
  Serial number of failed request:  19
  Current serial number in output stream:  19
$ xrandr --addmode eDP1 1600x900 
xrandr: Failed to get size of gamma for output default
xrandr: cannot find output "eDP1"
$ xrandr --output eDP1 --mode 1600x900 --primary
xrandr: Failed to get size of gamma for output default
warning: output eDP1 not found; ignoring
Nedis
() автор топика
Ответ на: комментарий от Stribog
$ cvt 1600 900
# 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz
Modeline "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync

$ cvt 1600 900
# 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz
Modeline "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync

Это по xrandr --newmode.

eDP1 нужно заменить на твой output (например VGA0)

Как его будет узнать?

Nedis
() автор топика
Ответ на: комментарий от Nedis
$ cvt 1600 900
# 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz
Modeline "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -

$ sudo xrandr --newmode "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
xrandr: Failed to get size of gamma for output default
X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  149 (RANDR)
  Minor opcode of failed request:  16 (RRCreateMode)
  Serial number of failed request:  19
  Current serial number in output stream:  19

fxd.

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

Я думал об этом, но нехорошо тащить ядра из других систем. Я думал все как-то удастся разрешить, ведь в нормальных операционных системах все работает из коробки (даже в слаке и LFS), понять почему это не работает в Debian, я не могу.

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

Может быть, в общем-то по идее должно и 3.10 работать (т.к. оно работает во всех остальных дистрибутивах).

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

А какая версия иксов в рабочих дистрах, и в дебиане?

roman77 ★★★★★
()

А монитор свое разрешение правильно сообщает? Может, не получен EDID и поэтому такие дела. Что там в /var/log/Xorg.0.log после подключения? Вывешивая сюда. (хотя я не помню, он пишет туда при подключении второго моника или нет, но все равно выложи).

Zubok ★★★★★
()

И еще. Ты через какой разем его подключаешь? Если через VGA, то проверь кабель. Очень часто мне встречаются кабели, в которых I2C (DDC) не соединены, поэтому мониторы не определяются картой. В результате карта и иксы используют «Standard Monitor» со стандартными разрешениями. В угадайку не играет.

Ну а если HDMI, то тогда гляди логи.

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

У меня mate + debian, amd hd6400 серия.

Из коробки 2 мониторра только в клоне работали.

В /etc/X11/xorg.conf добавил Virtual

Section "Screen"
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Virtual 4000 1024
	EndSubSection
EndSection
После этого смог нормально настроить 2 монитора, а потом уже даже 3.

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