User avatar
bomblord
Posts: 266
Joined: Sun Jul 14, 2019 2:54 am

Pi 4: Is there any performance penalty to running a second screen?

Mon Dec 30, 2019 5:10 pm

Note: I'm not referring to 2 4k screens which requires a drop to 30hz on each.

I have 2 screens a 1080p TV and a small 7" screen that's not quite 720p. I have some ideas that I'm thinking of where I run emulators on the big screen and do something simple on the second screen like display some information. Maybe box-art, maybe system load, maybe something else entirely. With many emulators pushing the limits of the Pi 4 I wanted to be sure there wouldn't be any performance degradation from running both at the same time.

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 26659
Joined: Sat Jul 30, 2011 7:41 pm

Re: Pi 4: Is there any performance penalty to running a second screen?

Mon Dec 30, 2019 5:35 pm

The main penalty with be SD Ram bandwidth I suspect. Grabbing the data for two full 4K displays from memory and stuffing it out at 30Hz is a huge hit on that. Whether that will be noticeable in your use case is difficult to tell. However, running one display at a lower resolution will help a lot.

There's also a general CPU and GPU hit in dealing with much larger bitmaps (the desktop), you have four times as much data to throw around.

AH: Just reread your post. Those displays will be fine.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.

User avatar
PeterO
Posts: 5877
Joined: Sun Jul 22, 2012 4:14 pm

Re: Pi 4: Is there any performance penalty to running a second screen?

Mon Dec 30, 2019 5:40 pm

jamesh wrote:
Mon Dec 30, 2019 5:35 pm
AH: Just reread your post. Those displays will be fine.
There's me shouting at the screen "You've not read the OP's post carefully enough " :lol:
PeterO
Discoverer of the PI2 XENON DEATH FLASH!
Interests: C,Python,PIC,Electronics,Ham Radio (G0DZB),1960s British Computers.
"The primary requirement (as we've always seen in your examples) is that the code is readable. " Dougie Lawson

User avatar
bomblord
Posts: 266
Joined: Sun Jul 14, 2019 2:54 am

Re: Pi 4: Is there any performance penalty to running a second screen?

Mon Dec 30, 2019 5:45 pm

jamesh wrote:
Mon Dec 30, 2019 5:35 pm
The main penalty with be SD Ram bandwidth I suspect. Grabbing the data for two full 4K displays from memory and stuffing it out at 30Hz is a huge hit on that. Whether that will be noticeable in your use case is difficult to tell. However, running one display at a lower resolution will help a lot.

There's also a general CPU and GPU hit in dealing with much larger bitmaps (the desktop), you have four times as much data to throw around.

AH: Just reread your post. Those displays will be fine.
Good to know, thank you!

Return to “General discussion”