photools.com Community

IMatch Discussion Boards => General Discussion and Questions => Topic started by: nordkapp on November 01, 2018, 06:54:23 PM

Title: Overlays in the viewer didn't show completely
Post by: nordkapp on November 01, 2018, 06:54:23 PM
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
Title: Re: Overlays in the viewer didn't show completely
Post by: Mario on November 01, 2018, 06:59:53 PM
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.
Title: Re: Overlays in the viewer didn't show completely
Post by: ubacher on November 02, 2018, 07:36:02 PM
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.
Title: Re: Overlays in the viewer didn't show completely
Post by: Mario on November 02, 2018, 07:46:20 PM
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.
Title: Re: Overlays in the viewer didn't show completely
Post by: ubacher on November 02, 2018, 07:59:15 PM
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.
Title: Re: Overlays in the viewer didn't show completely
Post by: lbo on November 03, 2018, 10:17:54 AM
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
Title: Re: Overlays in the viewer didn't show completely
Post by: Mario on November 03, 2018, 11:06:42 AM
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.
Title: Re: Overlays in the viewer didn't show completely
Post by: lbo on November 03, 2018, 03:02:17 PM
I would be happy with gray background 0.1,0.1,0.1 if I could see the overlays then.
Title: Re: Overlays in the viewer didn't show completely
Post by: Mario on November 03, 2018, 03:26:43 PM
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.
Title: Re: Overlays in the viewer didn't show completely
Post by: nordkapp on November 09, 2018, 09:23:54 PM
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
Title: Re: Overlays in the viewer didn't show completely
Post by: Mario on November 10, 2018, 08:02:57 AM
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.
Title: Re: Overlays in the viewer didn't show completely
Post by: lbo on November 10, 2018, 07:57:01 PM
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.
Title: Re: Overlays in the viewer didn't show completely
Post by: Mario on November 10, 2018, 08:03:57 PM
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.