Score:0

ติดตั้ง Mesa OpenCL สำหรับ Nvidia หรือไม่

ธง kp

ด้วยความอยากรู้อยากเห็น ฉันได้ลองติดตั้ง OpenCL บนการติดตั้ง Ubuntu 21.04 แล้ว

ฉันเชื่อว่าอาจมีการรองรับ OpenCL 1.1 ในไดรเวอร์วิดีโอ Nouveau แบบโอเพนซอร์สสำหรับการ์ดกราฟิก Nvidia นี่คือไดรเวอร์ที่ฉันใช้ (และติดอยู่)

ฮาร์ดแวร์ Nvidia ของฉันคือการ์ด 9400 GT ที่ลงวันที่ แต่สามารถอัปเกรดเป็น 9800 GT ได้

$ sudo apt install mesa-opencl-icd # ติดตั้ง opencl, ICD และคอมไพเลอร์

$ sudo usermod -a -G ชื่อผู้ใช้วิดีโอ # เพิ่มฉันในกลุ่มวิดีโอสำหรับการเข้าถึงการแสดงผล

$ sudo clinfo
จำนวนชานชาลา1
  โคลเวอร์ชื่อแพลตฟอร์ม
  ผู้ขายแพลตฟอร์ม Mesa
  เวอร์ชันแพลตฟอร์ม OpenCL 1.1 Mesa 21.0.1
  โปรไฟล์แพลตฟอร์ม FULL_PROFILE
  ส่วนขยายแพลตฟอร์ม cl_khr_icd
  คำต่อท้ายฟังก์ชันส่วนขยายของแพลตฟอร์ม MESA

  โคลเวอร์ชื่อแพลตฟอร์ม
จำนวนอุปกรณ์ 0

พฤติกรรมของแพลตฟอร์ม NULL
  clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) โคลเวอร์
  clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) ไม่พบอุปกรณ์ในแพลตฟอร์ม [Clover?]
  clCreateContext(NULL, ...) [ค่าเริ่มต้น] ไม่พบอุปกรณ์ในแพลตฟอร์ม
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) ไม่พบอุปกรณ์ในแพลตฟอร์ม
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) ไม่พบอุปกรณ์ในแพลตฟอร์ม
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) ไม่พบอุปกรณ์ในแพลตฟอร์ม
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) ไม่พบอุปกรณ์ในแพลตฟอร์ม
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) ไม่พบอุปกรณ์ในแพลตฟอร์ม
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) ไม่พบอุปกรณ์ในแพลตฟอร์ม

คุณสมบัติของโหลดเดอร์ ICD
  ตัวโหลด ICD ชื่อตัวโหลด OpenCL ICD
  ICD loader Vendor OCL Icd ซอฟต์แวร์ฟรี
  ตัวโหลด ICD เวอร์ชัน 2.2.14
  ตัวโหลด ICD โปรไฟล์ OpenCL 3.0

อย่างที่คุณเห็น ฉันไม่รู้อะไรเลยสิ่งที่ฉันตามหาคือใครสักคนที่สามารถนำฉันไปยังแหล่งข้อมูลที่เหมาะสม เพื่อให้ฉันสามารถเรียนรู้วิธีตั้งค่าการใช้งาน OpenCL ของ mesa ตลอดจนวิธีเรียกใช้และใช้คอมไพเลอร์ที่เกี่ยวข้อง ICD และอื่นๆ

ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม

ม.

ลองสิ่งอื่น ๆ มากมาย: ตรวจสอบว่าไฟล์ /etc/OpenCL/vendors/*.dri อยู่ที่นั่นและกรอกข้อมูลถูกต้อง มีแพ็คเกจและไฟล์ที่จำเป็นทั้งหมด ทำไมมันไม่เห็น GPU ของฉัน ฉันไม่รู้เรื่องเลย

Score:0
ธง kp

ดูเหมือนว่า Nvidia GPU เฉพาะของฉันยังไม่รองรับในวันที่ 31/07/21

หากต้องการตรวจสอบความคืบหน้าในการสนับสนุน GPU ของคุณ โปรดปรึกษา https://mesamatrix.net/#OpenCL.

ขอบคุณทุกคนที่ดูคำถามของฉัน

ม.

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา