home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
HTPC Projects
Software
Operating System
Windows 7 & half fullscreen
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="mlburgoon" data-source="post: 729855" data-attributes="member: 26898"><p>Ok, I understand the "workarounds" that have been posted before, and this is not one of them. This fix is completly independent of Win7 OS type, video card, video card drivers, or TV\monitor\projector\Repeater, etc. This is THE fix for this issue from an OS standpoint. The registry entries I posted and what to change in them are what tells Win 7 what to do in different circumstances (for example, when no EDID is present). Basically, MS in its infinite wisdom (HA!) decided to change setting based on different situations for what the hardware is detecting and doing. Basically, under the configuration branch, I saw 3 entries. On my brother in laws system, there was about 12 or so. If you change video cards, you get a new entry under here for that hardware (actually, more than one). Under these entries you will see a 00 entry, and maybe a 01, or 02 as well. This is all in an attempt to be able for the OS to react differently to differences in hardware detected. Why they did it this way, and why they don't have an option to "set globally" your screen resolution we may never know.</p><p></p><p>From my research on this, this is what is happening...</p><p>You fire up the OS and you are using HDMI. you get it set to 1920x1080. that in turn changes the configuration in the registry for that videocard for the active setting to that resolution. But wait, there are other entries for your video card, one being NOEDID, and it is NOT changed when you changed the resolution. so then you switch to a different source and away from your HTPC running MP. windows detects that it lost the EDID coming from the TV and looks up in the registry what to do and how to handle that situation. Since the NOEDID entry was not changed, the OS then reverts the video setting to what ever is listed there (1024,768 seeems to be common from what I have seen on the 2 systems I have looked at). So since the OS has changed size, MP changes size. But when you switch back, the OS detects an EDID again, so it switches back. this is where MP is lagging becasue it does not always switch back to full screen. So some of us are seeing this because of our setup. If you are running MP in a windowed mode, I don't think this occurs, but I am not sure about that. </p><p></p><p>I hope this description helps others fully understand what is occurring and why. It would be nice to have a permanent fix either from MS or MP already built in, but I don't know if that will happen.</p><p></p><p>what would be nice is if when MP fires up, it could detect wether or not there was an active EDID and change those reg keys during startup to the correct settings. maybe a config within MP to set the display size you want to use and have MP enforce those on each startup. Bascially, just enumerate all the settings under configuration and force the settings to be what is in the MP config , or do it from the MP config and enforce them when the MP config is closed.</p><p></p><p>thanks</p><p>Mike</p></blockquote><p></p>
[QUOTE="mlburgoon, post: 729855, member: 26898"] Ok, I understand the "workarounds" that have been posted before, and this is not one of them. This fix is completly independent of Win7 OS type, video card, video card drivers, or TV\monitor\projector\Repeater, etc. This is THE fix for this issue from an OS standpoint. The registry entries I posted and what to change in them are what tells Win 7 what to do in different circumstances (for example, when no EDID is present). Basically, MS in its infinite wisdom (HA!) decided to change setting based on different situations for what the hardware is detecting and doing. Basically, under the configuration branch, I saw 3 entries. On my brother in laws system, there was about 12 or so. If you change video cards, you get a new entry under here for that hardware (actually, more than one). Under these entries you will see a 00 entry, and maybe a 01, or 02 as well. This is all in an attempt to be able for the OS to react differently to differences in hardware detected. Why they did it this way, and why they don't have an option to "set globally" your screen resolution we may never know. From my research on this, this is what is happening... You fire up the OS and you are using HDMI. you get it set to 1920x1080. that in turn changes the configuration in the registry for that videocard for the active setting to that resolution. But wait, there are other entries for your video card, one being NOEDID, and it is NOT changed when you changed the resolution. so then you switch to a different source and away from your HTPC running MP. windows detects that it lost the EDID coming from the TV and looks up in the registry what to do and how to handle that situation. Since the NOEDID entry was not changed, the OS then reverts the video setting to what ever is listed there (1024,768 seeems to be common from what I have seen on the 2 systems I have looked at). So since the OS has changed size, MP changes size. But when you switch back, the OS detects an EDID again, so it switches back. this is where MP is lagging becasue it does not always switch back to full screen. So some of us are seeing this because of our setup. If you are running MP in a windowed mode, I don't think this occurs, but I am not sure about that. I hope this description helps others fully understand what is occurring and why. It would be nice to have a permanent fix either from MS or MP already built in, but I don't know if that will happen. what would be nice is if when MP fires up, it could detect wether or not there was an active EDID and change those reg keys during startup to the correct settings. maybe a config within MP to set the display size you want to use and have MP enforce those on each startup. Bascially, just enumerate all the settings under configuration and force the settings to be what is in the MP config , or do it from the MP config and enforce them when the MP config is closed. thanks Mike [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
HTPC Projects
Software
Operating System
Windows 7 & half fullscreen
Contact us
RSS
Top
Bottom