Overlays in the viewer didn't show completely

Started by nordkapp, November 01, 2018, 06:54:23 PM

Previous topic - Next topic

nordkapp

I now use overlays in the viewer to see the rating and some infos from the camera. But if the image is not in the 3:2 ratio parts of the overlay are not shown. If I select a portrait orientated image I don't see the overlays at all.

I have a screenshot attached and marked the missing parts

Mario

This has been reported already, multiple times over the years.

I assume you are using a integrated on-board Intel graphic chip, most likely on a Notebook? This is a known problem of the Intel drivers. Nothing I can do, I tried everything already over the years. Affects only low-end Intel boards.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

ubacher

I have this problem also. But my laptop has both the built-in intel HD-630 and an NVIDIA graphics board.
But I have been unable to use Imatch with the NVIDIA graphics. I recall spending some time trying the various settings
- without success. Probably lack of understanding on my part. How do I know which graphics processor is actually being used?

Out of curiosity, I just had a look at the log file to see if it logs the graphics card in use - did not find it. I assume it is the system
which decides which card to use when a request for graphics processing comes. So Imatch does not care ("does not need to know") about the
graphics processors.

Mario

I know that people have solved this problem by configuring the notebook to use the nVidea card with IMatch. I don't know how this is done, though. I don't have a hybrid laptop for testing.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

ubacher

Well, I just tried looking at this again and it seems there has been improvements in Win 10 which did
not exist the last time I tried this. I can just use the  win 10 Graphics settings and select High performance for Imatch
(rather than system default). But how do I know that Imatch actually uses NVIDIA? The Task Manager shows both graphic cards in use,
and the Intel one used more.

lbo

Quote from: Mario on November 01, 2018, 06:59:53 PM
I assume you are using a integrated on-board Intel graphic chip, most likely on a Notebook? This is a known problem of the Intel drivers. Nothing I can do, I tried everything already over the years. Affects only low-end Intel boards.

as I'm using a Lenovo Thinkpad without dedicated graphics hardware, I'm also affected.

What about padding the image to fill the screen area?

Oliver

Mario

You can enable the 'enlarge small images' in the Viewer context menu > Zoom (or just press <Alt>+<Z>). This will scale images smaller than the screen to match either the height or width.
I'm not inclined to change the DirectX render code just to overcome a problem on some Intel GPUs. Frankly, I thought they had that solved long ago...

In my code I see a note that states that Intel GPUs will cause clipping on some boards when the background color in the Viewer is 100% black. So my code uses 0,0,0.01 for the background, which seems to have solved the problem at that time. Now the problem appears again but I have no Intel GPU to test how to make the Intel driver happy, sorry.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

lbo

I would be happy with gray background 0.1,0.1,0.1 if I could see the overlays then.

Mario

The bug at that time only appeared on a background with the color 0,0,0. Any change, even the slightest, made the bug vanish. IMatch still uses a "not 100% black" background for the Viewer.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

nordkapp

QuoteAny change, even the slightest, made the bug vanish.
Where can I change the background of the viewer? Just go through all setting, but I don't find any color related to the viewer. And no background color I saw are set to pure black. I think I use the standard color scheme

Or do I have to change something in the intel driver. The "bug" occurs on my desktop PC with an Intel Core i5 6400 4x 2.70GHz So.1151 BOX processor where I use no extra graphic card.
On my five year old Macbook pro under Parallels I can see all overlays

Mario

The background color in the Viewer cannot be changed. This was not a matte of the color. Just a pure RGB(0,0,0) was the problem, any other color suppressed the bug at the time.
The problem the last time only appeared with certain entry-level Intel on-board graphic adapters used on some Notebooks. Now maybe Intel has revived the problem on some GPUs for some reasons. I have no further options and can only suggest that you contact Intel about this.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

lbo

I can live with the Intel bug but I would be nevertheless happy to have it fixed.

Although it is likely a helpless attempt: Maybe dark gray (0.01,0.01,0.01) background helps more than the slightly blueish (0,0,0.01).

I know there's little chance of success, but it's minimal effort, too.

A "Zoom to width" is more work.

Mario

A zoom to width would crop images, most likely.
You can always zoom to width yourself with <Alt> + LeftMouse and drag. Or use "allow enlarge" option for smaller images to fill the screen.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook