Điểm:1

Sự cố CMake khi xây dựng trình điều khiển video cho Intel AlderLake-S GT1

lá cờ cn

Tôi đang cố gắng tải trình điều khiển video để hỗ trợ đầu ra video được CPU hỗ trợ (cụ thể là Intel AlderLake-S GT1).

Đây là đầu ra từ inxi

đồ họa:
  Thiết bị-1: Trình điều khiển Intel AlderLake-S GT1: Không áp dụng 

Các hướng dẫn tôi đã làm theo cho trình điều khiển phương tiện Intel trên GitHub tại https://github.com/intel/media-driver hướng dẫn tôi xây dựng gmmlib tại https://github.com/intel/gmmlib) cái tôi có.

Thật không may, tôi không thể lấy cmake của trình điều khiển phương tiện để tìm bản dựng mà tôi đã làm khi tạo gmmlib.

Lệnh "cmake ../media-driver" phàn nàn với:

-- Đang kiểm tra mô-đun 'igdgmm>=12.0.0'
-- Không tìm thấy gói 'igdgmm'

Tôi có cấu trúc tập tin như sau

./gmmlib
./media-driver
./build_media

Tôi đang chạy lệnh cmake từ trong thư mục "build_media" bằng cách sử dụng lệnh sau.

cmake ../media-driver

Khi cmake đang tìm kiếm một mô-đun, nó sẽ tìm ở đâu? Nó đang tìm tập tin gì? Làm thế nào để bạn hướng nó đến một thư mục cụ thể?


uname -srm: Linux 5.13.0-30-chung x86_64

lspci -k | grep -iE "VGA|video|3d|graphic" -A3
00:02.0 Bộ điều khiển tương thích VGA: Intel Corporation AlderLake-S GT1 (rev 0c) 
DeviceName: Onboard - Video Subsystem: Gigabyte Technology Co., Ltd AlderLake-S GT1 
Mô-đun hạt nhân: i915 
00:0a.0 Bộ điều khiển xử lý tín hiệu: Intel Corporation Device 467d (rev 01)
N0rbert avatar
lá cờ zw
Phiên bản Ubuntu của bạn là gì? Phiên bản nhân Linux của bạn là gì? Bạn có sử dụng HWE stack cho kernel và Xorg không? Bạn có gì cho `lspci -k | grep -iE "VGA|video|3d|graphic" -A3 ` ?
Mestrio avatar
lá cờ cn
Phiên bản hạt nhân (theo uname -srm): Linux 5.13.0-30-generic x86_64
Mestrio avatar
lá cờ cn
Không chắc chắn về ngăn xếp CTNH. Tôi đã không làm bất cứ điều gì cụ thể vì vậy có lẽ không.
Mestrio avatar
lá cờ cn
Đây là đầu ra của lệnh lspci: "00:02.0 Bộ điều khiển tương thích VGA: Intel Corporation AlderLake-S GT1 (rev 0c) Tên thiết bị: Trên bo mạch - Video Hệ thống phụ: Công ty TNHH Công nghệ Gigabyte AlderLake-S GT1 Mô-đun hạt nhân: i915 00:0a.0 Bộ điều khiển xử lý tín hiệu: Intel Corporation Device 467d (rev 01) "
N0rbert avatar
lá cờ zw
Theo https://linux-hardware.org/?probe=6c4ff21b02 bạn phải lấy nhân linux mới nhất có thể cho phiên bản Ubuntu này. Hoặc nâng cấp toàn bộ hệ thống lên 22.04 LTS với nhân 5.15 và kiểm tra tiến trình có thể có tại đây.
Điểm:1
lá cờ zw

Tìm kiếm trên packages.ubuntu.com đưa ra lệnh cài đặt sau:

sudo apt-get cài đặt libigdgmm-dev

và sau đó bạn phải thử biên dịch lại.

Mestrio avatar
lá cờ cn
Thật không may, gói có sẵn trong libigdgmm-dev là 11.3.0 và trình điều khiển phương tiện mà tôi đã tải xuống từ GItHub yêu cầu 12.0.
Mestrio avatar
lá cờ cn
Đây là những gì tôi đã có thể làm việc. Tôi đã thực hiện "sudo make install" trong dự án libgmm (phiên bản 12.0), mặc dù các hướng dẫn trong README không yêu cầu tôi làm điều đó. Thao tác đó đặt tệp "igdgmm.pc" vào thư mục /usr/local/lib/pkgconfig. Điều đó cho phép cmake thấy vị trí chính xác.
Mestrio avatar
lá cờ cn
Thật không may, điều đó không giúp tôi với kích thước màn hình hiển thị của mình. Nó bị kẹt ở 1024x768 (mặc dù màn hình sẽ xử lý độ phân giải cao hơn nhiều). Tôi đã cho rằng mình cần cập nhật trình điều khiển nhưng tôi đoán mình đã đi nhầm đường. Tôi sẽ hỏi một câu hỏi mới về cách gỡ lỗi loại màn hình không được phát hiện.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.