Score:1

CMake ปัญหาเมื่อสร้างไดรเวอร์วิดีโอสำหรับ Intel AlderLake-S GT1

ธง cn

ฉันกำลังพยายามรับไดรเวอร์วิดีโอเพื่อรองรับเอาต์พุตวิดีโอที่รองรับ CPU ของฉัน (โดยเฉพาะ Intel AlderLake-S GT1)

นี่คือผลลัพธ์จาก inxi

กราฟิก:
  อุปกรณ์-1: ไดรเวอร์ Intel AlderLake-S GT1: N/A 

คำแนะนำที่ฉันติดตามสำหรับไดรเวอร์สื่อ Intel บน GitHub ที่ https://github.com/intel/media-driver สั่งให้ฉันสร้าง gmmlib ที่ https://github.com/intel/gmmlib) ที่ฉันมี

น่าเสียดายที่ฉันไม่สามารถรับ cmake ของไดรเวอร์สื่อเพื่อค้นหางานสร้างที่ฉันทำเมื่อฉันสร้าง gmmlib

คำสั่ง "cmake ../media-driver" บ่นด้วย:

-- กำลังตรวจสอบโมดูล 'igdgmm>=12.0.0'
-- ไม่พบแพ็คเกจ 'igdgmm'

ฉันมีโครงสร้างไฟล์ดังนี้

./gmmlib
./media-driver
./build_media

ฉันใช้คำสั่ง cmake จากภายในไดเร็กทอรี "build_media" โดยใช้สิ่งต่อไปนี้

cmake ../media-driver

เมื่อ cmake กำลังมองหาโมดูล มันจะดูที่ไหน? มันกำลังมองหาไฟล์อะไรอยู่? คุณจะนำทางไปยังไดเร็กทอรีเฉพาะได้อย่างไร


uname -srm: Linux 5.13.0-30-generic x86_64

lspci -k | grep -iE "VGA|วิดีโอ|3d|กราฟิก" -A3
00:02.0 คอนโทรลเลอร์ที่รองรับ VGA: Intel Corporation AlderLake-S GT1 (rev 0c) 
ชื่ออุปกรณ์: ออนบอร์ด - ระบบย่อยวิดีโอ: Gigabyte Technology Co., Ltd AlderLake-S GT1 
โมดูลเคอร์เนล: i915 
00:0a.0 ตัวควบคุมการประมวลผลสัญญาณ: Intel Corporation Device 467d (rev 01)
N0rbert avatar
zw flag
Ubuntu รุ่นของคุณคืออะไร? เวอร์ชันเคอร์เนล Linux ของคุณคืออะไร? คุณใช้ HWE stack สำหรับเคอร์เนลและ Xorg หรือไม่ คุณมีอะไรสำหรับ `lspci -k | grep -iE "VGA|วิดีโอ|3d|กราฟิก" -A3 ` ?
Mestrio avatar
cn flag
เวอร์ชัน Kernal (ต่อ uname -srm): Linux 5.13.0-30-generic x86_64
Mestrio avatar
cn flag
ไม่แน่ใจเกี่ยวกับกอง HWE ฉันไม่ได้ทำอะไรเป็นพิเศษ ดังนั้นอาจจะไม่
Mestrio avatar
cn flag
นี่คือผลลัพธ์ของคำสั่ง lspci: "00:02.0 คอนโทรลเลอร์ที่เข้ากันได้กับ VGA: Intel Corporation AlderLake-S GT1 (rev 0c) ชื่ออุปกรณ์: ออนบอร์ด - วิดีโอ ระบบย่อย: Gigabyte Technology Co., Ltd AlderLake-S GT1 โมดูลเคอร์เนล: i915 00:0a.0 ตัวควบคุมการประมวลผลสัญญาณ: Intel Corporation Device 467d (rev 01) "
N0rbert avatar
zw flag
ตาม https://linux-hardware.org/?probe=6c4ff21b02 คุณต้องได้รับเคอร์เนล linux ใหม่ล่าสุดที่เป็นไปได้สำหรับ Ubuntu เวอร์ชันนี้ หรืออัปเกรดทั้งระบบเป็น 22.04 LTS ด้วยเคอร์เนล 5.15 และทดสอบความคืบหน้าที่เป็นไปได้ที่นี่
Score:1
ธง zw

ค้นหาใน package.ubuntu.com ให้คำสั่งการติดตั้งต่อไปนี้:

sudo apt-get install libigdgmm-dev

จากนั้นคุณต้องลองรวบรวมอีกครั้ง

Mestrio avatar
cn flag
น่าเสียดายที่แพ็คเกจที่มีอยู่ใน libigdgmm-dev คือ 11.3.0 และไดรเวอร์สื่อที่ฉันดึงลงมาจาก GItHub ต้องใช้ 12.0
Mestrio avatar
cn flag
นี่คือสิ่งที่ฉันสามารถไปทำงานได้ ฉันทำ "sudo make install" ในโครงการ libgmm (เวอร์ชัน 12.0) แม้ว่าคำแนะนำใน README จะไม่ได้บอกให้ฉันทำอย่างนั้นก็ตาม ใส่ไฟล์ "igdgmm.pc" ในไดเร็กทอรี /usr/local/lib/pkgconfig นั่นทำให้ cmake เห็นตำแหน่งที่ถูกต้อง
Mestrio avatar
cn flag
น่าเสียดายที่ไม่ได้ช่วยฉันเรื่องขนาดหน้าจอแสดงผล ติดอยู่ที่ 1024x768 (แม้ว่าจอภาพควรรองรับความละเอียดสูงกว่ามาก) ฉันคิดว่าฉันจำเป็นต้องอัปเดตไดรเวอร์ แต่ฉันคิดว่าฉันกำลังไปผิดทาง ฉันจะถามคำถามใหม่เกี่ยวกับวิธีแก้ไขข้อบกพร่องของประเภทจอภาพที่ไม่ถูกค้นพบ

โพสต์คำตอบ

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