Nvidia GT 240 + Linux + Windows

Доброго времени суток, формучане. Ситуация следующая: есть пк на котором установлены две ОС: Windows и Linux. К этому счастью прилагается старенькая видеокарта Nvidia gt 240. Эта видеокарта нужна в первую очередь для Windows. И там она работает на ура. Но вот с Linux проблемы. Открытый драйвер nouveau с данной видеокартой работает очень плохо - артефакты на пол экрана, а общая продолжительность работы системы варьируется от 15 до 30 минут, после чего Linux виснет на мертво.

Я вижу два глобальных решения этой проблемы: сборка проприетарного драйвера из AUR с вытекающими последствиями, либо же использование Linux исключительно с интегрированной видеокартой от Intel.

Для установки драйвера и формирования модуля для ядра Linux (вроде это так называется) нужна версия Xorg 1.20 и более старые. Я же использую протокол Wayland. Так же вроде бы нужно установить более старую версию самого ядра Linux (тут я не уверен, но вроде бы об этом читал). Как осуществляется сама установка и настройка я понятия не имею, поэтому пока не пробовал даже ставить.

Второй вариант реализовать по-человечески у меня тоже не вышло. Смог только проставить особые настройки в BIOS: подать питание на видеокарту и пометить Intel как главную. А кабель от экрана подключил к Nvidia. В итоге, Linux использует Intel, а Windows - Nvidia. И всё бы ничего, если бы из-за этих махинаций у меня не перестали отображаться BIOS и Grub (естественно, они же пытаются выводить изображение через интегрированную видеокарту, а к ней ничего не подключено).

Теперь собственно вопрос сообществу: что лучше - пытаться установить не поддерживаемый драйвер (если да, то как это делать) или же пытаться переадресовать изображение на интегрированную видеокарту (опять же, как это сделать так, чтобы Windows работал через Nvidia, а BIOS и GRUB отображались на экране?

Так же очень хочется услышать мнение более опытных пользователей, так как я только начинаю постигать прелести Linux.

inxi -Fazy                                                                                                            
System:
  Kernel: 5.10.70-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.10-x86_64
  root=UUID=9d1e36e9-91eb-4be2-913e-58212ebe121e rw quiet splash apparmor=1
  security=apparmor resume=UUID=57e1a89c-9b0f-4e05-b977-314481249b4c
  udev.log_priority=3
  Desktop: GNOME 40.5 tk: GTK 3.24.30 wm: gnome-shell dm: GDM 40.1
  Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: ASUSTeK model: H61M-K v: Rev X.0x serial: <filter>
  UEFI: American Megatrends v: 0504 date: 07/02/2013
CPU:
  Info: Dual Core model: Intel Pentium G2010 bits: 64 type: MCP
  arch: Ivy Bridge family: 6 model-id: 3A (58) stepping: 9 microcode: 21
  cache: L2: 3 MiB
  flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 11179
  Speed: 1609 MHz min/max: 1600/2800 MHz Core speeds (MHz): 1: 1609 2: 1621
  Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf
  mitigation: PTE Inversion; VMX: conditional cache flushes, SMT disabled
  Type: mds mitigation: Clear CPU buffers; SMT disabled
  Type: meltdown mitigation: PTI
  Type: spec_store_bypass
  mitigation: Speculative Store Bypass disabled via prctl and seccomp
  Type: spectre_v1
  mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional,
  IBRS_FW, STIBP: disabled, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel Xeon E3-1200 v2/3rd Gen Core processor Graphics
  vendor: ASUSTeK driver: i915 v: kernel bus-ID: 00:02.0 chip-ID: 8086:0152
  class-ID: 0300
  Device-2: NVIDIA GT215 [GeForce GT 240] driver: nouveau v: kernel
  bus-ID: 01:00.0 chip-ID: 10de:0ca3 class-ID: 0300
  Display: wayland server: X.org 1.20.13 compositor: gnome-shell driver:
  loaded: modesetting alternate: fbdev,vesa display-ID: 0
  resolution: <missing: xdpyinfo>
  OpenGL: renderer: Mesa DRI Intel HD Graphics 2500 (IVB GT1)
  v: 4.2 Mesa 21.2.3 compat-v: 3.0 direct render: Yes
Audio:
  Device-1: Intel 6 Series/C200 Series Family High Definition Audio
  vendor: ASUSTeK driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
  chip-ID: 8086:1c20 class-ID: 0403
  Device-2: NVIDIA High Definition Audio driver: snd_hda_intel v: kernel
  bus-ID: 01:00.1 chip-ID: 10de:0be4 class-ID: 0403
  Sound Server-1: ALSA v: k5.10.70-1-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.19 running: no
  Sound Server-3: PulseAudio v: 15.0 running: yes
  Sound Server-4: PipeWire v: 0.3.38 running: no
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
  vendor: ASUSTeK P8 series driver: r8169 v: kernel port: d000 bus-ID: 03:00.0
  chip-ID: 10ec:8168 class-ID: 0200
  IF: enp3s0 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 465.76 GiB used: 133.73 GiB (28.7%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: Toshiba model: DT01ACA050
  size: 465.76 GiB block-size: physical: 4096 B logical: 512 B speed: 3.0 Gb/s
  type: HDD rpm: 7200 serial: <filter> rev: A750 scheme: GPT
Partition:
  ID-1: / raw-size: 50 GiB size: 48.97 GiB (97.93%) used: 23.44 GiB (47.9%)
  fs: ext4 dev: /dev/sda5 maj-min: 8:5
  ID-2: /boot/efi raw-size: 100 MiB size: 96 MiB (96.00%)
  used: 27.3 MiB (28.4%) fs: vfat dev: /dev/sda1 maj-min: 8:1
  ID-3: /home raw-size: 161.76 GiB size: 158.22 GiB (97.81%)
  used: 110.26 GiB (69.7%) fs: ext4 dev: /dev/sda7 maj-min: 8:7
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
  ID-1: swap-1 type: partition size: 4 GiB used: 1 MiB (0.0%) priority: -2
  dev: /dev/sda6 maj-min: 8:6
Sensors:
  System Temperatures: cpu: 29.8 C mobo: 27.8 C gpu: nouveau temp: 40.0 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 196 Uptime: 2h 39m wakeups: 1 Memory: 3.54 GiB
  used: 2.29 GiB (64.6%) Init: systemd v: 249 tool: systemctl Compilers:
  gcc: 11.1.0 Packages: 1454 pacman: 1437 lib: 437 flatpak: 10 snap: 7
  Shell: Zsh v: 5.8 running-in: gnome-terminal inxi: 3.3.07