Sunday, 1 May 2011

Fix Graphics Corruption in MS Live Messenger

I have recently had problems with graphics corruption within Live Messenger, the computer concerned is running Vista x86 and has SIS Mirage 3 graphics.

The solution I found is to disable graphic acceleration, but as usual microsoft make us jump through hoops for this. The procedure is found here:


Google does a fine job of translating it, however here is my version:

1: Start regedit by typing "regedit" in the start menu:


hit enter, and click continue on the warnings you receive.

2. Navigate to the following key:

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows Live \ UX \ HwBlockList \ 0 \ 0

this key contains details of incompatible video cards, cards that need graphic acceleration disabled. We are going to add our card to the list, so that it is disabled for us too.

3. You will see that there are lots of subkeys, we are going to create a new one with a number that doesn't exist, in my case 106, right click, and select New -> Key, give it the name 106


4. Click the newly created key, within that key we are going to create new DWORD's with the following names and values:
  • Flags, value 1
  • Options, value 1
  • VendorId, see below
  • DeviceId, see below
5. Whilst keeping regedit open, go to device manager (right click "My Computer", click "manage", then "device manager").

Find your video card under "Display Adapters"



double click it, and go to the "details" tab, under "property" select "Hardware ID's", it should look something like this:



We are looking for our Vendor ID and Device ID, in this case 1039 and 6351 respectively.

6. Go back to regedit and enter the vendor and device ids into the DWORDS you created earlier, it should now look something like this:



6. Restart your computer, and try Live Messenger without the corruption.

Uninstall is simple, just delete the keys you created.

9 comments:

Anonymous said...

Not working on 6950 video card here

Anonymous said...

same issue with amd 6970

Anonymous said...

Robin, thanks for that.

I had problems with Folding @ Home GPU and Messenger 2011, because the hardware acceleration.

The only difference for me is that Messenger excludes this key.

Then I exported this key, so if I need it again is prepared. Furthermore, I changed the privilleges to access this key, so I am the owner and no one can change, exclude or change permissions on this key. I only allowed to read the content and applied it to the all DWORDs.

Sorry if the text is bad writed, I'm brazilian and my english is no so good.

After I test if the problem occur now, after deny de modify or exclusion of the key I will post here again.

Att, Adryan

Anonymous said...

Returning here...

Wow!

It runnig perfectly after doing the changes that I written in the last comment.

If everyone has this problem, do it, then it works!

Thanks again Robin.

Att, Adryan.

Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
Oliver said...

Thanks for this I found your steps also worked for Windows Live Mail which was suffering from the same issue.

Stephen Morrish said...

This also fixes a different issue with Windows Live Mail. Before this fix my pair of 7970's fans ramped up to full speed. Live mail used GPU acceleration, this fix turned it off.

Thank you.