Сайт | Скачать | Видео | Wiki

Голосование

Какие используете

Свободные (nouveau ; radeon_drv)
9 (37.5%)
Проприетарные (nvidia ; fglrx)
15 (62.5%)

Проголосовало пользователей: 24

Автор Тема: Проприетарные видеодрайвера ATI и Nvidia  (Прочитано 56108 раз)

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

Оффлайн vpv1960

  • Постоялец
  • ***
  • Сообщений: 114
  • Репутация: +8/-0
Re: Проприетарные видеодрайвера ATI и Nvidia
« Ответ #165 : 03 Декабрь 2019, 09:11:46 »
Отчет о поисках причины не запуска драйверов nVidia-390.116-k5.1.4-porteus_64 и других на ультрабуке Asus  ZenBook (две видеокарты - встроенная на Intel Core i5 + nVidia GeForce MX130).
Все попытки подключить дравер nVidia заканчивались черным экраном после загрузки.
В итоге нашлось решение  - отключить встроенную видеокарту Intel добавлением в начало файла
/home/live/.xinitrc строк
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
Был создан pfs с этим файлом и помещен в .../base.
После чего все имеющиеся версии nVidia для любых ядер (4.15, 5.1) стали успешно загружаться и пребывать в работающем состоянии в чем можно было убедиться командами -  nvidia-smi и inxi -Gi.
Код
Graphics:  Card-1: Intel Device 5917 bus-ID: 00:02.0 chip-ID: 8086:5917
           Card-2: NVIDIA Device 174d bus-ID: 01:00.0 chip-ID: 10de:174d
           Display Server: X.Org 1.19.6
           drivers: modesetting,nvidia (unloaded: fbdev,vesa,nouveau)
           Resolution: 1366x768@59.79hz
           OpenGL: renderer: GeForce MX130/PCIe/SSE2
           version: 4.5.0 NVIDIA 430.14 (compat-v: 4.6.0) Direct Render: Yes

Я пока не совсем понимаю, какую выгоду я получил - качество картинки при вращении тяжелых 3D во
freecad, что на встроенной Intel Core i5, что на nVidia GeForce MX130 одинаково. Анекдот про финна:
подобрал на дороге пробку-"Пригодииится", через год кладет ее на тоже место - "Не пригодииилась...".
Тем не менее тот же inxi находит, что видеокарты поддерживают технологию распределения обработки графики
между собой и даже указывает с каким драйвером они готовы это делать (только с nvidia-390xx).
Bumblebee реализует технологию Optimus в два шага:
Дискретная видеокарта производит рендеринг на виртуальном дисплее, в то время как выводом на экран занимается интегрированная видеокарта.
Дискретная видеокарта отключается от питания, когда ее вычислительная способность не требуется.

Код
> 0000:01:00.0 (0302:10de:174d) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-bumblebee            2018.08.09               false            PCI
video-hybrid-intel-nvidia-390xx-bumblebee            2018.08.09               false            PCI
          video-nvidia            2018.08.09               false            PCI
    video-nvidia-390xx            2018.08.09               false            PCI
           video-linux            2018.05.04                true            PCI


> 0000:00:02.0 (0300:8086:5917) Display controller Intel Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-bumblebee            2018.08.09               false            PCI
video-hybrid-intel-nvidia-390xx-bumblebee            2018.08.09               false            PCI
           video-linux            2018.05.04                true            PCI
            video-vesa            2017.03.12                true            PCI
Но она отключена - false. На форумах не советуют связываться с bumblebee -глючно. Попытался и я, не получилось.
У меня все. Надеюсь кому-то поможет.
« Последнее редактирование: 21 Январь 2020, 09:05:31 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Проприетарные видеодрайвера ATI и Nvidia
« Ответ #166 : 03 Декабрь 2019, 09:24:17 »
все имеющиеся версии nVidia для любых ядер (4.15, 5.1) стали успешно загружаться 4.5.0 NVIDIA 430.14
Т.е. Вы проверили все имеющиеся 3х и 4х дрова ядер 4.15, 5.1? Можно переносить в "протестированные" ?

какую выгоду я получил - качество картинки при вращении тяжелых 3D во
freecad, что на встроенной Intel Core i5, что на nVidia GeForce MX130 одинаково
А зачем тогда покупали с нвидиа?
для игр лучше использовать проприетарные драйвера
Pro компилил и тестил Bumblebee

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Проприетарные видеодрайвера ATI и Nvidia
« Ответ #167 : 03 Декабрь 2019, 12:19:27 »
Vpv1960, вы не отключали intel, xrandr сделал другое.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн vpv1960

  • Постоялец
  • ***
  • Сообщений: 114
  • Репутация: +8/-0
Re: Проприетарные видеодрайвера ATI и Nvidia
« Ответ #168 : 03 Декабрь 2019, 14:05:01 »
       Не поленился, залез в раздел "дров" для 4.15 и 5.1. На моей nVidia GeForce MX130 все дрова начиная с nVidia390xxx работают. nVidia340xxx и 304ххх - не работают. Особо выделяю nVidia-435.21-k4.15.4-pf4_64-sf02.pfs - "персик"! Только с ним я увидел разницу в четкости картинке на дополнительном VGA мониторе по сравнению с другими дровами (на дисплее ноутбука само собой все хорошо). Ну и наличие полноценного GUI nVidia в меню - изящный завершающий штрих этой сборки. nVidia-435.21-k4.15.4 - чемпион. Все вышеуказанные дрова начиная с 390ххх можно переносить в протестированные.
       
А зачем тогда покупали с нвидиа?
Дареному коню...
Pro компилил и тестил Bumblebee
Дайте ссылку пожалуйста, не нашел.
Vpv1960, вы не отключали intel, xrandr сделал другое.
Тогда, как это сработало?
И вообще, на фоне моих изысканий, что будем делать с /home/live/.xinitrc? Не залез бы туда и ничего бы не было.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Проприетарные видеодрайвера ATI и Nvidia
« Ответ #169 : 03 Декабрь 2019, 14:41:10 »
Особо выделяю nVidia-435.21-k4.15.4-pf4_64-sf02.pfs - "персик"!
Для ядра 51 он чем-то хуже?
    Bumblebee Дайте ссылку пожалуйста, не нашел.
ftp://ftp.yandex.ru/puppyrus/puppyrus-a/kernel/tested/4.4.1-pf3-drv/video-drv/pfs-test/ - это для 32бит , т.е. DDR01 PRA09
что будем делать с /home/live/.xinitrc?
Хорошо бы родить пошаговую инструкцию попроще чем арчвики
Сможете? Добавлю в шапку и(или) вики

За тесты +

Оффлайн vpv1960

  • Постоялец
  • ***
  • Сообщений: 114
  • Репутация: +8/-0
Re: Проприетарные видеодрайвера ATI и Nvidia
« Ответ #170 : 03 Декабрь 2019, 15:08:18 »
Для ядра 51 он чем-то хуже?
Я не нашел  nVidia-435.21 для 5.1.

Оффлайн vpv1960

  • Постоялец
  • ***
  • Сообщений: 114
  • Репутация: +8/-0
Re: Проприетарные видеодрайвера ATI и Nvidia
« Ответ #171 : 03 Декабрь 2019, 15:19:37 »
Хорошо бы родить пошаговую инструкцию попроще чем арчвики
Сможете? Добавлю в шапку и(или) вики
К сожалению, для того чтобы написать толковую инструкцию надо знать смысл каждой строчки - для меня это непосильная задача в обозримом будущем. Я не понимаю смысла того, что я нашел на форумах и добавил. Это универсально, не повредит другому железу? Если универсально, значит надо сделать соответствующие изменения в образе.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Проприетарные видеодрайвера ATI и Nvidia
« Ответ #172 : 04 Декабрь 2019, 09:15:51 »
Это универсально, не повредит другому железу?
Не знаю. Не юзал 2*видяхных компов
не нашел  nVidia-435.21 для 5.1.
ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/kernel/new/5.1.4-porteus_64-drv/drv/pfs/nVidia-430.14-k5.1.4-porteus_64-sf02.pfs
Если готовы протестировать - сделаю nv440 для 5.4.0porteus

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Проприетарные видеодрайвера ATI и Nvidia
« Ответ #173 : 04 Декабрь 2019, 10:27:43 »
Это универсально, не повредит другому железу?
это не универсально т.к. вместо modesetting может быть intel
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Проприетарные видеодрайвера ATI и Nvidia
« Ответ #174 : 04 Декабрь 2019, 14:29:15 »
Чем плохо вместо интел дров использовать универсальный modesetting ?
Ничем, но ситуация когда intel бывает, есть и будет.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Проприетарные видеодрайвера ATI и Nvidia
« Ответ #175 : 04 Декабрь 2019, 14:43:10 »
Ну так интел работает на modesettings

Оффлайн vpv1960

  • Постоялец
  • ***
  • Сообщений: 114
  • Репутация: +8/-0
Re: Проприетарные видеодрайвера ATI и Nvidia
« Ответ #176 : 05 Декабрь 2019, 08:43:34 »
Если готовы протестировать - сделаю nv440 для 5.4.0porteus
Сравнил выводы команды inxi -Gi для nVidia-435.21-k4.15.4 и 430.14-k5.1.4. Не нашел разницы. Но картинка на втором VGA дисплее с 435.21-k4.15.4 не намного, но лучше по четкости и цветопередаче. Задумался. Обратил внимание, что я пользуюсь не стандартным VGA разъемом, а через переходник USB Type C to VGA Adapter Converter Support 1080P. На ультрабуках уже не применяют привычные разъемы VGA - толщина не позволяет, вместо них разъем USB-C. Этот адаптер, как я догадываюсь, обслуживает один из драйверов ядра.
  К 5.1.4 и без того есть замечание - эта сборка не обслуживает серийные COM порты. 4.15.4 поддерживает конвертер USB-RS485 и,  как я убедился, USB-C - VGA Converter, а 5.1.4 - нет. Я подозреваю, что список не поддерживаемого железа длиннее.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Проприетарные видеодрайвера ATI и Nvidia
« Ответ #177 : 05 Декабрь 2019, 08:51:37 »
К 5.1.4 и без того есть замечание - эта сборка не обслуживает серийные COM порты. 4.15.4 поддерживает конвертер USB-RS485 и,  как я убедился, USB-C - VGA Converter, а 5.1.4 - нет. Я подозреваю, что список не поддерживаемого железа длиннее.
Да. В porteus ядрах все по минимуму. В манджаро - по максимуму. Наши pf - средние. Но Pro перестал их собирать и я пока не планирую

Оффлайн yxma

  • Истина - абсолютна. Но не в линуксе )))
  • Ветеран
  • *****
  • Сообщений: 1883
  • Репутация: +11/-0
  • конченый виндеец, местный сумасшедший 8) 8) 8)
Re: Проприетарные видеодрайвера ATI и Nvidia
« Ответ #178 : 20 Январь 2020, 20:31:32 »
может, я и не прав, но, похоже, все проблемы с картой нвидиа на ноутбуках состоит исключительно в передаче сигнала на монитор через видеокарту интел. Для этого используется либо примус, либо шмель (bumblebee). Было время, когда я добивался запуска через то и другое, но в больших линуксах, начинал когда они еще и в репу не были включены. Когда в танчики играл. Команда запуска программы дополняется префиксом примус или шмель - процесс пошел. Могу попробовать запустить через ПоЛ танчики и обкатать переключение видеокарт там с гарантией, что получится.
успехов в труде и счастья в личной жизни!

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Проприетарные видеодрайвера ATI и Nvidia
« Ответ #179 : 21 Январь 2020, 02:27:01 »
Для этого используется либо примус, либо шмель (bumblebee)
есть еще nvidia-xrun
https://github.com/Witko/nvidia-xrun
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.