আমার কাছে এখন দুটি স্ক্রিপ্ট রয়েছে যা ড্রাইভার, xorg.conf স্যুইচ করে, ব্ল্যাকলিস্টিং এবং libglx যত্ন নেয়, সুতরাং উত্তরটি হ্যাঁ, এটি সম্ভব।
ব্ল্যাকলিস্টিং একটি বা দুটি ফাইল /etc/modprobe.d/
ধারণ করে । আমিও একটি ডামির সাথে প্রতিস্থাপন করেছি , অন্যথায় এনভিডিয়া ড্রাইভার সর্বদা সেই কালো তালিকাভুক্ত নুভাতে একটি লিঙ্ক তৈরি করে ।blacklist nvidia
blacklist nouveau
/lib/nvidia-current/modprobe.conf
/etc/modprobe.d/
নুয়েউতে স্যুইচ করুন:
#!/bin/bash
stop gdm
rmmod nvidia
sed -i "s/nouveau/nvidia/" /etc/modprobe.d/blacklist-nvidia-nouveau.conf
update-alternatives --set gl_conf /usr/lib/mesa/ld.so.conf
ldconfig
modprobe nouveau
cp /etc/X11/xorg.conf{.nouveau,}
start gdm
এটি কার্যকর করার পরে, আমার নুয়েউ চলছে এবং একটি ওয়ার্কিং কনসোল রয়েছে (নুওউফব)।
এনভিডিয়ায় স্যুইচ করুন:
#!/bin/bash
stop gdm
echo 0 > /sys/class/vtconsole/vtcon1/bind
rmmod nouveau
rmmod ttm
rmmod drm_kms_helper
rmmod drm
sed -i "s/nvidia/nouveau/" /etc/modprobe.d/blacklist-nvidia-nouveau.conf
update-alternatives --set gl_conf /usr/lib/nvidia-current/ld.so.conf
ldconfig
modprobe nvidia-current
cp /etc/X11/xorg.conf{.nvidia,}
start gdm
→ এনভিডিয়া ড্রাইভার কাজ করছে, কেবল সমস্যা: নুয়াউ ড্রাইভারটি লোড করার পরে, কনসোলটি ব্যবহারের অযোগ্য। আমার এটি পুনরায় সেট করতে বা অন্য ফ্রেমবফার লোড করার একটি উপায় প্রয়োজন, তবে যেহেতু ভ্যাসাফবি কার্নেলের মধ্যে সংকলিত হয়েছে আমি কী করব তা জানি না।