Автор Тема: Alt Linux СПТ 7.0.5 на ноутах в образовательных организациях. Вопросы.  (Прочитано 6068 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
1. Почему все же нет на месте xorg.conf? Все перерыл, не нашел ни xorg.conf ни 10-monitor.conf.

Интел драйверу, ни xorg.conf, ни 10-monitor.conf не нужны, это KMS драйвер. Kernel Mode Setting. Параметры настраиваются на уровне ядра.
С некоторого времени линуксоиды этот драйвер улучшили, т.е. перевели на kms. Поэтому при разрешении 1366x768, хрен вы сможете выставить другой дефолт, например 1024x600. А попытка передать ядру параметр nomodeset приведёт к сваливанию в vesa: сегодня интел драйвер без kms работать не умеет.

Стоит только параметром nomodeset ядру выключить KMS
# cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-3.14.79-std-def-alt0.M70P.2 ... panic=30 reboot=bios acpi_backlight=vendor nomodeset

и графика интел благополучно свалится в VESA
[    42.517] (--) VESA(0): Virtual size is 1024x768 (pitch 1024)
[    42.517] (**) VESA(0): *Built-in mode "1024x768"
[    42.517] (**) VESA(0): Display dimensions: (300, 230) mm
[    42.517] (**) VESA(0): DPI set to (86, 84)
[    42.518] (**) VESA(0): Using "Shadow Framebuffer"
$ lspci -k | grep -A2 VGA
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
Subsystem: Hewlett-Packard Company NX6110/NC6120
00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)

Иногда 10-monitor.conf всё таки нужен интелу.
Например мне на NX6110, чтобы убрать вертикальную синхронизацию
$ cat /etc/X11/xorg.conf.d/10-monitor.conf
Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    # vsync true - on / false - off
    Option  "SwapbuffersWait" "false"
EndSection

Но вы же понимаете, что для GPU интел, смена одного драйвера на другой, автоматически не приводит к применению тех же опций в конфиг-файле.
modesetting драйвер по количеству опций и по настраиваемости более убог по сравнению с драйвером intel
$ man modesetting | grep '  Option' | sort -u | wc -l
6
# количество несовпадающих строк, опций
$ man intel | grep '  Option' | awk '{print $1,$2}' | sort -u | wc -l 
36

Поэтому в ряде случаев выбор драйвера может быть непростым решением.

Грубо говоря, с внедрением kms, линуксоиды вам предоставили автоматику, но сузили право выбора.
:-) И не исключено, что если у вас не Xfce, ближе к старости, вы ещё не раз помянёте их "добрым" словом.
(На сегодня только Xfce имеет гуманный к пользователю и быстрый режим "лупы", что актуально для пользователей с недостатками зрения, что может компенсировать отсутствие других дефолтов. Но как говорится, лес рубят - щепки летят, и Линукс здесь не исключение)
Т.е. смысл в том, чтобы рассматривать систему как нечто единое целое. А модульная она или нет, это не имеет значения. Систему, в которой незначительное изменение в подсистеме, может повлиять на всю систему в целом.

2. Ошибка в Центре Управления осталась, хотя лог пишет мне, что modesetting грузится, а intel - нет. Эта ошибка связана с чем то еще?

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

3. Я правильно понимаю, что если сделать реинсталл xorg-drv-intel, то опять будет работать интел-драйвер?

Правильно. Но не реинсталл, а инсталл, поскольку пакет xorg-drv-intel на текущий момент у вас не установлен.
Стало быть его нужно будет установить, а не переустановить.
« Последнее редактирование: 18.02.2018 00:24:52 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Размышление:

На мой взгляд, вопрос выбора драйвера всё ещё остаётся открытым (не в контексте альтов, а в контексте драйвера вообще).

man intel говорит, что поддерживается графика по 6000 включительно
SUPPORTED HARDWARE
       intel  supports  the i810, i810-DC100, i810e, i815, i830M, 845G, 852GM, 855GM,
       865G, 915G, 915GM, 945G, 945GM, 965G, 965Q, 946GZ, 965GM,  945GME,  G33,  Q33,
       Q35,  G35,  GM45, G45, Q45, G43, G41 chipsets, Pineview-M in Atom N400 series,
       Pineview-D in Atom D400/D500 series, Intel(R) HD Graphics: 2000-6000, Intel(R)
       Iris(TM)   Graphics:   5100/6100,   and   Intel(R)   Iris(TM)   Pro  Graphics:
       5200/6200/P6300.

Однако последний релиз драйвера,
https://01.org/linuxgraphics/downloads/2017q4-intel-graphics-stack-recipe
говорит, что поддерживаются по Kaby Lake включительно.

Возможные ошибки, это уже другой вопрос.

В этом смысле, безосновательные утверждения в отношении интел драйвера, воспринимаю как разглагольствования. Основанием может быть: дата багрепорта - дата багфикса. Или отсутствие такового. Всё остальное это болтовня.

Оффлайн hai-555

  • Начинающий
  • *
  • Сообщений: 3
Приветствую, коллеги!
Вторую систему вряд ли буду ставить на эти ноуты, так как никому не хочется иметь проблемы при проверках.
Так что будут мучиться так, как есть.

Приветствую. Но не все умеют работать в Ali Linux ... да и пакет "мой офис" не очень... Я установил винду на несколько ноутов, сохранив alt linux. Нормально ставится, если грамотно разметив диски, НО есть один недостаток об этом писал здесь https://forum.altlinux.org/index.php?topic=41028.0

Сообщение отредактировано. У вас есть отдельная тема по вашему вопросу, где и следует вести обсуждение. Если долго никто не отвечает, значит просто нет ответа на ваш вопрос (либо вы не на том ресурсе спрашиваете: возможно, вам следует обратиться в техподдержку в слувчае наличия у вас купленного дистрибутива с талоном техподдержки). Не надо дублировать вопросы в разных, а тем более в чужих темах.
« Последнее редактирование: 18.02.2018 08:38:17 от sb »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 302
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
1. Почему все же нет на месте xorg.conf? Все перерыл, не нашел ни xorg.conf ни 10-monitor.conf.
Потому, что в современный xorg встоен код, позволяющий самому определять необходимые параметры. каталог xorg.conf.d нужен только для уточнения тех параметров, в которых "xorg ошибается"

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 302
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
А попытка передать ядру параметр nomodeset приведёт к сваливанию в vesa:
Вообще-то логичнее к fbdev перейти.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 302
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн Darkness

  • Начинающий
  • *
  • Сообщений: 13
Спасибо, коллеги!
Многое стало понятно, а многое для меня пока что темный лес. Почитаю, посмотрю доки, может станет чуть светлее.
Снимаю шляпу, помогли очень серьезно!
Еще бы с ВипНет Координатор понять как он привязан к роутеру, совсем бы стало хорошо.
Но и так уже прогресс в наличии!

P.S. По поводу установки второй системы, уже говорил, что тут не пользователи главное, а то, что эти ноуты дали под доступ к Школьному Порталу, и потому ничем другим эти ноуты заниматься не будут. Потому что проверять будут в первую очередь эти ноуты. Руководству гемор не нужен. И решение это не мое. А в Linux многие и так работают, конечно в основном для доступа к тому же Школьному Порталу. А критичные рабочие места бегают на Win. Так что нет проблем.
К тому же есть и другие ноуты, в том числе с Win на борту. Там железа различного уже целый самосвал наберется.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
А попытка передать ядру параметр nomodeset приведёт к сваливанию в vesa:
Вообще-то логичнее к fbdev перейти.

Как раз при nomodeset к fbdev нелогично. Х-сы гарантированно рухнут.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
1. Почему все же нет на месте xorg.conf? Все перерыл, не нашел ни xorg.conf ни 10-monitor.conf.
Потому, что в современный xorg встоен код, позволяющий самому определять необходимые параметры. каталог xorg.conf.d нужен только для уточнения тех параметров, в которых "xorg ошибается"

Kernel Mode Setting (KMS) is a method for setting display resolution and depth in the kernel space rather than user space.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Спасибо, коллеги!
Многое стало понятно, а многое для меня пока что темный лес. Почитаю, посмотрю доки, может станет чуть светлее.

Читайте англоязычный вариант:
https://wiki.archlinux.org/index.php/kernel_mode_setting
https://wiki.archlinux.org/index.php/Intel_graphics

Материал по той ссылке которую дал Руслан, устарел.
Русские переводы быстро забрасываются и поддерживать в актуальном состоянии их некому.