Windows Entertainment and Connected Home

How to organize, access and enjoy all of your media in and around your home

Green Screen when starting Live or Recorded HD video

  • rated by 0 users
  • This post has 18 Replies |
  • 3 Followers
Page 1 of 2 (19 items) 12
  •  
    i've seen this topic referenced many times in several forums, but haven't been able to get a solution.

    basically what happens is, any type of HD content (live or recorded) will always start playback as a green screen with the audio working fine. SD content does not have the problem. as other people have found out, if you resize the window in any way, the video will start working.

    is this a hardware problem or a software problem or both or what? what does the green screen indicate (maybe somebody from MS)? how does one diagnose this type of problem?

    i'm using a mobo that has integrated ATI X1250 graphics hardware. this same system worked perfectly in XP MCE, but i can't for the life of me figure out what to do to fix the problem. i tried using the Nvidia PureVideo decoder, and the green screen problem went away BUT the video is nowhere near as smooth as with the MS decoder. also, the audio goes in and out of sync with the video using the Nvidia drivers, so the PureVideo stuff isn't the answer.

    does anyone have any ideas on what i cound try? or maybe a solution?

    thanks a lot!
  •  

    Do a find and replace in your registry.

    Search for "DXVA_NOHDDECODE" (without the double quotes).

    It's value will be 1 by default. Change it to 0 everywhere.

    Voila!

    :-)

     

    Founder and President. The Digital World, Inc. http://www.thedworld.com
  •  
    thanks a lot for that info kapone!

    you are correct - it does eliminate the green screen problem.

    but it does so at the expense of picture quality. i notice more pixilation, especially when panning, and it seems like the audio is slightly out of sync. it's still better than the PureVideo decoder solution, but nowhere near as nice as the MS decoder after the screen has been resized.

    i do appreciate this tip, especially since it's the best solution i have right now.

    do you know what the registry entry controls, and why it affects the green screen problem?
  •  
    kapone:

    Do a find and replace in your registry.

    Search for "DXVA_NOHDDECODE" (without the double quotes).

    It's value will be 1 by default. Change it to 0 everywhere.

    Voila!

    :-)

     

    hey can you tell me the step how can i change this in the registery and i having the same issues with live tv

    so can you please tell me how can i change the registry settings

  •  
    thewildside:

    hey can you tell me the step how can i change this in the registery and i having the same issues with live tv

    so can you please tell me how can i change the registry settings



    just run the registry editor (regedit.exe) and do a find from the menu. search for "DXVA_NOHDDECODE" and when you find it right click on it for options. one of the options is modify data. change it from 1 to 0, click ok and you're done =)


    i'm interested to find out if you see a loss in picture quality like i did.
  •  

    I don't know what you mean by "loss in picture quality".

    That setting basically turns on HD decoding for the onboard x1250 GPU. The decoder used is STILL the MS MPEG decoder in Vista MCE. Unless you have a low powered CPU, there should be no stuttering or lip sync issues. I have 3 of these boards, and all of them work perfectly fine. The x1250 is not a bad GPU.

    Founder and President. The Digital World, Inc. http://www.thedworld.com
  •  
    hmm. if that setting is just enabling HD decoding by the GPU then how is that function accomplished when it is disabled? Vista MCE can handle the decode once the video is resized. does enabling cause more or less CPU utilization? it seems like enabling some GPU hardware would reduce processor utilization. i guess i don't understand how this works.

    i do know that the video quality is definitly not as good as in the disabled setting (most noticible with motion,  eg. sports) and that my processor utlization is no more than 50% either way.
  •  

    Thanks a ton for the information worked like a champ.  One obersvation about the choppy video for me it redueses as you reduce your resolution, it must be doing some sort of graphic level dithering at high res chewing up more of the GPU cycles.

     

    Thanks Again

    Mike

  •  
    I have the same green screen problem, but no NOHDDECODE in the registry.  I'm running Catalyst 8.2.  I also have another problem for one user only, when the Media Center window is not maximized, when the controls leave the screen the video stops.  If you mouse over the window, the video starts from its current point and goes until the controls leave again.  This problem only occurs for one user, the green screen problem is for all users.

    Any thoughts?
  •  

    I have had this same problem when using a 2400xt based video card.  I found this solution and it seems to work for my system:

    --------------------------------------

    Viewing 1080i broadcasts on 2400 (pro or xt) based graphics cards shows a green screen. Can temporarily get around it by toggling between full screen and window mode, but a permanent fix is:

    Search the registry for the Key - DXVA until find the one in CurrentControlSet. ie.
     HKLM\SYSTEM\CurrentControlSet\Control\Class\{nnnnn}\0000\UMD\DXVA

    Add the following 4 Values as REG_SZ and set to "0"

    DXVA_NOHDDECODE
    DXVA_Only24FPS1080H264
    DXVA_DetailEnhance
    DXVA_TRDenoise

    Also, go up 2 levels and set
    DXVA_WMV_NA = 0

    If have a dual monitor system, may need to repeat for the \0001\ control set

    Mike

     

  •  

    Microsoft has an update that supposedly fixes the problem
    http://support.microsoft.com/kb/943195/en-us

    Give it a try, you can always roll it back out if it doesnt work.

    DXVA_NOHDDECODE turns on hardware acceleration. ATI turned it off for certain boards presumably because they thought it caused problems, but it works fine on my 2400pro.

    Also, make sure that the video resolution in MCE's "setup TV"  GUI is set to a standard video resolution, i.e. 480i, 7220p, 1080i.  If you set a custom resolution in CCC, MCE will pick that up too and really mess up the video.

    -dickm

  •  
    Mike Mendelsohn:

    Viewing 1080i broadcasts on 2400 (pro or xt) based graphics cards shows a green screen. Can temporarily get around it by toggling between full screen and window mode, but a permanent fix is:

    Search the registry for the Key - DXVA until find the one in CurrentControlSet. ie.
     HKLM\SYSTEM\CurrentControlSet\Control\Class\{nnnnn}\0000\UMD\DXVA

    Add the following 4 Values as REG_SZ and set to "0"

    DXVA_NOHDDECODE
    DXVA_Only24FPS1080H264
    DXVA_DetailEnhance
    DXVA_TRDenoise

    Also, go up 2 levels and set
    DXVA_WMV_NA = 0



    This worked for me for fixing the green screen.  What does the string Only24FPS1080H264 do exactly?

    Also, my problem with the video freezing when the controls go away when not in full screen mode was fixed by going to the Catalyst Control Center, 3D settings, and setting all that had a Use Application Settings to checked.  I also disabled Catalyst AI.  It turns out that if you open CCC again, even if you do nothing, it'll break MC in windowed mode.  You have to explicitly set the 3D settings every time you go into CCC.

    Thanks,
    Dave
  •  

    I've had this issue since I built my VMC box in January.  I have the X1250 onboard video as others on this thread.  Initially, I had the green screen problem as many others reported.  I started by looking around for alternate codecs to solve the problem and after trying fddshow, the one that came with my A180 capture cards and the ATI one that you get when you install Avivo, I settled on the ATI one.

    The problem with this codec is that it doesn't support FF or REW, which is annoying.  Luckily, it does support skip which I've learned you can get a lot of mileage out of.  The quality doesn't look quite as good as the same antenna input direct into the TV, but it is close enough.

    I saw this thread recently and thought I'd try DXVA_NOHDDECODE reg tweak.  That actually got the green screen to go away and allowed me to use the MS codec which then got my FF and REW working.  However, the video is very choppy on most of my channels.  Strangely, one of the PBS HD channels looks great, but other stuff looked really bad.  The PBS channel is 720p vs 1080i, but another 720p channel was choppy.

    I tried the hotfix mentioned in this thread and saw no difference.

    I suppose my machine could be underpowered, but it is a pretty new dual core Athlon and has 2GB of RAM available.  The machine doesn't seem to be struggling CPU-wise when there is stuttering video.

    I've considered upgrading the video card to a 2600 (not a huge investment), but I can't really tell exactly what my problem is and so I don't have much assurance that it will work.

    Does anyone have any additional suggestions?

    Thanks!

  •  
    joekaplan:

    ... Does anyone have any additional suggestions?

    Thanks!


    I have a similar setup (Gigabyte MB with ATI 1250 onboard and AMD 5000+ X2) and experienced the same choppiness with the MS mpeg decoder as you have.  When I first built my PC, I was able to fix the green screen by using Cyberlink's PowerDVD 7 decoder that came with bundled DVD RW drive software.  I still use that and it performs well for me.
      Just to clarify, I have PVD7 selected as the default video decoder in Vista. There is a free trial download available if you want to try it.

    I tried the hotfix with the MS decoder and the display was still choppy unless hardware acceleration was disabled.  That got rid of the choppiness, but  motion delinterlacing was very noticeable.  I went back to PDVD7.  
  •  

    ove1

    I had the same problems as you with the deinterlace, and PDVD fixed them, except it had a slightly soft picture.

    Just curious, did you ever go through the Setup TV menus and set the TV resolution? I found that if set to a standard broadcast resolution such as 720p or 1080i, all the deinterlace fuzzies went away and I was able to go back to the MS decoder. 

    I had rescaled my desktop to fit on screen and MCE picked up that same resolution which caused all my problems. I had to go through the MCE Setup Tv process and reset the video resolution.

    -dickm

     

Page 1 of 2 (19 items) 12