Автор Тема: Неправильное разрешение монитора после апгрейда Jessie->Stretch  (Прочитано 1732 раз)

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

Оффлайн Padawan

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 32
Прожил год с 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

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 5016
  • memento mori
  • Jabber: qupl@jabber.ru
Не пользоваться данными EDID, настроить через xorg.conf.

Оффлайн Walter_322

  • Активный пользователь
  • **
  • Сообщений: 78
  • Jabber: walterd@jabber.ru
 

Оффлайн Padawan

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

Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 5016
  • memento mori
  • Jabber: qupl@jabber.ru

Оффлайн Padawan

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 32
Спасибо!
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

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 5016
  • memento mori
  • Jabber: qupl@jabber.ru
Почему везде нули? Требуемое разрешение какое? Если непонятно как пользоваться, набираем man команда.

Cообщение объединено 14 Июль 2017, 20:29:34
И это не рецепт как сделать хорошо, а направление для решения.

Оффлайн Padawan

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 32
Прошу прощения - я еще слишком наивен и буквально воспринял рекомендацию.
выдача "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?
« Последнее редактирование: 14 Июль 2017, 23:34:26 от Padawan »
 

Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 5016
  • memento mori
  • Jabber: qupl@jabber.ru
Нужно смотреть /var/log/Xorg.0.log .
 
Пользователи, которые поблагодарили этот пост: Padawan

Оффлайн Padawan

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 32
Приложено 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?
« Последнее редактирование: 15 Июль 2017, 15:27:05 от Padawan »
 

Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 5016
  • memento mori
  • Jabber: qupl@jabber.ru
Почему система искала конфиг в
[    25.250] (==) Using system config directory "/usr/share/X11/xorg.conf.d",
и не пыталась его найти в /etc/X11/Xorg.conf ?
В какое местоположение его правильно класть в Деб9?
Имена файлов в линуксе регистрозависимые, правильное имя xorg.conf.
По первому логу видно, что конфиг не нашелся.
 
Пользователи, которые поблагодарили этот пост: Padawan

Оффлайн Padawan

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 32
Огромное спасибо всем принявшим участие и
Маттиасу Калле Далхаймеру и Мэтт Уэлли, написавшим книгу "Запускаем Linux", единственную найденную, где рассматривается этот вопрос (стр. 615).

Я победил эту хрень!
И остаюсь с Дебианом.
« Последнее редактирование: 15 Июль 2017, 18:10:24 от Padawan »
 

Теги: