Re: Virtual Graphics Adapter driver support for reverse resolution.

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Hi,

Thanks Ben.

Yes 640 * 960 worked and so do 768 * 1024. But the reason for this is
that resolution of 960 * 640 and 1024 * 768 are supported by the ATI
graphics adapter.

Thus, the inference which I drew from my R&D is that , if a perticular
mode is supported by the ATI graphics card like (1024 * 768, 960 * 640)
, then its reverse resoluiton is also supported by the it(768 * 1024 ,
640 * 960), and thus these resolutions can also be supported by my
virutal graphics adapter driver.

But my point is , why this dependency is there on of my virtual
graphics adapter driver on the the main ATI graphics adapter.. Mine is
an independent virutal graphics adapter driver , that should be able to
support any resolution. Why then it fails to support 480 * 800 or 123 *
456.

In DrvGetmodes I am filling the DEVMODEW structure with both the
resolutions 800 * 480 and 480 * 800. While 800 * 480 gets supported ,
480 * 800 doesnt.

I want to support the resolution of 480 * 800 in my virtual graphics
adapter driver . Please help.

Thanks

Ben Voigt wrote:
"anshul makkar" <anshulmakkar@xxxxxxxxx> wrote in message
news:1156861206.151937.284150@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hi,

I have written a virtual graphics adapter driver that consists of -:

- > miniport driver that does nothing except from returning true or
false

- > display driver is just a skeleton driver that pass all the call to
it to DIB engine through eng calls.

Display driver dll has been written to support the standard resolution
of 800 * 600 . It works well for my extended graphics monitor.

But I want my graphics driver to support the reverse resolution mode of
480 * 800.When in DrvGetmodes i give the resolution as 480 * 800 and
then when I load the graphics driver , the error message flashes that
"this driver has been written for older version of windows..." and the
driver does not get loaded..

Then I tried my graphics driver with ATI card that supports some of
the reverse resolutions. eg 800 * 1200 etc.
So in my graphics drivers DrvGetModes I gave the resolution as 800 *
1200 , and then loaded the graphcis driver.

Please note that 800x1200 is a standard resolution, i.e. 800x600 dual
monitor. 480x800 is not. Can you just use part of a larger resolution,
like 640x960?


To my surprise the driver got loaded properly.

Now , I fail to understand why this dependency of my virtual graphics
adapter driver is there on the main ATI graphics adapter.

If this dependency is there , then I can only support resolution that
are supported by the ATI card ?

I want to support resolution of 480 * 800 in my virtual graphics
adapter. If anyone has any idea then please share it .


.



Relevant Pages

  • RE: Rotating the display using ChangeDisplaySettingsEx
    ... I have been unsure whether it was necessary to set the resolution when I ... Professional and Intel's IEGD 7.0 graphics driver. ... Running on a PC with XP Professional, Intel 965 chipset and Intels mobile ... Microsoft Online Community Support ...
    (microsoft.public.win32.programmer.gdi)
  • Re: X resolution (was no-subject)
    ... The utility you used will appear to let the resolution ... > change go through OK when in reality it doesnt, if the driver doesn't ... > support it. ... was stuck at 640x480 before the BIOS upgrade to A04. ...
    (Fedora)
  • Re: Linux laptop with 2560x1600 graphics
    ... and support terminals with ultra-high resolution (specifically, ... If it uses nVidia or ATi graphics cards, then you can use the closed source ... likely only be able to use the VESA driver and I think that is hitting a limit ...
    (alt.os.linux)
  • Re: Linux laptop with 2560x1600 graphics
    ... and support terminals with ultra-high resolution (specifically, ... likely only be able to use the VESA driver and I think that is hitting a limit ... chip that is used on the laptop, you have best options if it's based on ATi ...
    (alt.os.linux)
  • Re: dynamic switching between lcd and vga
    ... IIRC dynamic resolution change is supported by CE 6, ... You will have to change the display driver also to support the ... (l'indirizzo di reply di questo messaggio non è ...
    (microsoft.public.windowsce.platbuilder)