openatv / enigma2

openatv-gui
GNU General Public License v2.0
200 stars 314 forks source link

2K skins (2560*1440) ?!! #3196

Closed fairbird closed 4 months ago

fairbird commented 10 months ago

Why OpenATV does not support 2k skins with resolution (2560*1440). Such as this skin (hdsuisse.2k)

Skin work fine on DM920 with DreamOS images. But does not on Open source images.

Look on screenshot I have created channelselection screen test ... This screenshot from skins tools All directions are clear

Selection_001

This screenshot from device (It went to the right and the bottom side disappeared with 5 channels)

2

And here is more screenshots to prove diffrence between FHD and WQHD plugins screen

This is FHD skins (1920*1080) Look the screen of plugin (Normally display)

11

12

This is WQHD skins (2560*1440) Look the screen of plugin (Small display) because skin of plugin is FHD not WQHD !!

21

22

jbleyel commented 10 months ago

First of all:

fairbird commented 10 months ago

Already I have add name and link for skin in first post (hdsuisse.2k) ... About the permission (No I did not asked him because I just test it. I don't use it constantly)

Or You can test this simple skin I have created include only (Infobar + channelSelection) 2kskintest.zip

Papi2000-new commented 10 months ago

your screenshots are in 1920x1080. That means, your framebuffer is running only in FHD (1920x1080). Why do you want to compress a high resolution graphics into FHD? Bigger problem with that skin is, that it uses SVG-graphics, what is not (yet) impemented in oATV (maybe OE-A at all). So there is no sense, and even no way. to run that skin in an oATV image in next times. There are afaik no plans to implement SVG and compressed screens in skins.

EDIT: Update. I got the information, that SVG is build in already, but useless without gpu-acceleration. And screens with 2K work also, but is useless without gpu-acceleration, especially on smaller boxes. We build for masses, not only for few cash cows.

fairbird commented 10 months ago

No my friend ... It is not about SVG graphics .. Please try my simple skin I have created for test only (you can download it from my previous replay) Skin depend on Label only without any graphics and look here on DreamOS image how works fine with all directions appear....

1 . 2 .. But on OpenATV or my images does not .. . 2

jbleyel commented 10 months ago

Please provide the debug log.

fairbird commented 10 months ago

In attach 2 e2 debuge (Gemini dreamOS and OpenATV) !! E2_debuge.zip

jbleyel commented 10 months ago

That's a driver issue.

22:51:18.2033 [fb] SetMode failed: wanted: 2560x1440x32, got 1920x1080x32

The driver is closed source.

IanSav commented 10 months ago

Already I have add name and link for skin in first post (hdsuisse.2k) ... About the permission (No I did not asked him because I just test it. I don't use it constantly) Or You can test this simple skin I have created include only (Infobar + channelSelection) 2kskintest.zip

Your example would be significantly easier to review if it only contained valid openATV skin syntax. Further, you would make a better case if you corrected all the skin errors being reported in the logs.

Also when you provide images to demonstrate your case you should include comments to explain what you are highlighting and what you are expecting to see.

As @jbleyel reported, the resolution you are requesting is not valid on the hardware.

@jbleyel and I are investigating if we can determine the maximum frame buffer size so that we can adjust the integrated scaling engine to down scale skins to the maximum resolution offered by the hardware.

jbleyel commented 4 months ago

I will close this because this needs a lot of changes without guarantee. DM is gone and no other vendor supports higher resolution then FHD.