It became clear today that Mac cannot adapt to resolution

by Poster Nov 8, 2024 38
The host is a Macmini and the monitor is a 27-inch 4k monitor. In order to read the text clearly, the resolution is set to 1080p. I always thought that the resolution would be adaptive when displaying pictures and videos. After all, the screen itself is a 4k screen! I just confirmed today that when playing the video, the resolution is still 1080p, which feels like I'm missing half the content! If I had to switch resolutions every time I watch a 4k video, it would be too much trouble! Do you have any better solutions?

Replies

  • Anonymous12996 Nov 7, 2024
    @ Anonymous6195 What you said does hold true on browsers. But op is also right, because he is using a separate player. If you write a gui on Windows, you can choose to let the software handle the scaling itself, or let the system do it for you. mac probably has a similar option.
  • Poster Nov 7, 2024
    @ Anonymous10460 I took a look, and my general understanding is that HIDPI is based on scaling. If the video content itself is 4k, does it mean that there is no need for scaling at all? Instead displayed in physical resolution? It can also explain that there is no difference in perception between the two. Then the question comes from the playback information of this player, why should it display 1920 * 1080 (50%) at 1080p resolution, and what exactly does it refer to? Those who install this player (Movist Pro) can try it. I'll test the other players later!
  • Poster Nov 7, 2024
    Basically confirmed, according to ChatGPT's reply: In HiDPI mode, the video content is also rendered at the physical resolution first and then scaled and displayed. This processing is because macOS's rendering system will maintain the consistency of screen pixel density to ensure that all content still maintains high definition after zooming. This has little impact on general video, but for 4K content, it may not be visually as delicate as the native 4K mode displays. It seems that watching 4k content, you still have to adjust to the physical resolution! There is redundant zoom in the middle, and the picture may lose details!
  • Anonymous12353 Nov 7, 2024
    Full-screen playback should be 4k, you can't help it by opening a small window
  • Anonymous4281 Nov 7, 2024
    The mac monitor setting is actually zooming, not really adjusting the resolution. You can know by taking a screenshot and saving it to see the resolution of the picture.
  • Poster Nov 7, 2024
    @ Anonymous12353 I suggest you test it with various video tools, even in full screen, it is zoomed! I did the test on youtube, playing 4k video at 1080p resolution, the output of playback info display is 1920 * 1080 * 2, which is 3840 * 2160 at 4k resolution. This shows that the display effect of the two resolutions is completely different!
  • Anonymous4406 Nov 7, 2024
    Don't you usually read the text clearly? Why do you have higher requirements for videos.... I don't understand
  • Poster Nov 7, 2024
    @ Anonymous4281 This is also where I'm confused, presumably the screenshots are in physical resolution, but everything rendered is 1080p * 2.
  • Poster Nov 7, 2024
    @ Anonymous4406 The text becomes clearer after scaling, but the video is lost in image quality after scaling, which cannot be compared!
  • Anonymous702 Nov 7, 2024
    If you turn on integer multiple scaling, there is no problem of image quality loss you mentioned.
  • Anonymous702 Nov 7, 2024
    What Youtube shows 1920x1080 * 2, that's Viewport. Integer multiple scaling, no matter which platform, there will be no loss of image quality in Windows/Linux/Mac.
  • Anonymous624 Nov 7, 2024
    What is adjusted in the mac settings is the zoom of the system UI, and what resolution you choose to watch the video is what resolution..
  • Anonymous4406 Nov 7, 2024
    HiDPI is exactly four to one, and your scaling is also four to one, which can exactly cancel out. I only know that after turning on HiDPI, the 4K screen is zoomed and displayed at 1080P. Their actual logical resolution is 4K. As long as there is no serious problem with the software, it will be rendered to the logical resolution of 4K. According to my understanding of HiDPI, there is no loss of pixels in this situation. The 1920 * 1080 (50%) you see in movist is most likely obtained through the pixel ratio of 4K logical resolution * 0.5. At least that's how I show it in my own project. If it will be confused, I think you can suspect software problems.
  • Poster Nov 7, 2024
    @ Anonymous702 @ Anonymous624 @ Anonymous4406 Thank you for your replies, viewport should indeed be understood as the window size! But is there any loss of image quality? ChatGPT said this: If the value of viewport is 1920 × 1080 × 2, it is not exactly the same as the display effect of 3840 × 2160. While the two are comparable in the number of pixels, both at 8.3 megapixels (or 8.3 MP), the actual display effect and resolution experience may differ. The specific reasons are as follows: 1. The display content is rendered differently: 1920 × 1080 × 2 usually means that a zoom factor (such as HiDPI mode) is used to render 1920 × 1080 interface content to a resolution of 3840 × 2160. This mode is common on operating systems such as macOS and allows interface elements to look sharper while maintaining a certain size ratio, but is not really native 4K. 2. Detailed performance: At the native resolution of 3840 × 2160, the interface and content display will be more delicate. Each pixel is displayed independently without scaling. As a result, images and text will take on a higher level of sharpness. 3. Adaptation requirements: In some application scenarios (such as video editing, graphic design), choosing the native resolution of 3840 × 2160 can better reflect the details. The scaled 1920 × 1080 × 2 mode is suitable for situations where you need to keep the interface size moderate on a high-resolution screen. To sum up, although the number of pixels of 1920 × 1080 × 2 and 3840 × 2160 is equal, there are differences in display details and image quality between the zoom mode and the native 4K mode. I still can't confirm whether HiDPI will scale the picture of 4k videos right now! Or whether it is still a real native 4k picture, and has it undergone redundant rendering. My questions mainly come from the player's information and ChatGPT's answers!
  • Anonymous12354 Nov 7, 2024
    BetterDisplay
  • Anonymous4623 Nov 8, 2024
    Practice is the only criterion to test truth. Adjust the resolution to the lowest resolution that can be adjusted in the system, and then play a 4k video in full screen to feel it.
  • Anonymous624 Nov 8, 2024
    @ Poster You can test it according to the method of the buddy below. gpt is not omnipotent. I have watched 4k videos from youtube and bilibili at various system resolutions before, and I didn't feel the difference.
  • Poster Nov 8, 2024
    @ Anonymous4623 @ Anonymous624 After comparing screenshots, I feel that there is no difference in clarity between the two. The resolution is 3840 * 2160. What's more interesting is that the dpi of the screenshot at 1080p is 144, while the dpi at 4k is 72, and the pixel density is exactly twice. As for youtube's viewport, it should be understood as window, because 1080p window resolution is exactly half of 4k, so it shows 1920 × 1080 × 2. As for the 1920 * 1080 (50%) displayed by mvist software, I think this refers to the size of the window, and has nothing to do with the actual pixels. hidpi does only scale the interface and has no effect on 4k content. ChatGPT's Answer Could Be Wrong!