Автор Тема: Ноутбук. UHD630 и Nvidia1050  (Прочитано 1330 раз)

Оффлайн mvaps

  • Начинающий
  • *
  • Сообщений: 4
Ноутбук. UHD630 и Nvidia1050
« : 07.03.2022 13:44:06 »
Здравствуйте.
В ноутбуке установлены две карты: UHD630 и Nvidia1050, через DP подключен монитор. Установлена Symply Linux 10.

Обновил драйвера:
xsetup-monitor -d nouveau
rm -f /etc/modprobe.d/blacklist-alterator-x11
reboot
make-initrd
Источник: https://www.altlinux.org/Установка_проприетарных_драйверов_NVIDIA_и_ATI


До обновления драйверов, в "Центре управление системой"  была видеокарта UHD630, теперь там две видеокарты и при этом изображение на монитор ноутбука выводится только в безиксовом режиме (Ctrl+Alt+F2).

Подскажите пожалуйста, как сделать так, чтобы изображение отображалось на мониторе ноутбука? Возможно ли вернуть драйвера intel?

После установки драйверов intel качество изображение стало несколько хуже, но пропал эффект, который бывает при низкой частоте (Гц), при пролистывания страниц.


xrandr --listproviders --prop
Спойлер
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 476mm x 268mm
   CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0
      0 1
   CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
   EDID:
      00ffffffffffff0005e30122eb110000
      041d010380301b782a7771a359539e26
      0f5054bfef00d1c0b300950081808140
      81c001010101023a801871382d40582c
      4500dc0c1100001e000000ff00475557
      4b314841303034353837000000fc0032
      324231570a20202020202020000000fd
      00324c1e5311000a202020202020015c
      02031ef14b101f051404130312021101
      230907078301000065030c0010008c0a
      d08a20e02d10103e9600dc0c11000018
      011d007251d01e206e285500dc0c1100
      001e8c0ad08a20e02d10103e9600dc0c
      110000188c0ad090204031200c405500
      dc0c1100001800000000000000000000
      00000000000000000000000000000049
   BorderDimensions: 4
      supported: 4
   Border: 0 0 0 0
      range: (0, 65535)
   SignalFormat: TMDS
      supported: TMDS
   ConnectorType: HDMI
   ConnectorNumber: 2
   _ConnectorLocation: 2
   non-desktop: 0
      supported: 0, 1
   1920x1080     60.00*+  59.94    50.00    60.00    50.04 
   1680x1050     59.95 
   1440x900      59.89 
   1280x1024     75.02    60.02 
   1280x960      60.00 
   1280x720      60.00    59.94    50.00 
   1024x768      75.03    70.07    60.00 
   800x600       75.00    72.19    60.32    56.25 
   720x576       50.00 
   720x480       59.94 
   640x480       75.00    72.81    59.94    59.93 

lspci -v
Спойлер
00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630] (prog-if 00 [VGA controller])
   DeviceName:  Onboard IGD
   Subsystem: Dell Device 0824
   Flags: bus master, fast devsel, latency 0, IRQ 126
   Memory at eb000000 (64-bit, non-prefetchable) [size=16M]
   Memory at 80000000 (64-bit, prefetchable) [size=256M]
   I/O ports at 5000 [size=64]
   Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
   Capabilities: <access denied>
   Kernel driver in use: i915

01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)
   Subsystem: Dell Device 0824
   Flags: bus master, fast devsel, latency 0, IRQ 141
   Memory at ec000000 (32-bit, non-prefetchable) [size=16M]
   Memory at c0000000 (64-bit, prefetchable) [size=256M]
   Memory at d0000000 (64-bit, prefetchable) [size=32M]
   I/O ports at 4000 [size=128]
   Expansion ROM at ed000000 [virtual] [disabled] [size=512K]
   Capabilities: <access denied>
   Kernel driver in use: nvidia
« Последнее редактирование: 07.03.2022 14:39:09 от mvaps »

Онлайн ProfessorNavigator

  • Давно тут
  • **
  • Сообщений: 201
Re: Ноутбук. UHD630 и Nvidia1050
« Ответ #1 : 08.03.2022 20:11:25 »
Вы, видимо, только переходите на линукс, поэтому расскажу для понимания, как ваше железо работает (у меня аналогичное сочетание). В вашем случае nvidia полноценной видеокартой не является, она служит лишь для обработки 3D графики (всего, что использует OpenGL или Vulkan). После чего картинка передаётся на intel, и непосредственный вывод на экран идёт именно через intel. Nouveau - это драйвер для nvidia, с открытым исходным кодом, который делается исключительно руками добровольцев. Состояние поддержки функций вашего оборудования можно посмотреть здесь (ваша видеокарта - столбец NV130). В частности у вас будут проблемы с воспроизведением видеороликов (отсутствует поддержка VDPAU), поэтому лучше ставить проприетарный драйвер от nvidia. Сделать это правильно (в вашем случае нужно было использовать вот эту инструкцию, но она устарела - с bumblebee не связывайтесь) можно следующим образом (лучше установите систему заново и выполните следующие шаги сразу после установки - я не знаю, как работает alterator в данном случае, если он меняет конфигурационные файлы X11, то будет проще переустановить).  Обновите систему: $su-
#apt-get update
#apt-get dist-upgrade
#update-kernel
Перезагрузитесь. Запустите Synaptic (менеджер пакетов) и удаляйте через него всё, что связано с nouveau (в поиске вбить nouveau, отметить для удаления всё установленное, в названии чего встречается это слово, применить). Закрывайте Synaptic (иначе дальнейшие команды работать не будут). Установите проприетарный драйвер nvidia:
$su-
#apt-get install nvidia_glx_common
#nvidia-install-driver
Откройте файл /etc/default/grub (с правами суперпользователя) и в строке, начинающейся с GRUB_CMDLINE_LINUX_DEFAULT, добавьте следующий параметр: nvidia-drm.modeset=1. Т.е. строка должна приобрести примерно такой вид (у вас будет свой вариант - копировать целиком ни в коем случае не нужно):
GRUB_CMDLINE_LINUX_DEFAULT='resume=/dev/disk/by-uuid/0f03ff92-30d5-47d1-bcb6-f1b560fe87c8 panic=30 usbcore.autosuspend=-1 quiet splash nvidia-drm.modeset=1'Сохраните изменения и обновите конфигурацию grub (с правами суперпользователя):
#grub-mkconfig -o /boot/grub/grub.cfg"Магия" с grub в принципе не обязательна, но лишним не будет. Перезагрузитесь. Теперь всё должно работать нормально (через alterator ничего настраивать не нужно, менять конфигурацию xserver тоже). В обычном режиме всё будет отображаться через видеокарту intel, nvidia работать не будет (это сделано для экономии электроэнергии - nvidia достаточно прожорливая). Чтобы запустить что-либо через nvidia (что-то "тяжёлое", игры например, для видеороликов хватит и intel) в консоли наберите следующее:
$__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME="nvidia" __VK_LAYER_NV_optimus="NVIDIA_only" <приложение>Если нужно запустить игру из Steam, то в свойствах игры во вкладке "Общие" найти параметры запуска и вбить там:
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME="nvidia" __VK_LAYER_NV_optimus="NVIDIA_only" %command%Если будут проблемы с внешним монитором, то тут ничем помочь не смогу - никогда не настраивал. Завтра выйдут с выходных "официальные смотрители" форума - возможно подскажут что-то ещё.
« Последнее редактирование: 08.03.2022 20:51:34 от ProfessorNavigator »

Оффлайн mvaps

  • Начинающий
  • *
  • Сообщений: 4
Re: Ноутбук. UHD630 и Nvidia1050
« Ответ #2 : 20.03.2022 13:32:42 »
Здравствуйте.
ProfessorNavigator спасибо за ликбез).

ОС не переустанавливал, но инструкцией воспользовался, в итоге изображение выводится по прежнему только на монитор. Обнаруженное оборудование Видеокарта: CoffeeLake-H GT2 [UHD Graphics 630]. Будет время, ОС переустановлю.
« Последнее редактирование: 20.03.2022 13:36:43 от mvaps »