1. Computer problem? Tech Support Guy is completely free -- paid for by advertisers and donations. Click here to join today! If you're new to Tech Support Guy, we highly recommend that you visit our Guide for New Members.

Dual Monitor Settings Not Saved

Discussion in 'Windows Vista' started by NebsiNsaNe, Sep 19, 2008.

Thread Status:
Not open for further replies.
Advertisement
  1. NebsiNsaNe

    NebsiNsaNe Thread Starter

    Joined:
    Sep 19, 2008
    Messages:
    3
    My wife and I own our own rigs and hers is set up as a media center type machine as well where she has her own monitor and we have a Sanyo LCD TV attached as a second monitor. The television happens to be oriented to the left of the primary display which isn't a problem to set up, but when we restart the machine or change the inputs on the television, her machine completely freaks and changes the settings... most of the time it'll go back to just cloning and making the TV pirmary, but sometimes it just makes the TV primary and extends the display. This last time Catalyst showed THREE monitors. Anyone know how to save the settings or know of an alternative program that can do it better than Catalyst (even though its not recommended)?

    Her rig:
    Vista Ultimate (x64) SP1
    AMD Athlon 64 2800+ 1.8gHz
    ATI RADEON X1650PRO 512 mb 128-bit GDDR2
    1GB RAM
     
  2. jbemp

    jbemp Banned

    Joined:
    Sep 16, 2008
    Messages:
    25
    Is the PC a home built or a certain model? I know for a fact that HP and IBM's all have tehre own monitor software that might be causing the issue.
     
  3. NebsiNsaNe

    NebsiNsaNe Thread Starter

    Joined:
    Sep 19, 2008
    Messages:
    3
    Its actually a home build. I dont like not knowing whats in my machine. :D
     
  4. jbemp

    jbemp Banned

    Joined:
    Sep 16, 2008
    Messages:
    25
    A few different solution you can try!
    Solutions to try:
    1. I found that disabling "Windows Event Log" solved the
    problem... at least for now.

    Right click the Computer Icon, select Manage, open Services and
    Applications, open the Services snap in, find "Windows Event Log", right
    click "Windows Event Log", select Properties, in the dialog select Disable.
    Then restart.

    2. By disabling the event log, the Windows Task Scheduler also becomes
    disabled, thus any applications dependent on the Task Scheduler won't
    run.

    After further research I found the root cause of the dual monitor
    problem. There is a task in the task scheduler called TMM (Microsoft
    Transient Multi-Monitor Manager). Disable this task, and all should work fine.

    3. But when TMM was off, it wouldn't detect if you had one plugged in when you
    logged in or came out of sleep, which was helpful. So I came up with a few
    modified settings of the TMM task. Basically, it tells TMM to run at log-on
    and when coming out of sleep, but to turn off after a minute so it won't be
    active during lock or unlocks. You still have to rearrange every startup though.

    a. <?xml version="1.0" encoding="UTF-16"?>
    <Task version="1.2"
    xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
    <RegistrationInfo>
    <Source>MobilePC Display Handling</Source>
    <Author>Microsoft Corporation</Author>
    <Description>Microsoft Transient Multi-Monitor Manager</Description>
    <URI>Microsoft\Windows\MobilePC\TMM</URI>

    <SecurityDescriptor>D A;;FA;;;BA)(A;;FA;;;SY)(A;;FR;;;AU)</SecurityDescriptor>
    </RegistrationInfo>
    <Triggers>
    <LogonTrigger id="0023ede2-0e7c-42ce-ac3a-9872e974d53f">
    <ExecutionTimeLimit>PT1M</ExecutionTimeLimit>
    <Enabled>true</Enabled>
    <Delay>PT2S</Delay>
    </LogonTrigger>
    <EventTrigger id="b79242a8-a65d-434d-a58a-da06a95fa5d1">
    <ExecutionTimeLimit>PT1M</ExecutionTimeLimit>
    <Enabled>true</Enabled>
    <Subscription><QueryList><Query Id="0" Path="System"><Select
    Path="System">*[System[Provider[@Name='Microsoft-Windows-Power-Troubleshooter'] and EventID=1]]</Select></Query></QueryList></Subscription>
    <Delay>PT2S</Delay>
    </EventTrigger>
    </Triggers>
    <Principals>
    <Principal id="Users">
    <GroupId>Authenticated Users</GroupId>
    <RunLevel>LeastPrivilege</RunLevel>
    </Principal>
    </Principals>
    <Settings>
    <IdleSettings>
    <Duration>PT10M</Duration>
    <WaitTimeout>PT1H</WaitTimeout>
    <StopOnIdleEnd>false</StopOnIdleEnd>
    <RestartOnIdle>false</RestartOnIdle>
    </IdleSettings>
    <MultipleInstancesPolicy>Parallel</MultipleInstancesPolicy>
    <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
    <StopIfGoingOnBatteries>false</StopIfGoingOnBatteries>
    <AllowHardTerminate>true</AllowHardTerminate>
    <StartWhenAvailable>true</StartWhenAvailable>
    <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
    <AllowStartOnDemand>true</AllowStartOnDemand>
    <Enabled>true</Enabled>
    <Hidden>false</Hidden>
    <RunOnlyIfIdle>false</RunOnlyIfIdle>
    <WakeToRun>false</WakeToRun>
    <ExecutionTimeLimit>PT1M</ExecutionTimeLimit>
    <Priority>7</Priority>
    </Settings>
    <Actions Context="Users">
    <ComHandler>
    <ClassId>{35EF4182-F900-4632-B072-8639E4478A61}</ClassId>
    </ComHandler>
    </Actions>
    </Task>

    4. Found a different solution. ATI has a control panel that allows you to change the monitor configuration. It appears that Windows and ATI were fighting over
    control, and ATI was winning. So, stop changing the dual
    monitor settings in Windows -- starting changing them in ATI, and
    my problems went away.


    5. I found this problem to be caused by a registry setting created by the ATI
    drivers I installed.

    It created a DWORD registry value in HKLM\Software\Microsoft\TMM called
    UseIViewHelper and set it to 1. I renamed this key to "UseIViewHelper old",
    rebooted and the problem is now gone.
     
  5. fairnooks

    fairnooks Banned

    Joined:
    Oct 1, 2007
    Messages:
    5,251
    There's a setting somewhere in the Catalyst drivers to not "sense" the connections each time it starts but your problems sound a little more extensive than sensing when all the connections have yet to be established.

    It sounds more like the drivers for the the 64bit system (if I'm reading that right) are still immature. I had dual monitor sensing problems all the time until just recently with both Catalyst and Nvidia. Nvidia 8800GT on a 32-bit system is now rock solid and the only thing different from when it didn't work is the drivers matured.
     
  6. NebsiNsaNe

    NebsiNsaNe Thread Starter

    Joined:
    Sep 19, 2008
    Messages:
    3
    Well I tried out all the suggestions given by jbemp (one at a time of course) but none actually worked out. The TV will even change resolutions to something smaller than what it actually is at startup. I have no clue how to fix this and would hate to just have to fiddle with the settings every time i change inputs or restart.
     
  7. fairnooks

    fairnooks Banned

    Joined:
    Oct 1, 2007
    Messages:
    5,251
    Well, if you take to hating it bad enough you might want to pop for an 8800GT and the drivers that go with it. I say might because its 64 bit drivers compared to my 32 bit drivers, but I have a 42 inch (1920x1080) and 22 inch (1680x1050) setup and went thru probably half a dozen different video cards and drivers, all with similar results to yours ('cept never a three monitor ID) and it wasn't until I hit on the 8800GT that everything just smoothed out, instantly and perfectly so far (about 6 or 8 months now?).
     
  8. Sponsor

As Seen On
As Seen On...

Welcome to Tech Support Guy!

Are you looking for the solution to your computer problem? Join our site today to ask your question. This site is completely free -- paid for by advertisers and donations.

If you're not already familiar with forums, watch our Welcome Guide to get started.

Join over 733,556 other people just like you!

Thread Status:
Not open for further replies.

Short URL to this thread: https://techguy.org/751358

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice