Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
display_issues [2020/09/22 22:45] – lbrpdx | display_issues [2021/01/08 01:39] – lbrpdx | ||
---|---|---|---|
Line 6: | Line 6: | ||
Having so many pixels to render on the screen is impactful on the system performance. When you have a 4K screen or an ultra-wide screen, Batocera will limit the resolution by default to HD 1920x1080. It's more than enough to render emulators, even the most recent one. However, when you have an ultra-wide monitor, display is stretched. | Having so many pixels to render on the screen is impactful on the system performance. When you have a 4K screen or an ultra-wide screen, Batocera will limit the resolution by default to HD 1920x1080. It's more than enough to render emulators, even the most recent one. However, when you have an ultra-wide monitor, display is stretched. | ||
- | Another use case is when you have a 1280x720 TV, for example, and you want to use bezels | + | For 4K monitors, because the resolution |
- | Tip: you can tweak your system with '' | + | {{ :minihd_in_4k.png? |
+ | |||
+ | In order to cover the whole screen, the best solution is to set the **VIDEO MODE** to 1920x1080 -- you can do that on a system-by-system basis in the **PER SYSTEM ADVANCED CONFIGURATION** screen. | ||
+ | |||
+ | Another use case is when you have a 1280x720 TV, for example, and you want to use bezels that are designed for 1920x1080. Batocera 5.27 can automatically resize the bezels, but sometimes you need to force the **VIDEO MODE** to take your 1280x720 resolution. | ||
+ | |||
+ | If you absolutely want to use the 4K resolution for whatever reason (shaders looking better, you have a non-standard wide format on your TV/ | ||
+ | |||
+ | ==== When EmulationStation feels sluggish on a 4K TV==== | ||
+ | |||
+ | There are some SBC + TV combinations where EmulationStation feels sluggish (default theme seems to be lagging behind, with a refresh rate like 10 FPS). It's really depending on your own configuration, | ||
+ | |||
+ | To force 1080 in those cases, edit '' | ||
+ | |||
+ | system.es.maxresolution=1920x1080 | ||
+ | |||
+ | This shouldn' | ||
+ | |||
+ | ===== How does that work under the hood? ===== | ||
+ | |||
+ | You can do it though ES as shown above, but you can also tweak your system with '' | ||
1. Know what are the resolutions available on your system + TV combination by entering the command '' | 1. Know what are the resolutions available on your system + TV combination by entering the command '' | ||
Line 53: | Line 73: | ||
Batocera 5.27 and later will automatically resize 1920x1080 bezels to ultrawide by adding black borders on the sides. It will also resize full HD 1080 bezels to HD-ready 720p. | Batocera 5.27 and later will automatically resize 1920x1080 bezels to ultrawide by adding black borders on the sides. It will also resize full HD 1080 bezels to HD-ready 720p. | ||
- | 3. EmulationStation ignores this parameter. If you want to put ES in a specific resolution, you need to edit ''/ | + | 3. EmulationStation ignores this parameter. If you want to put ES in a specific resolution, you need to edit ''/ |
- | | + | cd /userdata # es need a PWD |
+ | | ||
+ | HOME=/ | ||
Don't forget to '' | Don't forget to '' | ||
- | 4. If you ask for a 4K 3840x2160 resolution, but with a bezel that is HD 1920x1080, by default Batocera will add black borders around the bezel. If you want your display to be full screen, you can either: | + | 4. If you ask for a 4K 3840x2160 resolution, but with a bezel that is HD 1920x1080, by default Batocera will add black borders around the bezel, like on the picture above. If you want your display to be full screen, you can either: |
- switch to a lower resolution (like 1920x1080) | - switch to a lower resolution (like 1920x1080) |
- display_issues.txt
- Last modified: 5 weeks ago
- by lbrpdx