I have a raspberry Pi and I want it to display on my monitor. My monitor only supports DVI and the Pi supports only HDMI. I was wondering if there is a way I can connect my raspberry pi, via hdmi, to my pc and have it display on its screen.

  • What OS is the Pi running? Jan 1, 2016 at 1:22
  • I see that you have not accepted an answer. Does one of the answers below, solve your problem? or do you need more help? Dec 23, 2018 at 22:59

2 Answers 2


Option 1) Get a cheep hdmi to dvi cable, they are electrically the same (except no sound on dvi).

Option 2) Use X11, to display windows from raspberry pi (running Raspbrian, or other X11 based Linux). Use ssh -X to connect to raspberry Pi.

Option 3) Use VNC, to display whole screen, or a virtual screen.

(Options 2 and 3, require a network connection between the machines.)

  • remember to plug th monitor in before booting the raspberry pi.
    – Jasen
    Jan 1, 2016 at 7:02
  • @Jasen Having to plug in monitor before boot was annoying me. This was a long time ago, so I do not remember how, but I configured static display configuration, then I could turn on display latter. Jan 1, 2016 at 12:01
  • 2
    I didn't want him trying the cable and deciding it didn't work,
    – Jasen
    Jan 1, 2016 at 12:14

You can use a HDMI to DVI adaptor. There is a cheap one here for £2.99 on amazon.

You can also connect directly to a computer using a crossover. This is just like a standard telephone cable but has an Ethernet connector at both ends. There is a cheap one here you can use.

Note: Links are for example purposes only.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.