Spørsmål:
Hvordan koble et grafikkort til Raspberry pi?
kiumars khaleghi
2016-01-25 15:10:16 UTC
view on stackexchange narkive permalink

Jeg vil ha en måte å koble et grafikkort som nvidia eller amd til bringebær pi, tror du har en måte å gjøre det på?

Fem svar:
neuhaus
2016-01-25 19:43:57 UTC
view on stackexchange narkive permalink

Grafikkort er vanligvis koblet til via PCI- eller PCI Express-buss. Raspberry Pi har ingen slik buss. Den har imidlertid et innebygd grafikkort.

Det er raskt nok til å kjøre Quake 3 :-)

Rediger: Det er faktisk USB-grafikk kort av DisplayLink, se http://plugable.com/2014/03/06/displaylink-usb-2-0-graphics-adapters-on-linux-2014-edition Jeg vet ikke hvis noen har fått dem til å jobbe med Raspberry Pi, men.

Jeg er sikker på at det ikke er så vanskelig å få det til å fungere. I verste fall vil det bare vises som en programvareskjerm som er i stand til grunnleggende 2D. Men på USB2 er det omtrent grensen på noen måte.
Den nye Pi4 fikk PCIe 2.0 ... men den er ikke eksponert på PCB for flere kort som skal kobles til. Den brukes nettopp til å koble til USB-3.0-kontrolleren - VIA Labs VL805.
Å få nVidia / AMD PCIe GPUer til å fungere på ikke-Intel vil være en stor innsats
SlySven
2017-01-06 04:23:23 UTC
view on stackexchange narkive permalink

Jeg markerte opprinnelig dette som muligens seriøst, Off-Topic, men teknisk sett er det en ytterligere metode som gjør det mulig å koble et grafikkort til RPi og få sistnevnte til å generere innhold som er vises på førstnevnte. Det kalles * setter inn trommelrull *: "X11" og er det som er involvert når du kjører en X-server på PC-skrivebordet ditt (som har grafikkortet) og kobler til RPi via ssh:

Først vil du ha en Xserver som kjører som RPi kan koble til. Hvis du allerede har en som kjører som jeg gjør på et Linux skrivebord, er du klar til å gå. Andre operativsystemer som de fra Redmond i USA er mer arbeid, men Cygwin kan være til nytte (selv om jeg ikke kan huske om XWin -serveren er der eller i CygwinPorts testdel). Mac-plattformen, som også er et * nix-derivat, kan også ha noe som vil fungere, men jeg er ikke ekspert på dem.

Bruk deretter ssh med - Y alternativ for å aktivere "klarert X11-videresending" slik at sistnevnte ikke blir utsatt for X11 SECURITY-utvidelseskontrollene (som dermed blir et mulig sikkerhetshull, det kan være sikrere måter å oppnå samme kobling). ssh har bonusen at med -Y-alternativet vil den normalt konfigurere den riktige verdien for miljøvariabelen DISPLAY , men i noen tilfeller kan du ha satt den med noe av skjemaet: export DISPLAY = "PC-navn" "Vis nummer" f.eks bruker hvem jeg fant min Linux stasjonære PC var på 192.168.0.26 så dette, ved å bruke standardnummeret blir: export DISPLAY = 192.168 .0.26: 0.0 .

Nå kan du kjøre GUI-kommandoer på RPi-en din, og de vil vises på PC-skrivebordet som om de kjørte på sistnevnte (selv om de ikke vil være like responsive) og de bruker grafikkortet på den stasjonære PC-en din ...

Ghanima
2016-01-26 02:43:50 UTC
view on stackexchange narkive permalink

Det er sannsynligvis ikke akkurat det originale spørsmålet hadde i tankene ... men teknisk sett er det mulig å koble grafikkort til Raspberry Pi ved hjelp av en buss den gir, nemlig USB .

Det virker imidlertid lite sannsynlig at det vil være mulig å få forbedret ytelse over den innebygde GPU-en. Det er også bemerkelsesverdig at det kan være betydelige problemer med slike kort og det typiske Linux OS på Pi - når det gjelder å finne drivere som støttes riktig, se:

Med Raspberry Pi 4 utgitt har vi nå USB 3.0 Gen 1 med en ideell verdensoverføringshastighet på 3,2 Gb / s som kan støtte en høyere grafikk. Grafikkortene kan være billigere enn adapterne, så det er kanskje ikke økonomisk levedyktig ... men mulig!

Pi 4 støtter nå også h.265 som tilbyr at to 4K-skjermer er tilkoblet.

Ja, jeg er helt enig i dette svaret. Hvis Pi noen gang får en USB3-oppgradering .. vet du aldri ?! Ikke sant. Da vil mange nye ting være fornuftige. +1
@PiotrKula, vel nå er det en Pi4 med USB3, men igjen støtter den interne GPU dual dual 4k.
rei
2016-01-25 15:15:20 UTC
view on stackexchange narkive permalink

Jeg beklager å skuffe deg. Men det er ingen måte å gjøre det.

Den integrerte GPU-en kan ikke oppgraderes.

@kiumarskhaleghi: som aldri kommer til å skje. Det ville ikke engang gi mening.
Wellllll .. aldri si aldri! Hvis USB 3 kommer i neste Pi-pakke .. vil det være mulig. 5 GB / s båndbredde tillater dette. Så ... Selv nå med USB 2 er det mulig .. men det er så sakte at det ikke hjelper.
Problemet er ikke bare båndbredde, det er også ventetid. USB3 løser ikke nødvendigvis det. Hvis du vil ha oppgraderbare GPUer, trenger du et system med PCIe-spor.
Avhengig av hva du gjengir, kan ventetid ikke være et så stort problem. I utgangspunktet er et "grafikkort" en co-prosessor som du sender kommandoer og data for at den skal behandles. Pi har flere forskjellige alternativer for å koble til en annen enhet og sende den kommandoer og data, inkludert USB, GPIO og (vanligvis) Ethernet eller WiFi-nettverk.
ingen god løsning, og umulig er ikke det samme. Det er mulig, det er forbehold om løsningene, som ventetid og flaskehalser.
Mitchell Urgero
2016-01-26 02:08:30 UTC
view on stackexchange narkive permalink

Selv om du kunne få en AMD, som jeg ikke sier er mulig, vil du sitte fast uten drivere, siden GPU-leverandørene sannsynligvis ikke støtter ARM-drivere.

Det kan være en måte å hack maskinvaren for å bruke ekstern grafikk, men igjen, mangelen på driverstøtte gjør en slik hack nesten umulig.

Beklager kompis. Det er pi-alternativer du kan prøve http://pine64.com/, som er en 64-biters mikrocomputer som kommer opp til nesten det dobbelte av spesifikasjonene til en RPi2.

Lykke til og glad jaktkamerat!

Hvis du er smart nok til å hacke maskinvaren til å bruke et eksternt grafikkort, antar jeg at du er smart nok til å skrive dine egne drivere ..
Jeg er veldig i tvil om pine64s gyldighet ... Det ser altfor bra ut til å være sant.
pine64 er ikke ute ennå ... alt i støttekortet .. når de først har sendt produktet, så kan vi snakke om det. Inntil da eksisterer den ikke.
Vel, vi får se, jeg vet at den ikke er ute * ennå *, men er planlagt å bli sendt i mai i år, så det er ikke så langt unna.


Denne spørsmålet ble automatisk oversatt fra engelsk.Det opprinnelige innholdet er tilgjengelig på stackexchange, som vi takker for cc by-sa 3.0-lisensen den distribueres under.
Loading...