Results 1 to 7 of 7

Thread: ATI 5xxx video cards driver bug.

  1. #1
    Join Date
    Apr 2010
    Posts
    90

    ATI 5xxx video cards driver bug.

    I was having an ATI 4xxx video card and there was no problem at all but i have bug which continues to the IDirect3DDevice9::GetRenderTargetData calls from different thread with my ATI 5xxx series. I am using the large surfaces with the resolution of 1920x1080.

  2. #2
    Join Date
    Dec 2007
    Posts
    1,727

    Re: ATI 5xxx video cards driver bug.

    I would suggest you to first of all uninstall the current drivers of your ati then restart your computer. Windows will automatically install its required drivers. You just need to mess around it a little bit and if everything seems to be okay then you may go to an official web site to upgrade it. Now install the latest drivers if it does not works for you then try the driver just older to the latest one.

  3. #3
    Join Date
    Apr 2010
    Posts
    90

    Re: ATI 5xxx video cards driver bug.

    I did it all as per your suggestions and when wen to an official web site of an ATI then i found that there was newer drivers available then which i was using so i just downloaded them but even those drivers did not worked for me. I am still having the same problem. Please help me somebody.

  4. #4
    Join Date
    May 2006
    Posts
    2,335

    Re: ATI 5xxx video cards driver bug.

    I just gone through the ATI's web site and have found that the there are lot and lot more people who all are having problems with VIA chipsets. Only one useful thing that i found was to install the latest VIA IRQ routing software from an official web site of the VIA. I do not have much ideas about the drivers of video cards but i guess this would helping you in one or an another way.

  5. #5
    Join Date
    Dec 2007
    Posts
    1,547

    Re: ATI 5xxx video cards driver bug.

    The destination surface should be either at the level of a texture or it should be an off-screen plain surface created with the D3DPOOL_SYSTEMMEM. The source surface must be a regular render target or a level of a render-target texture (mipmap or cube texture) created with POOL_DEFAULT.

  6. #6
    Join Date
    May 2008
    Posts
    1,149

    Re: ATI 5xxx video cards driver bug.

    The method given in the above posts will get fail because of the following reasons.
    • If the render target would be multisampled.
    • Difference between size of the source render target and the destination surface.
    • Formats of the source render target and destination surface does not matches.
    Last edited by David23; 02-06-2010 at 12:00 PM.

  7. #7
    Join Date
    May 2008
    Posts
    1,196

    Re: ATI 5xxx video cards driver bug.

    I suggest you to try the following code.
    Code:
    void CaptureRenderTarget(IDirect3DDevice9* pdev, const TCHAR* path)
    {
    	IDirect3DSurface9* pTargetSurface=NULL;
    	HRESULT hr=pdev->GetRenderTarget(0,&pTargetSurface);
    	if(SUCCEEDED(hr))
    	{
    		D3DSURFACE_DESC desc;
    		hr=pTargetSurface->GetDesc(&desc);
    		if(SUCCEEDED(hr))
    		{
    			IDirect3DTexture9* pTempTexture=NULL;
    			hr=pdev->CreateTexture(desc.Width,desc.Height,1,0,desc.Format,D3DPOOL_SYSTEMMEM,&pTempTexture,NULL);
    			if(SUCCEEDED(hr))
    			{
    				IDirect3DSurface9* pTempSurface=NULL;
    				hr=pTempTexture->GetSurfaceLevel(0,&pTempSurface);
    				if(SUCCEEDED(hr))
    				{
    					hr=pdev->GetRenderTargetData(pTargetSurface,pTempSurface);
    					if(SUCCEEDED(hr))
    					{
    						D3DXSaveTextureToFile(path,D3DXIFF_PNG,pTempTexture,NULL);
    					}
    					pTempSurface->Release();
    				}
    				pTempTexture->Release();
    			}
    		}
    		pTargetSurface->Release();
    	}
    }

Similar Threads

  1. ATI HD-5xxx cards for Dell Alienware desktops
    By Cain in forum Monitor & Video Cards
    Replies: 6
    Last Post: 01-07-2011, 10:49 PM
  2. How do I compare laptop video cards to desktop video cards?
    By johnbrad in forum Monitor & Video Cards
    Replies: 1
    Last Post: 17-06-2011, 07:47 PM
  3. Replies: 5
    Last Post: 13-05-2011, 12:50 PM
  4. AGP video cards and RAM
    By Notbornyesterday in forum Monitor & Video Cards
    Replies: 2
    Last Post: 02-11-2009, 07:16 PM
  5. Video cards with a new name for ATI
    By BenTen in forum Monitor & Video Cards
    Replies: 2
    Last Post: 06-02-2009, 11:59 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Page generated in 1,713,508,870.81619 seconds with 17 queries