Неправильное разрешение монитора после апгрейда Jessie->Stretch

Автор Padawan, 13 июля 2017, 22:32:52

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Padawan

Прожил год с Jessie 32-bit на стареньком ноутбуке Toshiba двигаясь от 8.5 к 8.8.
Надо сказать, что опыт был в основном приятный и беспроблемный.

Сегодня обновился до Stretch и началась проблема.
В 8.8 (ядро 3.16, графическая карта Nvidia/noveau) разрешение монитора изначально было правильное 1280 на 800 пикс на 60Гц.
На 9.0 (ядро 4.9, графическая карта Nvidia/noveau) тот же монитор определился через EDID как 1024 на 768 на 65Гц.
Т.е. работают левые 3/4 экрана и некоторое растяжение по вертикали.  Неприятно однако.
Если загрузиться в ядро 3.16 - оно сохранилось в процессе обновление и вполне доступно, то снова наступает красота и номинальное разрешение.
Куда копать? как избавиться от неправильного EDID?
get-edid говорит, что EDID/DDC на моем компе вообще не поддерживаются.
Ждать обновлений? писать в Дебиан? вернуться насовсем к Джесси?

qupl

Не пользоваться данными EDID, настроить через xorg.conf.


Padawan

Цитата: Walter_322 от 14 июля 2017, 12:53:49
https://debianforum.ru/index.php?topic=11024.msg86416#msg86416
Спасибо!
1) в той теме визуально снижено разрешение по всему полю экрана и все поле экрана задействовано.
У меня ситуация другая: кол-во dpi и размер букв/картинок/иконок номинальный, а все
неноминальные 1024х768 пикселей прижаты к левому верхнему углу.
Справа (много 1280-1024) и снизу (чуть-чуть 800-768)  - пустота/чернота.
2) Где бы взять данные по частотам развертки-обновления экрана ноутбука приблизительно 2003 г.р.?


Padawan

Спасибо!
gtf дало:
1) при нормальном разрешении:

  # 0x0 @ 0.00 Hz (GTF) hsync: -nan kHz; pclk: -nan MHz
  Modeline "0x0_0.00"  -nan  0 -2147483648 -2147483648 -2147483648  0 1 4 1  -HSync +Vsync

2) При неправильном:

# 0x0 @ 0.00 Hz (GTF) hsync: -nan kHz; pclk: -nan MHz
  Modeline "0x0_0.00"  -nan  0 -2147483648 -2147483648 -2147483648  0 1 4 1  -HSync +Vsync

К сожалению, результат не слишком информативен.

qupl

Почему везде нули? Требуемое разрешение какое? Если непонятно как пользоваться, набираем man команда.

Cообщение объединено 14 июля 2017, 20:29:34

И это не рецепт как сделать хорошо, а направление для решения.

Padawan

#7
Прошу прощения - я еще слишком наивен и буквально воспринял рекомендацию.
выдача "gtf 1280 800 60":
  # 1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz
  Modeline "1280x800_60.00"  83.46  1280 1344 1480 1680  800 801 804 828  -HSync +Vsync

выдача "cvt 1280 800 60":
# 1280x800 59.81 Hz (CVT 1.02MA) hsync: 49.70 kHz; pclk: 83.50 MHz
Modeline "1280x800_60.00"   83.50  1280 1352 1480 1680  800 803 809 831 -hsync +vsync

Какая из них правильнее для употребления в Xorg.conf?

Cообщение объединено 14 июля 2017, 23:34:26

Создал прилагаемый файл Xorg.conf и скопировал его в /etc/X11
Перезагрузился... в черный экран.
Выключил комп кнопкой.
Включил, загрузился в ядро 3.16 - без проблем и с правильным разрешением.
Зашел рутом и удалил  /etc/X11/Xorg.conf
Перезагрузился и пришел практически к тому, с чего начал.

Что не так с моим Xorg.conf?


Padawan

#9
Приложено 2 версии журнала:
1) с цифрами 90 - ядро 4.9 - с неправильным разрешением
2) "88" - ядро 3.16 с номинальным разрешением

Еще заметил, что в файле "88"
Modeline "1280x800"x60.4   71.00  1280 1328 1360 1440  800 804 808 816 -hsync -vsync (49.3 kHz eP)
что в нескольких позициях существенно отличается от выдачи cvt и gtf

Cообщение объединено 15 июля 2017, 15:27:05

Почему система искала конфиг в
[    25.250] (==) Using system config directory "/usr/share/X11/xorg.conf.d",
и не пыталась его найти в /etc/X11/Xorg.conf ?
В какое местоположение его правильно класть в Деб9?

qupl

Цитата: Padawan от 15 июля 2017, 15:19:19Почему система искала конфиг в
[    25.250] (==) Using system config directory "/usr/share/X11/xorg.conf.d",
и не пыталась его найти в /etc/X11/Xorg.conf ?
В какое местоположение его правильно класть в Деб9?
Имена файлов в линуксе регистрозависимые, правильное имя xorg.conf.
По первому логу видно, что конфиг не нашелся.

Padawan

Огромное спасибо всем принявшим участие и
Маттиасу Калле Далхаймеру и Мэтт Уэлли, написавшим книгу "Запускаем Linux", единственную найденную, где рассматривается этот вопрос (стр. 615).

Я победил эту хрень!
И остаюсь с Дебианом.