Làm cách nào tôi có thể sử dụng trình bảo vệ màn hình Debian GL hoặc bất kỳ thiết bị nào khác hỗ trợ tăng tốc phần cứng?


10

Mục đích duy nhất cho RPi của tôi là sử dụng chức năng DVI out và tôi sẽ tách màn hình LCD HD 19 "và xây dựng nó thành khung hình của riêng tôi.

Tôi đã làm điều này với một cuốn sổ rất cũ cách đây vài năm , và là một người thợ săn, tôi muốn lớn hơn và tốt hơn bây giờ!

Tôi đã thử trình chiếu GL trong Debian Squeeze từ trang RPi, nhưng điều đó mang lại cho tôi 0,1FPS trên bất kỳ tùy chọn nào. Tôi nghi ngờ vì X chưa sử dụng API OpenGL. (như đã chỉ ra Đó là OpenGL: ES)

Sau đó, tôi đã đi và cài đặt bản phân phối XBMC và rất ngạc nhiên khi nó có thể phát các bộ phim avi được mã hóa trong xvid ra khỏi hộp. Nó hơi chậm trong giao diện người dùng, nhưng nó thực sự hấp dẫn. Có một trình bảo vệ màn hình tích hợp ở đó, nhanh hơn rất nhiều, nhưng có rất ít để không kiểm soát các cài đặt của trình bảo vệ màn hình.

Có thứ gì tôi chỉ có thể tải để sử dụng trình bảo vệ màn hình OpenGL cho RPi, trong bất kỳ bản phân phối và cấu hình nào không? Tôi không sợ đi vào cài đặt bận rộn.


Bạn đã thử chan các cấu hình ram / gpu cho X để sử dụng nhiều ram hơn cho kết xuất 3d. Không thể nhớ chính xác nơi tôi đọc nó bây giờ ..
WillyWonka

1
Dự án máy tính xách tay của bạn là tuyệt vời. Tôi sẽ quan tâm đến việc xem xét khi bạn quản lý để làm điều này với một Pi là tốt.
Jivings

Jivings, tôi nghĩ rằng cổng Android 4 sẽ là cứu cánh của tôi .. raspberrypi.org/archives/1700
Piotr Kula

Câu trả lời:


8

Bạn cần sử dụng trình bảo vệ màn hình OpenGL: ES, không phải trình mở màn hình OpenGL.

OpenGL là một khung kết xuất. OpenGL: ES là phiên bản dành cho thiết bị di động. Bất cứ điều gì sử dụng OpenGL sẽ chạy rất chậm vì Pi không hỗ trợ nó, vì vậy, bất cứ điều gì muốn làm đồ họa tăng tốc cần phải được sửa đổi để sử dụng OpenGL: ES thay thế.


Đó có phải là một bộ bảo vệ màn hình khác nhau? Tôi không chắc chắn những gì bạn đang đề cập đến?
Piotr Kula

Không, API đồ họa của nó, như gl mở nhưng dành cho hệ thống nhúng hoặc nhỏ hơn (bao gồm cả điện thoại)
Chris Stratton

2
OpenGL là một khung kết xuất. OpenGL: ES là phiên bản dành cho thiết bị di động. Bất cứ điều gì sử dụng OpenGL sẽ chạy rất chậm vì Pi không hỗ trợ nó, vì vậy, bất cứ điều gì muốn làm đồ họa tăng tốc cần phải được sửa đổi để sử dụng OpenGL: ES thay thế.
PhonicUK

Phải ... tôi nhận ra điều đó. Vậy làm cách nào tôi có thể sử dụng trình bảo vệ màn hình OpenGL với API OpenGL mới: ES; Nhưng như hiện tại, có vẻ như nó chưa được chuyển. Tôi sẽ làm điều đó - nhưng tôi không có kinh nghiệm về điều đó ... Soo .... Câu trả lời của bạn không thực sự giúp tôi :( vì nó không liên quan đến câu hỏi của tôi.
Piotr Kula

Cảm ơn câu trả lời PhonicUK. Vì thế, câu trả lời của bạn không hữu ích lắm - mặc dù tôi biết nó là chính xác. Bạn có thể thêm một số thông tin như OpenGL (: ES) là gì không và tại sao bạn phải sử dụng cái này mà không phải cái khác?
Alex Chamberlain
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.