Làm thế nào để kết nối một card đồ họa với Raspberry pi?


10

Tôi muốn một cách để kết nối một card đồ họa như nvidia hoặc amd với raspberry pi, bạn có nghĩ có cách nào để làm điều đó không?

Câu trả lời:


3

Có lẽ không chính xác câu hỏi ban đầu có trong đầu ... nhưng về mặt kỹ thuật, có thể kết nối card đồ họa với Raspberry Pi bằng cách sử dụng một chiếc xe buýt mà nó cung cấp, cụ thể là USB .

Tuy nhiên, dường như không thể có được hiệu suất được cải thiện so với GPU nhúng. Điều đáng chú ý là có thể có các vấn đề quan trọng với các thẻ như vậy và HĐH Linux điển hình trên Pi - về mặt tìm kiếm các trình điều khiển được hỗ trợ phù hợp, xem:

Với Raspberry Pi 4 được phát hành, giờ đây chúng tôi có USB 3.0 Gen 1 với tốc độ truyền lý tưởng trên thế giới là 3,2 Gb / s có thể hỗ trợ đồ họa cao cấp hơn. Các card đồ họa có thể rẻ hơn các bộ điều hợp mặc dù vậy nó có thể không có khả năng tài chính ... nhưng có thể!

Hiện tại Pi 4 cũng hỗ trợ h.265, cung cấp màn hình 4k kép được gắn vào.


1
Vâng, tôi hoàn toàn đồng ý với câu trả lời này. Nếu Pi đã từng nâng cấp USB3 .. bạn không bao giờ biết?! đúng. Sau đó, rất nhiều điều mới sẽ có ý nghĩa. +1
Piotr Kula

@PiotrKula, giờ đây đã có Pi4 với USB3 nhưng một lần nữa GPU bên trong của nó hỗ trợ 4k kép.
Ghanima

5

Thẻ đồ họa thường được kết nối qua bus PCI hoặc PCI Express. Raspberry Pi không có xe buýt như vậy. Nó có một card đồ họa tích hợp, tuy nhiên.

đủ nhanh để chạy Quake 3 :-)

Chỉnh sửa: Trên thực tế, có các card đồ họa USB của DisplayLink, hãy xem http://plugable.com/2014/03/06/displaylink-usb-2-0-graphics-ad chương- on-linux-2014-edition Tôi không biết rằng có ai đã khiến họ làm việc với Raspberry Pi không, tuy nhiên.


Tôi chắc chắn rằng nó không phải là khó khăn để làm cho nó hoạt động. Trong trường hợp xấu nhất, nó sẽ chỉ hiển thị dưới dạng màn hình phần mềm có khả năng 2D cơ bản. Nhưng trên USB2, đó là về giới hạn.
Piotr Kula

Pi4 mới có PCIe 2.0 ... nhưng nó không được hiển thị trên PCB cho các thẻ bổ sung được kết nối. Nó chỉ được sử dụng để kết nối Bộ điều khiển USB-3.0 - VIA Labs VL805.
Ghanima

Để GPU PCIe nVidia / AMD hoạt động trên non-Intel sẽ là một nỗ lực lớn
neuhaus

4

Tôi ban đầu được gắn cờ này như là, có thể nghiêm túc, Off-Topic nhưng về mặt kỹ thuật có một phương pháp nữa mà làm cho nó có thể kết nối một card đồ họa cho RPi và có sau này tạo ra nội dung được hiển thị trên các cựu. Nó được gọi là, * chèn trống cuộn *: "X11" và là những gì liên quan khi bạn chạy máy chủ X trên PC Desktop (có Thẻ đồ họa trong đó) và kết nối với RPi của bạn thông qua ssh:

Đầu tiên, bạn sẽ muốn một Xserver chạy mà RPi có thể kết nối. Nếu bạn đã có một cái đang chạy như tôi làm trên Máy tính để bàn Linux thì bạn đã sẵn sàng để đi. Các hệ điều hành khác như Redmond ở Hoa Kỳ hoạt động nhiều hơn nhưng Cygwin có thể sẽ được sử dụng (mặc dù tôi không thể nhớ lại liệu XWinmáy chủ có ở đó hay trong phần thử nghiệm của CygwinPorts không ). Nền tảng Mac, cũng là một công cụ phái sinh * nix cũng có thể có thứ gì đó sẽ hoạt động nhưng tôi không phải là chuyên gia về những thứ đó.

Lần sử dụng tiếp theo sshvới -Ytùy chọn bật "chuyển tiếp X11 đáng tin cậy" để cái sau không phải chịu các điều khiển mở rộng X11 AN NINH (do đó trở thành lỗ hổng bảo mật có thể, có thể có những cách an toàn hơn để đạt được cùng một liên kết). ssh có phần thưởng là với tùy chọn -Y, thông thường nó sẽ cấu hình giá trị chính xác cho DISPLAYbiến môi trường, nhưng trong một số trường hợp, bạn có thể đã đặt nó với một cái gì đó có dạng: export DISPLAY="Tên máy tính để bàn" "Số hiển thị", ví dụ như whotôi đã tìm thấy Máy tính để bàn Linux đã ở mức 192.168.0.26này, sử dụng số mặc định trở thành : export DISPLAY=192.168.0.26:0.0.

Bây giờ bạn có thể chạy các lệnh GUI trên RPi của mình và chúng sẽ xuất hiện trên màn hình PC của bạn như thể chúng đang chạy trên cái sau (mặc dù chúng sẽ không phản hồi) và chúng sẽ sử dụng thẻ đồ họa của PC để bàn của bạn ...


0

Tôi xin lỗi đã làm bạn thất vọng. Nhưng không có cách nào để làm điều đó.

GPU tích hợp không thể nâng cấp.


@kiumarskhaleghi: điều đó sẽ không bao giờ xảy ra. Nó thậm chí sẽ không có ý nghĩa.
Jacobm001

Wellllll .. không bao giờ nói không bao giờ! Nếu USB 3 đi kèm trong gói Pi tiếp theo .. nó sẽ có thể. Băng thông 5GB / s sẽ cho phép điều này. Vì vậy, ... Ngay cả bây giờ với USB 2 là có thể .. nhưng nó quá chậm nên không giúp được gì.
Piotr Kula

1
Vấn đề không chỉ là băng thông, mà còn là độ trễ. USB3 không nhất thiết phải giải quyết điều đó. Nếu bạn muốn GPU có thể nâng cấp, bạn cần một hệ thống có khe cắm PCIe.
Chris Hanson

2
Tùy thuộc vào những gì bạn đang kết xuất, độ trễ có thể không phải là một vấn đề lớn. Về cơ bản, "card đồ họa" là bộ đồng xử lý mà bạn gửi lệnh và dữ liệu để nó xử lý. Pi có một số tùy chọn khác nhau để kết nối với một đơn vị khác và gửi cho nó các lệnh và dữ liệu, bao gồm USB, GPIO và (thường là) mạng Ethernet hoặc WiFi.
cjs

không có giải pháp tốt, và không thể không phải là điều tương tự. Có thể, có những cảnh báo cho các giải pháp, chẳng hạn như độ trễ và tắc nghẽn.
j0h

0

Ngay cả khi bạn có thể có được AMD, điều mà tôi không nói là có thể, bạn sẽ bị mắc kẹt nếu không có trình điều khiển vì các nhà cung cấp GPU rất có thể không hỗ trợ trình điều khiển ARM.

Có thể có một cách để hack phần cứng để sử dụng đồ họa bên ngoài, nhưng một lần nữa, việc thiếu hỗ trợ trình điều khiển khiến cho việc hack như vậy gần như không thể.

Xin lỗi bạn đời. Có những lựa chọn thay thế pi bạn có thể thử http://pine64.com/ , đây là một máy vi tính dựa trên 64 bit, có tới gần gấp đôi thông số kỹ thuật của RPi2.

Chúc may mắn và hạnh phúc săn bắn bạn đời!


2
Nếu bạn đủ thông minh để hack phần cứng để sử dụng card đồ họa bên ngoài, tôi cho rằng bạn đủ thông minh để viết trình điều khiển của riêng mình ..
Lonefish

Tôi thực sự nghi ngờ về tính hợp lệ của pine64 ... Điều đó có vẻ quá tốt để trở thành sự thật.
Jacobm001

pine64 vẫn chưa ra ... tất cả nằm trong bảng backer .. một khi họ giao sản phẩm, thì chúng ta có thể nói về nó. Cho đến lúc đó, nó không tồn tại.
Piotr Kula

Vâng chúng ta sẽ thấy, tôi biết nó không ra chưa nhưng dự kiến sẽ được xuất xưởng vào tháng năm này, vì vậy nó không phải là quá xa.
Mitchell Urgero
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.