Welkom  

   

Mijn Menu  

   

What's Up  

Geen evenementen
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten

Onderwerp: vraag over resolutie bij raspi + vnc op ipad pro

vraag over resolutie bij raspi + vnc op ipad pro 25 mei 2018 08:29 #946528

  • Twist
  • Twist's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 653
Stel je combineert een (headless) raspberry pi (met daarop een vnc server) via wifi met een tablet (met vnc client) met een hoge eigen schermresolutie (extreem voorbeeld ipad pro 12.9 = 2732 x 2048 pixels)...

- kun je dan werken met die hoge resolutie? Of wordt er een bijvoorbeeld maximaal een full-HD scherm resolutie doorgegeven?
- waar zitten dan de eventuele beperkingen? raspi/server/client/wifi?

Iemand die zo'n combi al heeft en zijn/haar ervaringen wil delen?
Zeevink

"With the right 90-degree rotation, any effect is a side effect." -- xkcd
Alleen ingelogde leden kunnen reageren.

vraag over resolutie bij raspi + vnc op ipad pro 25 mei 2018 08:39 #946530

Hier hoe ver ik daar destijds mee gekomen ben, voordat ik van de Pi als kaartplotter afgestapt ben:
zeilersforum.nl/index.php/foru...-hoe?start=25#922117
Alleen ingelogde leden kunnen reageren.

vraag over resolutie bij raspi + vnc op ipad pro 25 mei 2018 08:44 #946531

  • Twist
  • Twist's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 653
Ah leesvoer!
Ik heb altijd wat ruzie met die zoekfunctie van het forum. Dank voor de link.
Zeevink

"With the right 90-degree rotation, any effect is a side effect." -- xkcd
Alleen ingelogde leden kunnen reageren.

vraag over resolutie bij raspi + vnc op ipad pro 25 mei 2018 10:24 #946566

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7552
Alleen ingelogde leden kunnen reageren.

vraag over resolutie bij raspi + vnc op ipad pro 25 mei 2018 11:05 #946572

  • Twist
  • Twist's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 653
brambo schreef :
Ja dat gaat over fysieke schermen aangesloten met een kabeltje.
Als ik de documentatie lees is hdmi_mode=69 1920x1200 60 Hz het maximaal haalbare voor een echt scherm (pixel clock limit)

Maar ik lees ook dat je een eigen mode kan aanmaken
hdmi_cvt=<width> <height> <framerate> <aspect> <margins> <interlace> <rb>
hdmi_group=2
hdmi_mode=87
hdmi_drive=2
Dan zou je met een lagere framerate misschien toch nog hogere resoluties kunnen halen?

Maar belangrijker is eigenlijk de vraag: is een vnc desktop op een headless raspberry pi beperkt door de hdmi_modes die op een fysiek scherm ondersteund worden? Of is er een andere limiterende factor bij een vnc virtual desktop?
Zeevink

"With the right 90-degree rotation, any effect is a side effect." -- xkcd
Alleen ingelogde leden kunnen reageren.

vraag over resolutie bij raspi + vnc op ipad pro 25 mei 2018 11:09 #946574

Check! Dat is de kernvraag! Hiermee samenhangend: werkt OpenGL acceleratie ook bij virtuele schermen, of wordt dit tergend langzaam, gezien de zeer hoge resolutie?
Alleen ingelogde leden kunnen reageren.

vraag over resolutie bij raspi + vnc op ipad pro 25 mei 2018 11:34 #946592

  • Twist
  • Twist's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 653
Van realvnc:
Specifying a screen resolution for a virtual desktop
If you run VNC Server in Virtual Mode to create a virtual desktop, you can specify the screen resolution (geometry) at start up, for example:

vncserver -randr=800x600

Dat zou dus moeten werken.

En dan vervolgens inderdaad de vraag: is het snel genoeg?
Zeevink

"With the right 90-degree rotation, any effect is a side effect." -- xkcd
Alleen ingelogde leden kunnen reageren.

vraag over resolutie bij raspi + vnc op ipad pro 25 mei 2018 21:59 #946730

  • Twist
  • Twist's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 653
Eerder deze avond even snel wat kunnen proberen op een raspi 2, sdkaartje met openplotter geheel doorge-dist-upgrade naar jessie.
vncserver -geometry 2732x2048

En dan vanaf een iPad geconnect met Remoter Pro. Dat werkt. Maar crashed vrij snel met:
*** stack smashing detected ***: x11vnc terminated

Lijkt een bug in x11vnc
Opgelost in versie 0.9.13-6 (nu draait 0.9.13-2)
Maar binnen Raspbian zie ik zo gauw geen mogelijkheid om die nieuwere versie van x11vnc te installeren.

Wordt vervolgd... eerst een weekendje havenmeester zijn (nog iemand in de sixhaven dit weekend?)
Zeevink

"With the right 90-degree rotation, any effect is a side effect." -- xkcd
Alleen ingelogde leden kunnen reageren.

vraag over resolutie bij raspi + vnc op ipad pro 26 mei 2018 02:06 #946739

  • XanderB
  • XanderB's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 2336
Dit weekend niet, maar vorig weekend lag ik daar wel. Was je er toen ook? Ik was diegene die de haven in gesleep werd ivm de motor niet in z'n werk kunnen zetten
Alleen ingelogde leden kunnen reageren.

vraag over resolutie bij raspi + vnc op ipad pro 26 mei 2018 05:53 #946746

  • Twist
  • Twist's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 653
Nee eerste weekend voor mij dit seizoen
Zeevink

"With the right 90-degree rotation, any effect is a side effect." -- xkcd
Alleen ingelogde leden kunnen reageren.

vraag over resolutie bij raspi + vnc op ipad pro 26 mei 2018 06:44 #946757

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7552
Twist schreef :
Eerder deze avond even snel wat kunnen proberen op een raspi 2, sdkaartje met openplotter geheel doorge-dist-upgrade naar jessie.
vncserver -geometry 2732x2048

En dan vanaf een iPad geconnect met Remoter Pro. Dat werkt. Maar crashed vrij snel met:
*** stack smashing detected ***: x11vnc terminated

Lijkt een bug in x11vnc
Opgelost in versie 0.9.13-6 (nu draait 0.9.13-2)
Maar binnen Raspbian zie ik zo gauw geen mogelijkheid om die nieuwere versie van x11vnc te installeren.

Wordt vervolgd... eerst een weekendje havenmeester zijn (nog iemand in de sixhaven dit weekend?)

Misschien toch er tussendoor nog even tijd om de upgrade naar Linux Stretch te doen en kijken of dat beter uitwerkt.

To upgrade, first modify the files /etc/apt/sources.list and /etc/apt/sources.list.d/raspi.list. In both files, change every occurrence of the word ‘jessie’ to ‘stretch’. (Both files will require sudo to edit.)

Then open a terminal window and execute

sudo apt-get update
sudo apt-get -y dist-upgrade

Answer ‘yes’ to any prompts. There may also be a point at which the install pauses while a page of information is shown on the screen – hold the ‘space’ key to scroll through all of this and then hit ‘q’ to continue.

Ik volg de default waarde (meestal no). Bij een langere informatie tekst scrollen met de spatiebalk

Het een omvangrijke update en alles van OpenPlotter blijft werken.

En vergeet niet de overbodige geworden bestanden te verwijderen met:

sudo apt autoremove.

Volgens OP wordt realvnc de standaard in de nieuwe 1.0.0 versie.

Bram
Laatst bewerkt: 26 mei 2018 07:17 door brambo.
Alleen ingelogde leden kunnen reageren.

vraag over resolutie bij raspi + vnc op ipad pro 26 mei 2018 07:50 #946772

Zou RealVNC inmiddels geen uitontwikkelde software moeten zijn? Dit loopt toch al een tijdje langer mee dan OpenPlotter...!
Laatst bewerkt: 26 mei 2018 07:50 door Nachtvlinder.
Alleen ingelogde leden kunnen reageren.

vraag over resolutie bij raspi + vnc op ipad pro 26 mei 2018 14:34 #946879

Kan zijn dat ik het niet begrijp maar hij zegt
dan vanaf een iPad geconnect met Remoter Pro
Waarom gebruik je niet gewoon VNC viewer van RealVNC uit de app store?
Onno Harders eigenaar van
www.boatcontroller.nl en www.pcnautic.nl
Prutsen is de meest onderschatte fase van een creatief proces
Alleen ingelogde leden kunnen reageren.

vraag over resolutie bij raspi + vnc op ipad pro 28 mei 2018 15:25 #947367

  • Twist
  • Twist's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 653
brambo schreef :
Misschien toch er tussendoor nog even tijd om de upgrade naar Linux Stretch te doen en kijken of dat beter uitwerkt.

<knipperdeknip>

Volgens OP wordt realvnc de standaard in de nieuwe 1.0.0 versie.

Sorry, mijn fout! Ik bedoelde eerder al dat ik helemaal door geupdate/upgrade had naar Stretch.
Die versie 1.0.0 die al tijden 'bijna beschikbaar' is...

@Zeilprutser
Waarom gebruik je niet gewoon VNC viewer van RealVNC uit de app store?
Same difference. Ook met RealVNC viewer uit de app store crashed x11vnc. Het gaat mis aan de server kant (op de pi) niet aan de viewer kant.
Zeevink

"With the right 90-degree rotation, any effect is a side effect." -- xkcd
Alleen ingelogde leden kunnen reageren.

vraag over resolutie bij raspi + vnc op ipad pro 28 mei 2018 20:10 #947460

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7552
staat je netwerk snelheid niet te hoog ingesteld en de VNC client het contact verliest.

Het werkt hier prima.

Bram
Alleen ingelogde leden kunnen reageren.

vraag over resolutie bij raspi + vnc op ipad pro 28 mei 2018 21:54 #947501

  • Twist
  • Twist's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 653
Ik heb nog een en ander getest en ontdekt...

Belangrijkste conclusie: OpenGL werkt niet op een virtual desktop van RealVNC server

Ontdekking:
1. RealVNC werd pas geinstalleerd na VNC enabled te hebben in raspi-config. Zonder realvnc val je met commando 'vncserver' dus terug op een buggy x11vnc.
2. OpenGL drivers ook moeten enabled via raspi-config

Performance...
- Met OpenGL levert glxgears zo'n 500 fps op de hdmi tv (t'is maar een raspi 2B)
- Diezelfde desktop via VNCviewer doet zo'n 380 fps glxgears
- Op een virtual desktop blijven er zo'n 15 fps over.... Vrijwel onafhankelijk van de gekozen virtual desktop resolutie.
- De basiskaart in OpenCPN schuiven en zoomen op een virtual desktop is echt niet te doen zo traag

Volgende stap zou nog kunnen zijn om een custom video mode aan te maken voor de hdmi poort. opengl werkt dan wel, ook via een vnc verbinding.
Zeevink

"With the right 90-degree rotation, any effect is a side effect." -- xkcd
Laatst bewerkt: 28 mei 2018 21:59 door Twist.
Alleen ingelogde leden kunnen reageren.

vraag over resolutie bij raspi + vnc op ipad pro 30 mei 2018 07:27 #947825

  • Twist
  • Twist's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 653
Met de beschikbaarheid van OpenPlotter v1.0.0 heb ik een en ander nog een keer getest.

Gestart vanaf een geformateerde SD kaart, de Pi2B vervangen voor een Pi3B+, OpenPlotter v1.0.0 geinstalleerd. Gaat allemaal prima en probleemloos.

- glxgears fps maakt een enorme sprong wanneer je na installatie de OpenGL drivers aanzet (bijna 1000 fps)
- wanneer je met vncviewer de desktop van de aangesloten TV overneemt, dan blijft de performance van glxgear heel goed. Wel iets lager, maar nog altijd honderden fps.
- wanneer je op de Pi een virtual display aanmaakt met:
vncserver -randr 2732x2048
dan wordt er keurig een extra virtual display aangemaakt met die resolutie. Ik zie dan ook dat er gebruik gemaakt wordt van realvnc om dat virual display aan te maken. (was eerst die buggy x11vnc)
- connecten naar virtual display geeft inderdaad een desktop met native ipad pro resolutie
- geen crashende vnc meer gehad
- Helaas blijft de performance van glxgears daar echter steken rond de 20 fps

Voor mij blijft de vraag dus nog even: kan OpenGL zijn kunstjes op de een of andere manier ook ten goede laten komen aan een virtual display voor een headless Pi?


Zou er mee geholpen zijn als iemand anders dit ook eens wil proberen:
1. Start je Pi met OpenPlotter
2. Start een terminal op (zo'n ding waar je tekst commando's in kan voeren)
3. Type daar: 'vncserver' (zonder de ' quotes). Je start dan een extra vncserver op voor een virtueel scherm. Het eerste display heet :0, dit nieuwe virtuele display waarschijnlijk :1 (dit wordt terug gemeld na invoer van het commando 'vncserver'
4. Maak vanaf een andere apparaat (tablet, telefoon, laptop, maakt niet uit) met daarop een vncviewer verbinding met dat virtuele scherm. Je maakt dus verbinding met 192.168.x.x:1 (vervang ipadres en dislay nummer :1 door de juiste waardes van stap 3
5. Start in je vncviewer virtuele desktop glxgears... hoe hard/langzaam gaat dat?
Zeevink

"With the right 90-degree rotation, any effect is a side effect." -- xkcd
Laatst bewerkt: 30 mei 2018 07:46 door Twist.
Alleen ingelogde leden kunnen reageren.

vraag over resolutie bij raspi + vnc op ipad pro 30 mei 2018 07:49 #947838

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7552
Heeft dat niet te maken met de snelheid van de gegevens overdracht. Een hoge resolutie vergt veel verplaatsing.

Ik kan het zelf niet proberen.

Als je nu de Ipad aan je netwerk switch hangt en de OpenPlotter RPI3B+ aan de ethernet kabel. Hoe komt je hoge resolutie dan met VNC over ?

Uiteraard de RPI headloos gebruiken om de invloed van een beeldscherm uit te sluiten.

Groet,

Bram
Alleen ingelogde leden kunnen reageren.

vraag over resolutie bij raspi + vnc op ipad pro 30 mei 2018 07:57 #947842

  • Twist
  • Twist's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 653
brambo schreef :
Heeft dat niet te maken met de snelheid van de gegevens overdracht. Een hoge resolutie vergt veel verplaatsing.
Klopt, maar ook bij een 'gewone' resolutie is de performance op een vnc virtual display beduidend slechter dan een vnc sessie met het 'echte' display.
Bovendien zijn de meeste vnc protocollen slim en wordt alleen de stukjes scherm die veranderen doorgestuurd (alleen het glxgears window dus)
Ik kan het zelf niet proberen.
Misschien niet met een ipad, maar wellicht wel met een andere vncviewer?
Als je nu de Ipad aan je netwerk switch hangt en de OpenPlotter RPI3B+ aan de ethernet kabel. Hoe komt je hoge resolutie dan met VNC over ?
Dat is de situatie. ipad via (goede) wifi aan access point. RPi met UTP (gigabit) aan zelfde access point.
Uiteraard de RPI headloos gebruiken om de invloed van een beeldscherm uit te sluiten.
Dat kan ik inderdaad nog proberen: TV afkoppelen, dan de RPi echt headless starten. Kom ik vanavond op terug.
Zeevink

"With the right 90-degree rotation, any effect is a side effect." -- xkcd
Alleen ingelogde leden kunnen reageren.

vraag over resolutie bij raspi + vnc op ipad pro 30 mei 2018 10:54 #947907

  • XanderB
  • XanderB's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 2336
Even voor mijn beeldvorming: waarom start je die extra virtuele display op met die vncserver? Als je rpi gewoon headless is, dan hoef je dat helemaal niet te doen. Kan die extra server niet de reden van vertraging zijn?
Alleen ingelogde leden kunnen reageren.

vraag over resolutie bij raspi + vnc op ipad pro 30 mei 2018 11:00 #947910

  • Twist
  • Twist's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 653
Omdat ik 2732x2048 als desktop resolutie wil via vnc.
Met die extra vncserver in virtual mode kan ik dat specificeren.

Als ik die extra vncserver niet opstart, maar 'gewoon' naar vnc display :0 connect, dan krijg ik de desktop te zien die ook naar het hdmi scherm gaat (al dan niet aangesloten). En dat is veel lagere resolutie.

Op de hdmi zit een max pixel clock begrenzing. Ik weet (nog) niet of het mogelijk is om binnen die pixel clock begrenzing een custom video mode op 2732x2048 aan te maken. Als dat kan, dan is dat misschien wel een goede oplossing en is die hele virtual desktop niet nodig idd.
Zeevink

"With the right 90-degree rotation, any effect is a side effect." -- xkcd
Laatst bewerkt: 30 mei 2018 11:01 door Twist.
Alleen ingelogde leden kunnen reageren.

vraag over resolutie bij raspi + vnc op ipad pro 30 mei 2018 13:45 #947948

  • robhop
  • robhop's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 92
Twist,

Ik vind het een goede test, ik kan deze morgenavond hier herhalen.

Robin
Sydutchman.com
Alleen ingelogde leden kunnen reageren.

vraag over resolutie bij raspi + vnc op ipad pro 30 mei 2018 20:56 #948042

  • Twist
  • Twist's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 653
Twist schreef :
brambo schreef :
Uiteraard de RPI headloos gebruiken om de invloed van een beeldscherm uit te sluiten.
Dat kan ik inderdaad nog proberen: TV afkoppelen, dan de RPi echt headless starten. Kom ik vanavond op terug.

Het maakt geen verschil: wel of geen hdmi display aangesloten. In beide gevallen is glxgears langzaam op een virtual desktop. En in beide gevallen is glxgears snel op een vnc sessie die de (al dan niet aangesloten) "hdmi desktop" overneemt.

Ik heb net een support ticket by realvnc ingeschoten...

@robhop: ben benieuwd!
Zeevink

"With the right 90-degree rotation, any effect is a side effect." -- xkcd
Laatst bewerkt: 30 mei 2018 20:57 door Twist.
Alleen ingelogde leden kunnen reageren.

vraag over resolutie bij raspi + vnc op ipad pro 31 mei 2018 09:41 #948165

  • Twist
  • Twist's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 653
En daar is dan het (vervelende) maar wel verlossende antwoord:
Unfortunately, you cannot use hardware rendering if you are running VNC Servei rn Virtual Mode. You could try using software rendering. See:

support.realvnc.com/Knowledgeb...ering-using-mesa-782

Regards
Linda
RealVNC Product Support

Blijft nog open de mogelijkheid om een custom hdmi mode aan de praat krijgen zodat realvnc niet in virtual mode hoeft. Maar eens proberen.
Zeevink

"With the right 90-degree rotation, any effect is a side effect." -- xkcd
Alleen ingelogde leden kunnen reageren.
Tijd voor maken pagina: 0.171 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl