Qhimm.com Forums
Off-topic forums => Completely Unrelated => Topic started by: RPGillespie on 2006-09-03 23:18:58
-
I recently reformatted my hard drive, when much to my dismay, I found that when I dragged windows about the screen, they seemed to lag. In firefox, scolling down is also "laggy"... I'm thinking there is a problem with the window refresh rate, not the moniter refresh rate which is causing this to happen (videos work fine). I'm not sure how to fix this, any ideas?
(This did not happen before the hard-drive was wiped)
Thanks.
-RPGillespie
PS: I have an nVidia GeForce graphics card
-
You installed the graphic card drivers, right? This often happens if you are using the Windows XP "generic" graphics card driver (dragging windows around or scrolling is "hoppy").
-
*slaps self in face*
Seems I forgot to install my audio drivers as well...Thank you! I think that is precisely what is wrong. Now if I can just find that driver CD :-)...
-RPGillespie
[Edit] Perfect, works great! ~Thanks again
-
I should also download the newer driver version from Nvidia.com.
Sometimes the updated driver works even better :o
-
I'm not to knowledgeable about PC hardware, but isn't the Windows GUI written as pixels to the video card? Is there some kind of acceleration I don't know about?
-
Windows uses an interface called "GDI (http://en.wikipedia.org/wiki/Graphics_Device_Interface)" to draw objects. Modern graphics cards have a GDI accellerator, which does some of the window-drawing stuff that I guess would otherwise have to be done in software.
It seems that the generic graphics driver in Windows XP does a pretty crappy job of some forms of motion (most notably, scrolling windows or moving windows) with this accelleration turned on. I believe if you lower the graphics accelleration level (in the advanced section of the Display control panel), things work fine with the generic graphics driver.
Sidetracking...
Interestingly enough, Microsoft is moving the GDI functions back to software for Windows Vista (when the desktop composition engine, i.e. the pretty graphics, are enabled). Standard 2D windows will be drawn in software, however, the graphics card will be used to draw all of the windows, and the 2D windows will be stored as 3D objects (or something) in the graphics card memory. Since all windows will be stored all the time (as opposed to just the ones that are visible, as is what happens right now), this eliminates some Windows visual problems, like the visual "re-draw" you can see when dragging a window off of another window (particularly on slower machines), a delay while Windows re-draws a window while you are switching between full-screen apps (particularly visible when you are messing with some fancy stuff in an application like Photoshop), and a window that stops drawing stuff or turns white while an application is hung.