Автор Тема: KWorkStation & Athlon XP Barton  (Прочитано 4986 раз)

Оффлайн Александр Ерещенко

  • Участник
  • *
  • Сообщений: 1 247
Re: KWorkStation & Athlon XP Barton
« Ответ #120 : 21.02.2022 15:17:22 »
Раскопал в загашниках старьё и провел экcперимент на железе, близком к Lenovo G550:
System:    Host: europerush Kernel: 5.15.23-un-def-alt1 x86_64 bits: 64 Console: tty pts/0 Distro: ALT 10.0 
Machine:   Type: Desktop Mobo: Biostar model: 945GC Micro 775 serial: N/A BIOS: Phoenix v: 6.00 PG date: 08/28/2007
CPU:       Info: Dual Core model: Intel Core2 Duo E4500 bits: 64 type: MCP cache: L2: 2 MiB
           Speed: 1200 MHz min/max: 1200/2200 MHz Core speeds (MHz): 1: 1200 2: 1200
Graphics:  Device-1: NVIDIA GT218 [GeForce 210] driver: nvidia v: 340.108
           Display: server: X.org 1.20.13 driver: loaded: nvidia note: n/a (using device driver) tty: 201x48
           Message: Unable to show advanced data. Required tool glxinfo missing.
Результат:
На ядре un-def драйвер nvidia уже не может работать с видеоплатой GeForce 210. (GeForce 240 тоже не ожила)
При замене на ядро std-def на том же железе драйвер nvidia нормально работает с этой видеоплатой. На std-def на драйвере nvidia завелась даже GeForce 8400 GS (NVIDIA G86)

Добавлю. На драйвере nouveau старые видюхи работают и на un-def
« Последнее редактирование: 21.02.2022 15:37:35 от Александр Ерещенко »

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: KWorkStation & Athlon XP Barton
« Ответ #121 : 21.02.2022 18:02:49 »
Добавлю. На драйвере nouveau старые видюхи работают и на un-def
может и работают, но 3d ускорение с ним лучше отключить.

Оффлайн Арбичев

  • Участник
  • *
  • Сообщений: 520
Re: KWorkStation & Athlon XP Barton
« Ответ #122 : 21.02.2022 19:01:31 »
Раскопал в загашниках старьё и провел экcперимент на железе, близком к Lenovo G550:
System:    Host: europerush Kernel: 5.15.23-un-def-alt1 x86_64 bits: 64 Console: tty pts/0 Distro: ALT 10.0 
Machine:   Type: Desktop Mobo: Biostar model: 945GC Micro 775 serial: N/A BIOS: Phoenix v: 6.00 PG date: 08/28/2007
CPU:       Info: Dual Core model: Intel Core2 Duo E4500 bits: 64 type: MCP cache: L2: 2 MiB
           Speed: 1200 MHz min/max: 1200/2200 MHz Core speeds (MHz): 1: 1200 2: 1200
Graphics:  Device-1: NVIDIA GT218 [GeForce 210] driver: nvidia v: 340.108
           Display: server: X.org 1.20.13 driver: loaded: nvidia note: n/a (using device driver) tty: 201x48
           Message: Unable to show advanced data. Required tool glxinfo missing.
Результат:
На ядре un-def драйвер nvidia уже не может работать с видеоплатой GeForce 210. (GeForce 240 тоже не ожила)
При замене на ядро std-def на том же железе драйвер nvidia нормально работает с этой видеоплатой. На std-def на драйвере nvidia завелась даже GeForce 8400 GS (NVIDIA G86)

Добавлю. На драйвере nouveau старые видюхи работают и на un-def
Вы сообщили очень интересную информацию. Поскольку я не системный программист, я хотел бы задать уточняющий вопрос. Когда я гружусь с флешки в Live режиме, то у меня используется какой драйвер? Если nouveau, то система по вашим экспериментам должна загрузиться.
Lenovo Z 50-70 openSUSE Tumbleewed

Оффлайн Арбичев

  • Участник
  • *
  • Сообщений: 520
Re: KWorkStation & Athlon XP Barton
« Ответ #123 : 21.02.2022 19:04:32 »
Ну и второй вопрос - а какое ядро в KWS 10 RC1?
Lenovo Z 50-70 openSUSE Tumbleewed

Оффлайн Александр Ерещенко

  • Участник
  • *
  • Сообщений: 1 247
Re: KWorkStation & Athlon XP Barton
« Ответ #124 : 21.02.2022 23:07:54 »

Когда я гружусь с флешки в Live режиме, то у меня используется какой драйвер? Если nouveau, то система по вашим экспериментам должна загрузиться.
Там грузится драйвер nvidia.

Там ёще забавнее. сообщение от zerg@, которое он написал в баге #41997
--- #3 from Sergey V Turchin <zerg@altlinux.org> ---
С 340-м драйвером nvidia просто sddm не хочет X-ы запускать почему-то. В остальном всё работает.
Собственно я проверял даже не через live, а через инсталляцию. Сам инсталлятор в графическом режиме с драйвером nvidia отработал нормально. Проблема как оказалось в sddm

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Re: KWorkStation & Athlon XP Barton
« Ответ #125 : 22.02.2022 04:14:03 »
Собственно я проверял даже не через live, а через инсталляцию. Сам инсталлятор в графическом режиме с драйвером nvidia отработал нормально. Проблема как оказалось в sddm

При установке можно было выбрать lightdm.

Оффлайн Арбичев

  • Участник
  • *
  • Сообщений: 520
Re: KWorkStation & Athlon XP Barton
« Ответ #126 : 22.02.2022 12:20:40 »

Когда я гружусь с флешки в Live режиме, то у меня используется какой драйвер? Если nouveau, то система по вашим экспериментам должна загрузиться.
Там грузится драйвер nvidia.

Там ёще забавнее. сообщение от zerg@, которое он написал в баге #41997
--- #3 from Sergey V Turchin <zerg@altlinux.org> ---
С 340-м драйвером nvidia просто sddm не хочет X-ы запускать почему-то. В остальном всё работает.
Собственно я проверял даже не через live, а через инсталляцию. Сам инсталлятор в графическом режиме с драйвером nvidia отработал нормально. Проблема как оказалось в sddm
У меня уже примерно год в голове крутится один вопрос, который не дает спокойно спать. Учитывая проблемы с проприетарным драйвером nVidia на ряде поколений компьютерного железа, почему нельзя сделать так, чтобы по умолчанию Альт Linux устанавливался с открытым драйвером nouveau? Затем, после установки, пользователь оценивает, как работает его железо с открытым драйвером. Если его не устраивает производительность, то он читает букварь, где очень подробно, буквально для начинающего юзера, написано как перейти на проприетарный драйвер, и осуществляет этот переход. Если его железо не работает корректно с этим драйвером, то он откатывается на свободный драйвер и живет дальше с пониманием того факта, что хочешь жить лучше, делай апгрейд железа. Мне представляется, что так было бы логичнее.
Lenovo Z 50-70 openSUSE Tumbleewed

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Re: KWorkStation & Athlon XP Barton
« Ответ #127 : 22.02.2022 13:03:38 »
Учитывая проблемы с проприетарным драйвером nVidia на ряде поколений компьютерного железа, почему нельзя сделать так, чтобы по умолчанию Альт Linux устанавливался с открытым драйвером nouveau?

Проприетарный видеодрайвер устанавливается только в kworkstation. Так что спите спокойно :-)

Оффлайн Арбичев

  • Участник
  • *
  • Сообщений: 520
Re: KWorkStation & Athlon XP Barton
« Ответ #128 : 22.02.2022 13:42:46 »
Так у меня именно Kworkstation!
Lenovo Z 50-70 openSUSE Tumbleewed

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
Re: KWorkStation & Athlon XP Barton
« Ответ #129 : 23.02.2022 12:11:57 »
Учитывая проблемы с проприетарным драйвером nVidia на ряде поколений компьютерного железа, почему нельзя сделать так, чтобы по умолчанию Альт Linux устанавливался с открытым драйвером nouveau?
Потому, что у nouveau проблемы на другом ряде поколений компьютерного железа.

Оффлайн Александр Ерещенко

  • Участник
  • *
  • Сообщений: 1 247
Re: KWorkStation & Athlon XP Barton
« Ответ #130 : 23.02.2022 12:40:08 »
Кстати, в образе KWS RC1 драйвер nouveau отсутствует полностью, поэтому в случае чего его надо доустанавливать из репозитория.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: KWorkStation & Athlon XP Barton
« Ответ #131 : 23.02.2022 15:07:54 »
Это ноутбук Lenovo G550 2009 года выпуска.

Давайте остановимся, вернёмся назад и посмотрим шо нас тут имеет.
Вряд ли открою секрет, что ноутбук содержит мобильную графику GeForce 210M.
Максимально, карта поддерживается драйвером 340.108. Драйвер есть в p10.
Особенности выпуска драйвера
https://www.nvidia.ru/Download/driverResults.aspx/156200/ru
говорят, что драйвер поддерживает X-сервер 1.20 (в p10: 1.20.13).
Смотреть, чтобы поднимался именно драйвер 340.108, а не какой-то другой.

Но с проприетарным драйвером жопа.
Она заключается в том, что на поддержку версией X-сервера старой и древней графики, nVidia кладёт болт (как впрочем и AMD/Ati). И рано или поздно, поддержка версией X-сервера прекращается.

Теоретически, GPU nVidia поддерживаются драйвером nouveau.
Но с ним тоже засада:
Во-первых по производительности, он хуже проприетарного вчетверо.
Во-вторых хорошая поддержка будет для слегка устаревшей и старой графики. Но с топовой и старее старой может быть засада. Ибо на её поддержку часто кладут болт. А драйвер пишется реверсом. Со всеми отсюда вытекающими.

Лезем в потроха G550 и смотрим, шо мы там имеем ещё.
А имеем мы там, контроллер памяти со встроенной графикой 82GM45 от Intel:
https://ark.intel.com/content/www/ru/ru/ark/products/35134/intel-82gm45-graphics-and-memory-controller-hub.html

Но у графики Intel есть особенности:
По производительности, она сольёт любой графике. Но по длительности поддержки, она любой графике даст фору на десять ходов вперёд. При этом контроллер должен быть от Intel, а не с понтом интел. И если в старом ноутбуке контроллер от интел, то графика поддерживается практически бесконечно.
Другая особенность, это то что для любой интел графики, ядерный модуль и Mesa 3D, одни и те же. Но Xorg драйверов два: intel_drv и modesetting_drv. После p8, в альтах по-умолчанию поднимается modesetting. Но у intel_drv, опций конфигурации дофига больше. Но у intel_drv могут быть проблемы на топовой графике. Нужно время чтобы довести драйвер до ума.

Насколько мне помнится и если не ошибаюсь, в bios старых ноутбуков был триггер выбора встроенной графики. Т.е. выбор графики аппаратный.
Отсюда логика подсказывает:
Если проблема загрузки в графике и в bios триггер есть, то аппаратно (без бамблби и прочих) переключиться на графику интел и забыть о проблеме навсегда.

Реалии графики интел:
p8-xfce-sysv обкатывался на NX6110, у которого графика только в контроллере 82915GM. А это контроллер акурат первого квартала 2005-го года. Но p10-xfce-sysv, будет работать с ним на ура. Мягко говоря рекордов производительности ждать не стоит, ибо спецификация у 915GM на сегодняшний день говно. Но каких-то типовых проблем, не будет де-факто. Но к сожалению NX6110 нужно реболить. Реболить некому. Или покупать б/у ноутбук с рабочей платой. А мои финансовые возможности не бесконечны. И если бы была возможность восстановить NX6110 на Centrino, то обкатка и разработка xfce-sysv, продолжалась бы и на NX6110 выпуска 2006-го, с bios 2005-го и графикой 2005-го.
Ноутбук G50-80 исключительно с интел графикой, покупался по той же причине длительности поддержки графики интел. На момент покупки G50-80, в продаже были и ноутбуки с графикой шеститысячной серии, Но её поддержка в драйвере была сыровата. А HD 5500 был стабилен и надёжен. И выбор пал на неё. И замена G50-80 не планируется. Ни в ближайшем будущем, ни в отдалённом. Ибо пофиг. По причине бесконечной поддержки графики. Нет проблем, - нет причин менять железо.
« Последнее редактирование: 23.02.2022 15:19:53 от Speccyfighter »

Оффлайн Арбичев

  • Участник
  • *
  • Сообщений: 520
Re: KWorkStation & Athlon XP Barton
« Ответ #132 : 24.02.2022 17:47:19 »
Насколько мне помнится и если не ошибаюсь, в bios старых ноутбуков был триггер выбора встроенной графики. Т.е. выбор графики аппаратный.
Отсюда логика подсказывает:
Если проблема загрузки в графике и в bios триггер есть, то аппаратно (без бамблби и прочих) переключиться на графику интел и забыть о проблеме навсегда.
Облазил весь BIOS на своем ноутбуке. У моего Lenovo G550 такого переключателя нет. Да и утилита говорит, что видео одно:

[admin@statue4writer ~]$ inxi -G
Graphics:  Device-1: NVIDIA GT218M [GeForce G210M] driver: nvidia v: 340.108
           Device-2: Acer Lenovo EasyCamera type: USB driver: uvcvideo
           Display: x11 server: X.Org 1.20.13 driver: loaded: nvidia resolution: 1366x768~60Hz
           OpenGL: renderer: GeForce G210M/PCIe/SSE2 v: 3.3.0 NVIDIA 340.108
[admin@statue4writer ~]$
Ну и утилита говорит, что установлен драйвер 340.108.
Lenovo Z 50-70 openSUSE Tumbleewed

Оффлайн Арбичев

  • Участник
  • *
  • Сообщений: 520
Re: KWorkStation & Athlon XP Barton
« Ответ #133 : 24.02.2022 18:29:32 »
Ноутбук G50-80 исключительно с интел графикой, покупался по той же причине длительности поддержки графики интел. На момент покупки G50-80, в продаже были и ноутбуки с графикой шеститысячной серии, Но её поддержка в драйвере была сыровата. А HD 5500 был стабилен и надёжен. И выбор пал на неё. И замена G50-80 не планируется. Ни в ближайшем будущем, ни в отдалённом. Ибо пофиг. По причине бесконечной поддержки графики. Нет проблем, - нет причин менять железо.
В отличие от вашего G50-80 в моем G50-70 два графических адаптера:
linux@localhost:~> inxi -G
Graphics:  Device-1: Intel Haswell-ULT Integrated Graphics driver: i915 v: kernel
           Device-2: NVIDIA GM108M [GeForce 840M] driver: nouveau v: kernel
           Device-3: Acer Lenovo EasyCamera type: USB driver: uvcvideo
           Display: x11 server: X.org 1.20.3 driver: modesetting,nouveau unloaded: fbdev,nv,vesa
           resolution: <xdpyinfo missing>
           OpenGL: renderer: Mesa DRI Intel HD Graphics 4400 (HSW GT2) v: 4.5 Mesa 20.2.4
linux@localhost:~>
Я не выбирал по присутствию той или иной графики. Я выбирал матрицу 1920х1080, так как на G550 мне надоело гробить свои глаза. И да, в этом ноутбуке в BIOS есть переключатель графики.
Lenovo Z 50-70 openSUSE Tumbleewed

Оффлайн Арбичев

  • Участник
  • *
  • Сообщений: 520
Re: KWorkStation & Athlon XP Barton
« Ответ #134 : 26.02.2022 12:11:35 »
Олег Соловьев докопался до того, что:

На новых драйверах sddm пишет "Adding new display on vt X", на старых - не пишет.

Докопал до LogindSeat::LogindSeat(const QString& name, const QDBusObjectPath& objectPath, QObject* parent)
Я так понимаю, sddm ждет ответа по D-Bus от logind по методу canGraphical и не может дождаться.


И через некоторое время добавил:

UPD: ответ всё-таки есть, но он возвращает false

Я прошу SpeccyFihgter прокомментировать эту ситуацию.
Lenovo Z 50-70 openSUSE Tumbleewed