Full Screen Doesn't Work with AMD 780M Graphics

Discussion of getting WMC to work on Windows 11 (unsupported)
Post Reply
scott750

Posts: 43
Joined: Fri Nov 01, 2013 12:19 am
Location: Austin, TX

HTPC Specs: Show details

Full Screen Doesn't Work with AMD 780M Graphics

#1

Post by scott750 » Wed Jan 24, 2024 3:29 am

I got a new mini PC, MinisForum UM780XTX with AMD 7840HS and 780M graphics. In a windowed screen everything plays great. But in full screen the image is black and the cursor flashes making WMC un-viewable. Weird thing was during EPG123 setup, I was able to perform the WMC setup in full screen without any issues. I'm running WMC v8.9.1

I do have Full Screen optimization disabled.

Any suggestions?

User avatar
Kevin Chalet

Posts: 190
Joined: Mon Oct 08, 2018 12:00 pm
Location:

HTPC Specs: Show details

#2

Post by Kevin Chalet » Wed Jan 24, 2024 9:39 am

Interesting. AFAIK, it's the first report of a graphics issue affecting a non-Intel-11th+ (i)GPU.
When you say you disabled fullscreen optimization, which one are you referring to? The one you can tweak via Windows or the DirectX 9 exclusive mode used by WMC (internally called "fullscreen optimization")?

Related thread: viewtopic.php?t=14378

scott750

Posts: 43
Joined: Fri Nov 01, 2013 12:19 am
Location: Austin, TX

HTPC Specs: Show details

#3

Post by scott750 » Wed Jan 24, 2024 11:17 am

I am like you in thinking only Intel iGPUs had the issue, not AMDs. The tweak version in Windows by right-clicking on the WMC icon and modifying the Properties is what I did. Thank you for sharing the link. I checked my registry for the following line but it did not have it. So I manually added the line and will reboot my PC later after the current recordings complete.

Code: Select all

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Settings\DisplayService]
"DisableFullscreenOptimizations"=dword:00000001

User avatar
Kevin Chalet

Posts: 190
Joined: Mon Oct 08, 2018 12:00 pm
Location:

HTPC Specs: Show details

#4

Post by Kevin Chalet » Wed Jan 24, 2024 11:31 am

scott750 wrote: Wed Jan 24, 2024 11:17 amI checked my registry for the following line but it did not have it. So I manually added the line and will reboot my PC later after the current recordings complete.
It's important to note that this registry key has no absolutely effect if you don't use a patched version of ehshell.dll: either the one attached to the thread I linked or the one that is part of the new WMC mini-mods patcher: viewtopic.php?t=14526 :mrgreen:

scott750

Posts: 43
Joined: Fri Nov 01, 2013 12:19 am
Location: Austin, TX

HTPC Specs: Show details

#5

Post by scott750 » Wed Jan 24, 2024 3:23 pm

Oh ok. I thought the patched eshell.dll was referring to v8.8.5 only. I will try it with v8.9.1. I would need to uninstall WMC and reinstall with the patched file right?

User avatar
Kevin Chalet

Posts: 190
Joined: Mon Oct 08, 2018 12:00 pm
Location:

HTPC Specs: Show details

#6

Post by Kevin Chalet » Wed Jan 24, 2024 3:37 pm

scott750 wrote: Wed Jan 24, 2024 3:23 pm I would need to uninstall WMC and reinstall with the patched file right?
If you go the mini-mods route, you can directly run the .cmd contained in the package: it will overwrite the mcepg/ehshell .dll in ehome, ensure the GACed version is hardlinked to the ehome folder and re-run NGEN to update the native images corresponding to these two .dll.
If you don't want to use that tool, I'd recommend uninstalling WMC, downloading the 8.8.5 installer and replacing the .dll in the package before reinstalling it. Your WMC configuration will likely be lost in the process, tho'.

prsa01

Posts: 148
Joined: Fri Dec 13, 2019 4:19 pm
Location:

HTPC Specs: Show details

#7

Post by prsa01 » Wed Jan 24, 2024 5:25 pm

Kevin Chalet wrote: Wed Jan 24, 2024 3:37 pm
scott750 wrote: Wed Jan 24, 2024 3:23 pm I would need to uninstall WMC and reinstall with the patched file right?
If you go the mini-mods route, you can directly run the .cmd contained in the package: it will overwrite the mcepg/ehshell .dll in ehome, ensure the GACed version is hardlinked to the ehome folder and re-run NGEN to update the native images corresponding to these two .dll.
If you don't want to use that tool, I'd recommend uninstalling WMC, downloading the 8.8.5 installer and replacing the .dll in the package before reinstalling it. Your WMC configuration will likely be lost in the process, tho'.
or you can use epg123 to backup your config /uninstall /reinstall, configure thru tuner setup / restore epg123 backup

I don't know what that does to the patch(es). If you have to repatch after all that it probably makes more sense to use the tool in the first place.

scott750

Posts: 43
Joined: Fri Nov 01, 2013 12:19 am
Location: Austin, TX

HTPC Specs: Show details

#8

Post by scott750 » Thu Jan 25, 2024 3:10 am

Kevin thank you so much for your help! Running your Mini-Mods app ultimately did the trick.

I originally first tried uninstalling v8.9.1 and installing v8.8.5, but still got the fullscreen issue. Then I tried replacing the ehshell.dll file with the patched file, but still had the issue. Then I ran the Mini-Mods app on v8.8.5 and fullscreen is working perfectly!

I tried the Maxifier app before all of this which didn't help. Is there a way to delete that app?

Also how do I know if the Windows DVD player was installed with v8.8.5? Gary's post made it seem like I would see something during the install but I did not see a note during v8.8.5 when installing. Maybe since my recordings play fine it was installed? viewtopic.php?t=13826

What the msi package doesn't do right now:
Doesn't automatically install the DVD Player if needed. It is a pre-requisite to installing the msi, but will download it for you.

prsa01 wrote: Wed Jan 24, 2024 5:25 pm or you can use epg123 to backup your config /uninstall /reinstall, configure thru tuner setup / restore epg123 backup

I don't know what that does to the patch(es). If you have to repatch after all that it probably makes more sense to use the tool in the first place.
Thank you for the suggestion. I had my database backed up and made sure to restore it after confirming fullscreen was working.

User avatar
Kevin Chalet

Posts: 190
Joined: Mon Oct 08, 2018 12:00 pm
Location:

HTPC Specs: Show details

#9

Post by Kevin Chalet » Thu Jan 25, 2024 10:44 am

scott750 wrote: Thu Jan 25, 2024 3:10 am Kevin thank you so much for your help! Running your Mini-Mods app ultimately did the trick.

I originally first tried uninstalling v8.9.1 and installing v8.8.5, but still got the fullscreen issue. Then I tried replacing the ehshell.dll file with the patched file, but still had the issue. Then I ran the Mini-Mods app on v8.8.5 and fullscreen is working perfectly!
Fantastic! I'm very glad that workaround worked for you! :clap:
scott750 wrote: Thu Jan 25, 2024 3:10 am I tried the Maxifier app before all of this which didn't help. Is there a way to delete that app?
Sure, you can delete it like any other program using the regular Add or remove programs menu.
scott750 wrote: Thu Jan 25, 2024 3:10 am Also how do I know if the Windows DVD player was installed with v8.8.5? Gary's post made it seem like I would see something during the install but I did not see a note during v8.8.5 when installing. Maybe since my recordings play fine it was installed?
The 8.8.5 installer embeds the Windows DVD player .msi and automatically installs it for you. If you didn't see any message in the console, it's simply because it was already installed :P

Post Reply