วิธีการกำหนดค่า igpu สำหรับ xserver และ nvidia gpu สำหรับ cuda?


12

Ubuntu 16.04

ผลลัพธ์ของuname -a:

Linux HOST 4.4.0-22-generic #40-Ubuntu SMP Thu May 12 22:03:46 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

เกรดเดสก์ทอป:

  • ซีพียู: Intel
  • GPU: Nvidia ด้วย 361.42

สิ่งที่ฉันต้องการ:

  • Intel GPU จะเรียกใช้ xserver และจอมอนิเตอร์ของฉันซึ่งเชื่อมต่อกับออนบอร์ด DP
  • nvidia GPU จะใช้สำหรับการคำนวณเฉพาะของ CUDA เป็นต้น
  • ควบคุม nvidia gpu เต็มรูปแบบ (ตามเวลาจริง, สถิติ, ความเร็วของพัดลมความเร็ว ... )

ปัญหาของฉัน:

  • ค่าnvidia-smiมิได้nvidia-settingsทำงานและฉันไม่สามารถควบคุมการทำงานของ GPU NVIDIA ของฉัน (ข้อผิดพลาดที่มีการอ้างถึงลงต่อไป)

เรื่องราวของฉัน:

หลังจากสรุปสั้น ๆ ของปัญหาของฉันฉันต้องการดำน้ำในหัวข้อ; ตั้งแต่การเปิดตัว Ubuntu 16.04 ฉันกำลังแก้ไขและล้มเหลวในการบรรลุสิ่งต่อไปนี้:

  • ฉันต้องการ Intel GPU ของฉัน (i7 6700K) เพื่อขับ Xserver ของฉันและทุกสิ่งที่มันทำ
  • ฉันต้องการ GPU nvidia เฉพาะของฉันที่จะใช้สำหรับการคำนวณตาม Cuda และไม่ชอบ
  • ฉันจะเพิ่ม GPU nvidia มากกว่าหนึ่งตัวในระบบหลังจากที่ฉันได้รับการแก้ไขปัญหาแล้ว

สรุปสั้น ๆ ของสถานะเริ่มต้นของฉัน:

ฉันติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์สำหรับ nvidia และ intel (intel-microcode และ nvidia-361.42) ผ่าน apt-get และปิดใช้งานการบูตที่ปลอดภัยผ่าน mokutul - ตรวจสอบได้
จากนั้นฉันตั้งค่า nvidia-prime ให้ใช้การ์ด intel
จากนั้นฉันแก้ไข xorg.conf ของฉันให้มีเพียงหน้าจอเดียวพร้อมกับ intel gpu และไดรเวอร์ intel (สอบถามรายละเอียดหากจำเป็น)
การทดสอบ GPU สำหรับการแสดงผลด้วย Blender ทุกอย่างดูดียกเว้นว่าฉันไม่สามารถรับสถิติของการตั้งค่า gpu และ nvidia ของฉันปรากฏว่าว่างเปล่า

ข้อผิดพลาด:

sudo nvidia-smi
NVIDIA-SMI couldn't find libnvidia-ml.so library in your system. Please make sure that the NVIDIA Display Driver is properly installed and present in your system:
Please also try adding directory that contains libnvidia-ml.so to your system PATH.

สิ่งที่ฉันได้เรียนรู้มาตลอดจนถึงความพยายามและการวิจัยทั้งหมดตั้งแต่การเปิดตัว (เวอร์ชั่นสั้นขอรายละเอียดได้ทุกเวลา):

ปัญหาสองข้อของฉันเกี่ยวข้อง แต่ไม่เหมือนกัน:

Nvidia-settings ว่างเปล่า:

  • นี่เป็นเพราะการตั้งค่าเหล่านี้จะปรากฏขึ้นเฉพาะเมื่อมี Xserver เชื่อมต่อกับ GPU nvidia
  • ทางออกสำหรับสิ่งนี้คือการเพิ่มหน้าจอใหม่ใน xorg.conf ที่บังคับและ xserver ที่ไม่ได้ใช้ให้ทำงานบน nvidia GPU
  • แต่ตอนนี้มันเป็นไปไม่ได้ (ดูปัญหาอื่น ๆ ) และไม่ต้องการเพราะฉันต้องการให้ NVIDIA GPU มุ่งเน้นไปที่ Cuda

Nvidia-smi ไม่ทำงาน:

  • bbswitch ไม่เป็นปัญหาเนื่องจาก GPU ของฉัน (550ti) ไม่รองรับ (ข้อผิดพลาดใน dmesg)
  • nvidia prime เปลี่ยนรายการสำหรับ x86_64-linux-gnu_gl_conf เป็น/usr/lib/nvidia-361/ld.so.conf(เลือก nvidia GPU) หรือ/usr/lib/nvidia-361-prime/ld.so.conf(เลือก Intel GPU)
  • การกำหนดค่าสำหรับการเลือก intel ขาดเส้นทางที่จำเป็นไปยังโมดูล nvidia ที่จำเป็นซึ่งมีอยู่ทั้งหมดใน conf สำหรับการเลือก nvidia
  • เมื่อเปลี่ยนเป็น nvidia ผ่านทางเลือกเฉพาะฉันไม่มี Xserver เนื่องจากหน้าจอเชื่อมต่อกับ GPU ในตัว แต่การเข้าสู่ระบบที่คอนโซลเสมือนทำงานกับ nvidia-smi

ข้อสันนิษฐานของฉัน:

  • Nvidia prime นั้นแย่และไม่ต้องการวิธีที่ฉันต้องการ
  • ฉันต้องเอาชนะไพรม์อย่างใดอย่างหนึ่งและกำหนดค่าระบบ (แม้จะเขียนการกำหนดค่าใหม่ด้วยตนเองหรือไม่

ความพยายามของฉัน:

  • ฉันลองถอนการติดตั้ง nvidia-prime แต่ฉันจำได้ในภายหลังเท่านั้นว่านี่ไม่สามารถใช้งานได้ เมื่อไฟล์ conf สำหรับ x86_64-linux-gnu_gl_conf ถูกลบผลลัพธ์จะเป็นระเบียบอย่างแท้จริง ...
  • ฉันได้ลองเพิ่มเส้นทางที่ขาดหายไปในไฟล์ x86_64-linux-gnu_gl_conf ด้วยตนเอง แต่ฉันไม่รู้จริงๆว่าฉันกำลังทำอะไรอยู่และไม่ประสบความสำเร็จ

คำถามของฉัน:

1) ฉันจะแก้ปัญหา nvidia-smi ได้อย่างไร ฉันกำลังติดตามใช่ไหม? ไม่มีใครมีคำแนะนำวิธีที่ฉันสามารถดำเนินการต่อไป?

2) เป็นไปได้ไหมที่จะเปิดใช้งานการควบคุมพัดลมและการควบคุมเพิ่มเติมสำหรับ nvidia gpu (coolbits ใน xorg.conf) โดยไม่มี Xserver บน gpu (ไม่มีหน้าจอสำหรับ gpu ใน xorg.conf)?

ขอบคุณมากสำหรับการตอบกลับใด ๆ ล่วงหน้า ฉันหวีเว็บอย่างแท้จริงหวีเป็นปัญหาของฉัน
หากฉันพลาดสิ่งสำคัญโปรดบอกฉันและอย่าลังเลที่จะร้องขอไฟล์บันทึกเป็นต้น

ขอบคุณ

รูปภาพ

รูปแท็บไดรเวอร์เพิ่มเติมของฉัน: ป้อนคำอธิบายรูปภาพที่นี่


ฉันยังสร้างคำถาม Launchpad A: answers.launchpad.net/ubuntu/+question/294621
Winnetou

บางทีฉันไม่ได้อธิบายขั้นตอนการติดตั้งของฉันอย่างถูกต้อง: หลังจากติดตั้งไดรเวอร์ nvidia ผ่าน apt-get จะตรวจสอบไดรเวอร์เพิ่มเติมตามที่คุณพูดและเลือกไดรเวอร์ที่ถูกต้องแล้ว ฉันรวมภาพหน้าจอ มีไดรเวอร์อยู่และถ้าฉันเปลี่ยน nvidia-prime เป็น Nvidia-Gpu ทุกอย่างทำงานได้ การเปลี่ยนการตั้งค่านี้ไม่สามารถติดตั้งไดร์เวอร์ทั้งหมดได้จริง ๆ แล้วมันเป็นส่วนหนึ่งของไดร์เวอร์และไม่สามารถใช้งานได้โดยไม่ต้องติดตั้งเลย
winnetou

มันเป็นอูบุนตูที่สะอาด 16.04 ติดตั้งทุกครั้งที่ฉันอัปเดตและอัปเกรด apt-get ดังนั้นฉันเดาว่าฉันได้ติดตั้งอัปเดตล่าสุดอย่างเป็นทางการแล้ว
winnetou

ฉันรู้ว่าไดรเวอร์ใช้งานโดยระบบเนื่องจากฉันสามารถใช้ CUDA บน NVIDIA nvidia ได้ แต่ไม่ได้โหลดโมดูล nvidia ทั้งหมดตอนบู๊ตดังนั้น nvidia-smi จะพลาด libs .... ถ้าฉันเข้าใจปัญหาของฉันอย่างถูกต้อง
winnetou

คำตอบ:


4

คำตอบที่ยอมรับใช้เซิร์ฟเวอร์ X เพื่อเปิดใช้งานอุปกรณ์ Nvidia ไม่จำเป็นและหมายความว่าเซิร์ฟเวอร์ X จะใช้หน่วยความจำบางส่วนของการ์ด

nvidia-modprobeควรติดตั้งแทนตามที่อธิบายไว้ในคำถามที่พบบ่อยของไดรเวอร์ (ดูได้จากลิงค์ด้านล่าง)

ดังนั้นโซลูชันที่ฉันแนะนำคือ:

1) ติดตั้งไดรเวอร์ล่าสุดของ Nvidia ผ่าน runfile จากftp://download.nvidia.com/XFree86/Linux-x86_64/ด้วย--no-opengl-filesและ--dkmsธง
2) ติดตั้งnvidia-modprobeเวอร์ชันที่สอดคล้องกันผ่านmake allและsudo make installจากftp://download.nvidia.com/XFree86/nvidia-modprobe/

--dkmsธงทำให้แน่ใจว่าโมดูลเคอร์เนล recompiled เมื่อคุณอัพเกรดเคอร์เนลของคุณ


สิ่งนี้ใช้ได้สำหรับฉัน นี่เป็นคำตอบที่ง่ายที่สุดและควรเป็นคำตอบที่ยอมรับได้
Marko Avlijaš

วิธีนี้ไม่ได้ผลสำหรับฉัน แต่ฉันเพิ่งติดตั้งไดรเวอร์ตามปกติและเพิ่มเส้นทาง nvidia ไปยังLD_LIBRARY_PATHตามที่ระบุไว้ด้านล่าง
พลิกกลับ

3

ฉัน (ผู้สร้างโพสต์นี้) พบวิธีแก้ปัญหาที่ฉันต้องการด้วยตัวเอง!

ตอนนี้ฉันจะอธิบายวิธีแก้ปัญหาให้กับคนอื่นที่อยู่ในสถานการณ์ที่คล้ายคลึงกันและต้องการความช่วยเหลือนี้!

การแก้ไข:
ติดตั้งไดรเวอร์ NVIDIA ผ่านทาง RUNFILE ที่มีให้ที่http://www.nvidia.com/object/unix.html พร้อมธง "- no-opengl-files" !!

สิ่งนี้ป้องกันไม่เพียง แต่ไฟล์ nvidia opengl จากการเขียนทับไฟล์ mesa ที่มีอยู่ แต่ยังติดตั้งไดรเวอร์โดยไม่ต้องใช้ nvidia prime !!

ดังนั้นปัญหาทั้งหมดของฉันจะได้รับการแก้ไขเพียงแค่ติดตั้งไดรเวอร์ด้วยตนเองแทนที่จะติดตั้งจากที่เก็บ แพคเกจจากแหล่งเก็บข้อมูลคือ "Optimus-Friendly" และดังนั้นจึงมีผู้ก่อปัญหาที่ไร้ประโยชน์ทั้งหมดมาพร้อมกับมัน

ในประการที่สอง

xorg.conf จะต้องมีการขยายพร้อมกับหน้าจออื่นสำหรับ GPU เฉพาะเพื่อให้มัน / พวกเขามี / มีรายการในการตั้งค่า nvidia

ฉันมีลักษณะเช่นนี้

Section "ServerLayout"
    Identifier     "Layout0"
    Screen 0       "intel" 0 0
    Screen 1       "nvidia550ti" 3000 0
EndSection

Section "Device"
    Identifier     "intel"
    Driver         "intel"
    BusID          "PCI:0@0:2:0"
EndSection

Section "Device"
    Identifier     "nvidia550ti"
    Driver         "nvidia"
    BoardName      "GeForce GTX 550ti"
    BusID          "PCI:2@0:0:0"
EndSection

Section "Screen"
    Identifier     "intel"
    Device         "intel"
EndSection

Section "Screen"
    Identifier     "nvidia550ti"
    Device         "nvidia550ti"
    Option         "AllowEmptyInitialConfiguration" "on"
    Option         "Coolbits" "4"
    Option         "ConstrainCursor" "on"
EndSection

1
สวัสดี คำตอบจาก leezu นั้นง่ายกว่าและบางทีคุณควรจะยอมรับมัน?
Marko Avlijaš

ฉันยังไม่สามารถยืนยันคำตอบของ leezu ได้แม้ว่ามันจะดูดีมากสำหรับดวงตาของฉัน หากมีคนรายงานว่าใช้งานได้หรือในที่สุดฉันก็ต้องทดสอบคำตอบของเขาและสามารถยืนยันได้ฉันจะเปลี่ยนคำตอบที่ยอมรับได้ เขาแก้ไขปัญหาที่ nvidia-modprobe ไม่สามารถทำงานได้หากไม่มี x-server ที่ทำงานบนการ์ดนั้น
winnetou

วิธีนี้ใช้ไม่ได้หากคุณลบไดรเวอร์ nvidia ที่มีอยู่ทั้งหมดและเริ่มต้นใหม่อีกครั้ง พูดอย่างนี้ NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
AfzalivE

1

ฉันได้รับการกำหนดค่าที่คุณต้องการ (ฉันก็ต้องการเช่นกัน)):

  • Intel GPU จะเรียกใช้ xserver และจอมอนิเตอร์ของฉันซึ่งเชื่อมต่อกับออนบอร์ด DP
  • nvidia GPU จะใช้สำหรับการคำนวณเฉพาะของ CUDA เป็นต้น
  • ควบคุม nvidia gpu เต็มรูปแบบ (ตามเวลาจริง, สถิติ, ความเร็วของพัดลมความเร็ว ... )

bumblebeeโดยใช้

แต่ก่อนที่ฉันจะลงรายละเอียดฉันควรเตือนคุณว่าเมื่อเปลี่ยนการกำหนดค่าของ nvidia-settings หรือ xorg.conf หรือ nvidia prime คุณต้องรีบูตระบบของคุณ (บางทีคุณอาจรู้อยู่แล้ว) การไม่รีบูตอาจทำให้ระบบอยู่ในสถานะไม่สอดคล้องกัน


xorg.confในการกำหนดค่าของฉันฉันไม่ได้สัมผัส การทำเช่นนั้นสำหรับฉันมันเป็นสาเหตุของความเจ็บปวดเสมอ โปรดปล่อยให้อยู่ในสภาพเดิม หากคุณไม่ต้องการทำการติดตั้งใหม่คุณสามารถค้นหาสำเนาสำรองใน/etc/X11/( ls /etc/X11/xorg.conf*)

ขั้นตอนแรกคือพยายามทำให้nvidia-settingsงาน หากคุณประสบความสำเร็จในการทำเช่นนั้นคุณสามารถใช้ nvidia PRIME เพื่อเปลี่ยนไปใช้ intel GPU ตามที่คุณพูดถึงแล้ว จำเป็นต้องมีจุดสำคัญ nvidia สำหรับ intel GPU หากคุณต้องการใช้ NVIDIA GPU สำหรับการคำนวณ CUDA เท่านั้น (จำเป็นอย่างยิ่งหากคุณต้องการใช้ cuda debugger cuda-gdb)

หลังจากนั้นคุณสามารถลองติดตั้งbumblebee :

sudo apt install bumblebee

Reboot คุณสามารถตรวจสอบสถานะของภมรโดยใช้

sudo service bumblebeed status

หรือ

bumblebeed -vv

สิ่งที่ bumblebee ทำคือการเปิดใช้งาน NVIDIA GPU และพยายามที่จะแทรกไดรเวอร์ nvidia ในเคอร์เนลเมื่อจำเป็นเท่านั้น คุณสามารถใช้ bumblebee โดยรอoptirunคำสั่งล่วงหน้าที่คุณต้องการเรียกใช้

เพื่อให้ผึ้งทำงานฉันต้องแก้ไขด้วยตนเอง/etc/bumblebee/bumblebee.confเพื่อตั้งชื่อและเส้นทางของไดรเวอร์ nvidia อย่างถูกต้อง

[...]
Driver=nvidia
[...]
KernelDriver=nvidia_361
[...]
LibraryPath=/usr/lib/nvidia-361:/usr/lib32/nvidia-361

จากนั้นหลังจากsudo service bumblebeed restartฉันจัดการเพื่อเปิดใช้งานระบบภมร

ในความเป็นจริงnvidia-smiกลับมา

$ nvidia-smi
NVIDIA-SMI couldn't find libnvidia-ml.so library in your system. Please make sure that the NVIDIA Display Driver is properly installed and present in your system:
Please also try adding directory that contains libnvidia-ml.so to your system PATH.

แต่ optirun nvidia-smi:

$ optirun nvidia-smi
Fri Jun 17 11:47:48 2016       
+------------------------------------------------------+                       
| NVIDIA-SMI 361.42     Driver Version: 361.42         |                       
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 970M    Off  | 0000:01:00.0     Off |                  N/A |
| N/A   53C    P1    18W /  N/A |     18MiB /  3071MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID  Type  Process name                               Usage      |
|=============================================================================|
|    0     20678    G   /usr/lib/xorg/Xorg                               4MiB |
+-----------------------------------------------------------------------------+

หวังว่านี่จะช่วยได้


คำตอบที่ดี! แต่ฉันเบื่อ Bumblebee กับ Ubuntu 15.10 และฮาร์ดแวร์เดียวกันและมันก็เกิดความสับสน มากที่ฉันได้ติดตั้งใหม่ของ 16.04 หลังจากที่มันกลายเป็นใช้ได้ มันแย่กว่านั้นจริงๆ แม้แต่โหมดการกู้คืนก็ไม่สามารถบู๊ตได้อย่างถูกต้อง .... ดังนั้นฉันขอสาบานว่าจะไม่ใช้ผึ้งอีกต่อไป ปัญหาอีกประการหนึ่งของ bumblebee คือ (ฉันไม่รู้ว่าคุณหลบเลี่ยงสิ่งนี้ได้อย่างไร) คือว่า gpu เฉพาะของฉันไม่รองรับ bbswitch ดังนั้นฉันจึงพบข้อผิดพลาดว่า gpu
coul ไม่

แต่นี่เป็นคำตอบที่เป็นไปได้ในทางทฤษฎี! แต่ไม่ใช่คนที่ฉันกำลังมองหา :(.
winnetou

BUT อื่น: (ฉันไม่รู้อะไรอีกแล้วถ้าใช้งานได้ตามที่ฉันลอง) nvidia-settings แสดง GPU ให้คุณ (แน่นอนว่า sudo optirun nvidia-settings)? คุณสามารถควบคุมความเร็วของพัดลมแรงดันไฟฟ้าและอื่น ๆ ได้หรือไม่? หากฉันจำได้อย่างถูกต้องการตั้งค่าเหล่านี้สามารถทำได้ใน nvidia-settings เท่านั้นหลังจากที่คุณเปิดใช้งาน coolbits ในไฟล์ xorg.conf nvidia-SMI เพียง แต่ช่วยให้คุณจอ ..... โปรดแก้ไขหากฉันผิด
Winnetou

และเครื่องหมายคำถามขนาดใหญ่อีกอันหนึ่งคือ: บัมเบิลบีทำงานได้ดีหรือไม่ถ้าฉันมี GPU เฉพาะมากกว่าหนึ่งตัว? usecase นี้ (igpu + gpu) ไม่แนะนำให้ใช้กับ bumblebee บนมือถือ gpus ที่ไม่ใช่ แต่การมี d-gpu มากกว่าหนึ่งเป็นเรื่องใหม่สำหรับ bumblebee
winnetou

@winnet คุณจะต้องมี gpu มากกว่าหนึ่งอัน - เป็นคำถามที่ดี ปัญหาอีกอย่างคือ nvidia-docker ไม่ทำงานอย่างที่คาดไว้
vskubriev

1

ฉันติดตั้งไดรเวอร์ nvidia ใหม่โดยไม่ใช้ OpenGL ดังที่ได้กล่าวไว้ในวิธีแก้ไขปัญหาข้างต้น แต่มันไม่ได้ผลสำหรับฉัน ยิ่งไปกว่านั้นโซลูชันเหล่านี้ค่อนข้างน่าพอใจเนื่องจากพวกเขาบ่งบอกถึงความสามารถบางอย่างของไดรเวอร์ (opengl)

ฉันพบโซลูชันที่ง่ายกว่ามากซึ่งคุณไม่จำเป็นต้องติดตั้งไดรเวอร์อีกครั้ง:

  • ฉันติดตั้งไดรเวอร์ nvidia ตามปกติ
  • ใน gui-nvidia-settings ฉันจะเลือกกราฟฟิกการ์ด intel เป็น GPU หลัก
  • หลังจากรีบูตเครื่อง nvidia-smi ไม่ทำงาน แต่ฉันได้รับการแก้ไขโดยการเพิ่ม/ usr / lib / nvidia-387ไปที่พา ธ ไลบรารี:
    export LD_LIBRARY_PATH=/usr/lib/nvidia-387:$LD_LIBRARY_PATH

หมายเหตุว่าขึ้นอยู่กับคนขับติดตั้งคุณอาจต้องเพิ่มโฟลเดอร์อื่นในเส้นทางห้องสมุดของคุณตัวอย่างเช่น/ usr / lib / nvidia-384
คุณสามารถเพิ่มคำสั่งนี้ไปยังไฟล์~ / .bashrcเพื่อส่งออกพา ธ โดยอัตโนมัติเมื่อโหลด bash ใหม่


จะเกิดอะไรขึ้นถ้าคุณอัปเกรดไดรเวอร์ nvidia คุณต้องเปลี่ยนเส้นทางของห้องสมุดด้วยตนเองหรือไม่?
เหลียง

ฉันเดาว่านี่ไม่น่าจะมีปัญหาถ้าคนขับยังอยู่ในโฟลเดอร์เดียวกัน หากโฟลเดอร์เปลี่ยนแปลงคุณควรเปลี่ยนเส้นทางไลบรารี
พลิกกลับ

0

ส่วนใหญ่เป็นการเตือนสำหรับฉัน: ใน Ubuntu 18.04 ใช้ igpu สำหรับการเรนเดอร์และ nvidia gpu สำหรับ cuda, ติดตั้งไดรเวอร์ nvidia เริ่มต้น, เปิดการตั้งค่า nvidia และตั้งค่าให้ใช้ intel gpu หลังจากนั้นบัญชีดำนูโวไดรเวอร์และส่วนหนึ่งของไดรเวอร์ NVIDIA:

เปิด /etc/modprobe.d/blacklist-nvidia.conf และแสดงความคิดเห็นด้วยวิธีนี้:

#blacklist nvidia
blacklist nvidia-drm
#blacklist nvidia-modeset
#alias nvidia off
alias nvidia-drm off
#alias nvidia-modeset off

หลังจากนั้นเปิด /etc/modprobe.d/blacklist-nvidia-nouveau.conf และเพิ่มบรรทัดเหล่านั้น:

blacklist nouveau
options nouveau modeset=0

เพื่อให้แน่ใจว่านูโวปิดใช้งานอยู่คุณสามารถขึ้นบัญชีดำได้ใน /etc/modprobe.d/blacklist.conf ด้วย: ในตอนท้ายเพิ่ม:

#Blacklist nouveau drivers
blacklist nouveau
blacklist lbm-nouveau
alias nouveau off
alias lbm-nouveau off

จากนั้นรีบูต

พิมพ์nvidia-smiเพื่อตรวจสอบโหลด nvidia และพิมพ์lspci -nnk | grep -iA2 3Dเพื่อตรวจสอบไดรเวอร์ที่ใช้งานอยู่คือ nvidia และไม่ใช่นูโว

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.