ฉันจะกำหนดค่า Nvidia RTX 2080 Ti กับ Ubuntu ได้อย่างไร


9

ได้ rtx 2080ti 2 วันที่ผ่านมาก่อนหน้านี้ใช้สอง gtx 1080 และรันโปรแกรม tenorflow ของฉันโดยไม่มีปัญหาหลังจากแทนที่ด้วย rtx 2080ti ระบบไม่สามารถหาไดรเวอร์สำหรับอุปกรณ์นี้ได้และ lshw แสดงให้ฉันเห็นสิ่งต่อไปนี้

  * - แสดง UNCLAIMED       
       คำอธิบาย: ตัวควบคุมที่รองรับ VGA
       ผลิตภัณฑ์: NVIDIA Corporation
       ผู้จัดจำหน่าย: NVIDIA Corporation
       รหัสทางกายภาพ: 0
       ข้อมูลรถบัส: pci @ 0000: 01: 00.0
       รุ่น: a1
       ความกว้าง: 64 บิต
       นาฬิกา: 33MHz
       ความสามารถ: pm msi pciexpress vga_controller cap_list
       การกำหนดค่า: latency = 0
       ทรัพยากร: หน่วยความจำ: de000000-deffffff หน่วยความจำ: หน่วยความจำ c0000000-cfffffff: d0000000-d1ffffff ioport: e000 (ขนาด = 128) หน่วยความจำ: c0000-dffff

ฉันพยายามติดตั้งไดรเวอร์บางตัวจาก PPA ด้วยตนเอง แต่ไม่มีอะไรเกิดขึ้น

นั่นเป็นปัญหาคอมพิวเตอร์ของฉันหรือยังไม่รองรับแน่นอน

เวอร์ชันระบบของฉันคือ 18.04

ขอบคุณ


PPA ใดที่คุณเคยลอง คุณกำลังพยายามใช้ไดรเวอร์ที่เป็นกรรมสิทธิ์ของ nvidia หรือไดรเวอร์โอเพ่นซอร์สของนูโวหรือไม่?
Kristopher Ives

พยายาม ppa: graphics-drivers / pap พร้อมไดรเวอร์ 390 และ 384 ไม่ใช่นูโวฉันยังสังเกตเห็นเมื่อฉันพยายามที่จะติดตั้งระบบใหม่นูโวพูดว่าชิปเซ็ตไม่ทราบ
stepstone

1
บทความนี้บอกว่าจำเป็นต้องใช้ไดรเวอร์เวอร์ชัน 410 สำหรับทัวริงการ์ด นอกจากนี้ยังบอกวิธีการติดตั้งแพ็คเกจ CUDA ที่มาพร้อมกับไดรเวอร์นั้น
Chai T. Rex

ขอบคุณชาย คุณบันทึกวันของฉันแล้วคิดว่า ppa ตรงกับไดรเวอร์ที่เป็นทางการ ดาวน์โหลดไดรเวอร์จาก Nvidia websit และด้วย anaconda ทุกอย่างสมบูรณ์แบบในขณะนี้
stepstone

คำตอบ:


6

ฉันเขียนบทความฉบับสมบูรณ์เกี่ยวกับวิธีการติดตั้งไดรเวอร์และ cuda สำหรับ RTX 2080 series GPUs บน Ubuntu ส่วนใหญ่เป็นเพราะอาจต้องใช้เวลานานสำหรับผู้ใช้บางคน (ส่วนใหญ่?) คุณควรติดตามบทความพร้อมกับคำตอบต่อไปนี้

ผมพบว่ามีปัญหาเช่นเดียวกันกับทั้งสองและUbuntu-16.04 18.04ในUbuntu-16.04เครื่องไม่พบไดรเวอร์ Nvidia ที่ถูกต้องและใช้งานไดรเวอร์แสดงผลแบบโอเพ่นซอร์สของโอเพ่นซอร์ส ดังนั้นคุณจำเป็นต้องดาวน์โหลดและติดตั้งโปรแกรมควบคุมที่เหมาะสมจากNvidia

ตอนนี้ติดตั้งไดรเวอร์ดังนี้

1) cd Downloads/

2) ls
#(NVIDIA-Linux-x86_64–410.57.run #output of ls)

3) chmod +x NVIDIA-Linux-x86_64–410.57.run
#(to get permission to execute the run file)

4) sudo ./NVIDIA-Linux-x86_64–410.57.run --no-x-check

หมายเหตุ: การ --no-x-checkตั้งค่าสถานะเป็นสิ่งสำคัญ มิฉะนั้นคุณจะต้องปิดการใช้งานx-serverและออกจากระบบ GUI

เมื่อติดตั้งไดรเวอร์แล้วให้รีบู๊ตเครื่องและตรวจสอบการติดตั้งด้วยnvidia-smiคำสั่งบนเทอร์มินัล มันจะแสดง GPU และข้อมูลไดรเวอร์ที่ติดตั้ง

ส่วนต่อไปคือการติดตั้ง cuda ซึ่งอาจมีอาการปวดตลอดเวลา คุณจะต้องออกจากระบบ GUI และดำเนินการทุกอย่างในเทอร์มินัล

ดาวน์โหลดไฟล์ cuda ที่เกี่ยวข้องของคุณจากลิงค์นี้ จากนั้นสร้างไฟล์ชื่อblacklist-nouveau.confในโฮมไดเร็กทอรีของคุณและเพิ่มบรรทัดต่อไปนี้ลงในไฟล์นี้

blacklist nouveau
options nouveau modeset=0

ตอนนี้เราต้องออกจากระบบ GUI โดยกด ( ctrl + alt + f1 ) เพื่อติดตั้ง cuda ป้อนชื่อผู้ใช้และรหัสผ่านของคุณเพื่อไปที่เทอร์มินัล

ตอนนี้ทำตามขั้นตอนด้านล่าง

1) sudo service lightdm stop

2) sudo -i

3) sudo cp /home/avin/blacklist-nouveau.conf /etc/modprobe.d
#change avin with your user name

4) sudo update-initramfs -u

5) exit

6) cd Downloads/

7) md5sum cuda_10.0.130_410.48_linux.run #(Optional)

8) sudo sh cuda_10.0.130_410.48_linux.run

วิซาร์ดการติดตั้ง Cuda จะปรากฏขึ้น ทำตามขั้นตอนที่ชัดเจนพร้อมกับบทความ เมื่อการติดตั้งเสร็จสิ้นให้เรียกใช้rebootบนเทอร์มินัลนี้

เมื่อเครื่องจะรีบูตเส้นทางเพิ่ม CUDA .bashrcไป

1) sudo gedit ~/.bashrc

2) Add following 2 lines at the end of the .bashrc file

export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}

export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

3) source ~/.bashrc

ตอนนี้รันnvcc -Vบนเทอร์มินัลซึ่งควรให้ผลลัพธ์ดังนี้

ข้อความการติดตั้ง

ตอนนี้ติดตั้งไดรเวอร์และ cuda แล้วคุณอาจต้องการติดตั้ง tensorflow gpu version นี่คือการสอนที่ดีสำหรับงานเดียวกัน


1
เวอร์ชั่นที่เก่ากว่า (มีให้ลิงค์) ไม่สามารถใช้งานกับ Ubuntu 18.10 ได้อัพเดตล่าสุด .runไฟล์ล่าสุดทำงานได้ดีหลังจากรีบูตเครื่อง ฉันแนะนำให้ทุกคนได้รับบิลด์ล่าสุดสำหรับไดรเวอร์เมื่อคุณทำสิ่งนี้
จะ

1

ฉันเพิ่งมีปัญหาเดียวกันที่แน่นอนและตอนนี้ฉันกำลังใช้แบบจำลองการไหลของเมตริกซ์เพื่อทดสอบและดูเหมือนว่าใช้ได้

สิ่งที่ฉันต้องทำคือติดตั้งไดรเวอร์จากเว็บไซต์ Nvidia และรันด้วย sudo

ที่นี่คุณไปที่ลิงก์ https://www.geforce.com/drivers

ฉันยังไม่ได้ทำการเปรียบเทียบเพื่อประสิทธิภาพ แต่ทุกอย่างดูดี

และข้อเสียที่แย่มากสำหรับวิธีการนี้คือทุกครั้งที่คุณมีการอัพเดตเคอร์เนลคุณจะต้องติดตั้งไดรเวอร์อีกครั้ง!


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