Help - Search - Members - Calendar
Full Version: performance problem with nvrotate
NVIDIA Forums > nZone > Hardware > GeForce Drivers
muzok
hi,
I just bought a dell 2001fp which can be rotated for the strict purpose of using it portrait (rotate 90) mode to read all those pdf papers I am collecting. The problem is the video performance feels much worse than landscape mode. I have an fx 5200 with 128 M and I am running the latest whql drivers from nvidia driver downloads. This is on an athlon 2500+ machine with 1G memory. I was quite happy in landscape mode. I am not a gamer. But the whole video subsystem feels sluggish. Menus drop down more slowly, even menu highlighting when you move the cursor over seems choppy. Anyone seen anything like this ? Am I missing something ? I am connected with a DVI cable to the LCD display and I am running windows xp sp2.

Thanks.
hannsolo
I'm experiencing the same problems.
While using the pivot mode the 2D acceleration does not really seem to work.
Performance when scrolling, using menues and tab controls is very poor though the nVRotate specs claim to provide full hardware acceleration for portrait mode. You can actually see when the background gets cleared and the new content gets drawn on top of the cleared background. So it very much looks like when you disable hardware acceleration in windows display settings.
Any advice or anyone experiencing the same problems?

Thanks in advance.

My setup:
Win XP, SP1
NVidia 5900 XT
TFT display connected via DVI (appears with CRT monitors as well though)
Driver: nForce 71.84 (appears with older versions as well though)
Ati4evr
I am experiencing the same problem rotating 180 deg on my 6600GT DVI (NV71.81). thumbsdown.gif
Supposedly NVrotate needs more memory to run a rotated desktop, which explains the performance problem.

I don't know if this is true though. I would be interested in a fix as well.. Anyone?
f0dder
*bump*

I''m experiencing problems with NVRotate as well - it feels as if the rotated display has hardware acceleration disabled. My old box had a ATI 9600xt, which did rotation with no problems at all.

I''m wondering whether this is a driver or hardware flaw? Running XP+SP2, AMD64 3500+, a gig of corsair dualchannel DDR400, and a PCI-E MSI NX6600-TD256E card. Primary monitor is a acer al1715 tft running 1280x1024, secondary monitor a samsung syncmaster s151s running 1024x768, rotated to 768x1024. Both are analog monitors, and the secondary is using a dvi->dsub dongle. (enough hardware specs already? smile.gif ).

I've tried forceware 71.84 and 71.89, haven't bothered testing older versions.

I hope somebody has a clue why we''re having this sluggishness...
wurtis
I'm having problems with NVROTATE too, but on a tablet PC (Toshiba Portege M200). The screen rotates successfully, but then the cursor won't track the stylus properly at all - in fact, the axes of movement are completely reversed! This makes the tablet completely unusable in portrait mode. (and yes, I've tried rotating it 180 degrees to the OTHER portrait mode, and the mouse axes are still reversed!)

GeForce FX Go5200
Driver 7.1.8.9

Anyone got a suggestion, or some help?

Kurt
kurts@stanford.edu
stephantran
I have a pretty decent configuration (Dual Xeon 2.8, 2 gig ram and 6800 GT OC) and have noticed a considerable performance decrease in portrait mode using NVRotate. If you want a faster performing software, you should look at the trialware of Pivot Pro (http://personalcomputing.portrait.com/us/products/pp_tbyb.html), which is considerably faster than the NVRotate. Of course, you have to shell out the money for it, but it works almost a the same speed as a landscape configuration (although games don't seem to run in portrait mode).
f0dder
Hm, pivot pro doesn't seem to support dual-monitor configuration where only the secondary monitor is to be rotated... it's weird nvrotate is so sloppy when it worked like a charm on ATi :-s - I hope it's something that can (and will) be fixed in a future driver...
f0dder
*bump*

still not fixed with the recent drivers.
gol
Same here. Acer c311 with geforce go 6200, and it's very annoying since the portrait mode can be the only mode you use on a tablet.
gol
Btw anyone knows which version of the drivers didn't have that portrait mode slowness?

They seem to tell about 46.x here:

http://www.tabletpcbuzz.com/forum/topic.as...600&whichpage=1


..quite old
Arheos
Same problems here with the rotate function. Slow performance, icons flickering etc.
And it has to be a software problem cause I used the same monitor on a ATI All in Wonder and it was just fine.
Luckily my monitor came with the Pivot Pro program so I can use this.
And I mention this because it works great with this program. (It worked fine with the ATI too.)
So if you have any similar problems (and I suppose everyone has regardless their Nvidia Graphics Adapter) I suggest either wait for the new version of the drivers which will hopefully fix it or get the Pivot Pro.
And I have nothing to do with the company that makes it either.
Arheos
I don't know if this is related to PivotPro or Nvidia so here goes:
Using this program to switch to pivot mode 90 degrees.
If there's a window open e.g. Explorer, even minimised, and you switch back to normal mode (landscape) the maximize function of the windows doesn't work properly anymore.
The window doesn't maximize completely horizontally. There's some part of the desktop that isn't filled and even manually resizing the window it can't be resized beyond a specific point to the right.
This happens with simple windows applications e.g. explorer,notepad etc. Of course with heavier apps (even Firefox) I close all apps before reverting to normal view.
Not even right-click works on that part of the desktop.

Configuration:
Win2K
MSI Geforce NX6600GT TDI128E
ASUS A8N SLI Deluxe
76.45 version driver (think it did it too in 77.72)

Anyone else has this problem?

f0dder: Check the Pivot website. It mentions support for dual monitors and what modes it supports. Individual rotation is supported under some 'terms'.
giobatta
Guys,
got the same problem and found solution.
With the latest drivers, DO NOT USE NVROTATE to rotate the screen.
Instead download IRotate (it's free) from http://www.entechtaiwan.net/util/irotate.shtm

It sets the flags corretcly and hw acceleration works wounderfully (before with nrotate it was taking 50% cpu, now 0%)

For simplicity i attach the file as well

Hope this helps

Ciao
Giovanni
giobatta
A note to my previous post: it does not seem to work always.
Randomly it looks like HW acceleration is not used: some times it does, some times it does not.
I am investigating the problem and if i will find any news i will post them here

Giovanni
dinosauce
Has anybody else had any luck with this problem? When the screen is rotated using NVRotate, the redraw is visibly slower than when it is unrotated.

The best work around I have come across: http://www.experts-exchange.com/Hardware/Q_21433386.html

Which is to lower the HW acceleration by one notch for the rotated monitor.

Is this going to be fixed in the future with driver releases? Or is this just another "feature"?
MaxWilder
Still no joy. Tried turning down the Hardware Acceleration. Tried irotate.

Does anybody from Nvidia even read these forums? huh.gif
W3bbo
QUOTE (MaxWilder @ Jul 7 2006, 09:57 PM)
Still no joy. Tried turning down the Hardware Acceleration. Tried irotate.

Does anybody from Nvidia even read these forums?  huh.gif
*


I contacted nVidia about this problem on the "GeForce Go 6200 TE" in my Tecra M4 (TabletPC) a while ago, they said that contrary to what nVidia's website says, NVRotate is implemented in software, not hardware (!!)
webchimp
Post deleted, problem sorted.
Arch Stanton
Has this been resolved?
virtualrain
QUOTE(Arch Stanton @ Feb 17 2007, 01:47 AM)
Has this been resolved?
[right][snapback]160606[/snapback][/right]


I wonder as well... I'm having problems with tearing and mouse pointer smoothness with 93.71 using nVrotate on my 2nd display.
virtualrain
QUOTE(virtualrain @ Mar 26 2007, 03:50 PM)
I wonder as well... I'm having problems with tearing and mouse pointer smoothness with 93.71 using nVrotate on my 2nd display.
[right][snapback]176370[/snapback][/right]


Is there any way to get hardware acceleration on a rotated display?
qda
im using recent drivers, tried pivot pro, irotate, turning down HW accel - nothing helps

nVidia - is there a way to have a smooth display when its rotated 90 degrees?
Martoon
I've always had this problem with NVRotate. I've got a Geforce 7900 GS with the latest drivers, and it's choppy as hell when rotated. The thing that peeves me about it is this:
http://www.nvidia.com/object/feature_nvrotate.html

A couple quotes from that page:
QUOTE
Now, with NVRotate, you can rotate any display 90, 180 or 270 degrees for maximum flexibility with no limitations or performance penalties.
QUOTE
Full 2D, 3D and video hardware overlay acceleration


I have no issue with companies putting a positive spin on things in their marketing, but when they make blatantly false statements, it irks me a bit.

a rabbit
I purchased a Dell Latitude D630 last week with Windows XP Pro and the Nvidia Quadro NVS 135M chipset.

I have the notebook attached to the Dell port replicator, attached via VGA to a Samsung 19" LCD rotated 90 degrees (portrait mode). I am using the Nvidia system tray icon to rotate. When it's not rotated, it's full speed. When it's rotated, there is lag in the Windows interface and all programs. It slows down EVERYTHING. Even keyboard response is affected. It's like you have a single core computer again (it's a Core 2 Duo). A SLOW single core computer. I spent three hours with Dell Support on Sunday. They could not resolve the situation and we blamed it on Nvidia having poor driver support for screen rotation.

We tried: the newest March 2008 drivers on the Dell web site, iRotate, dropping the hardware accel one or more ticks, dropping back to older drivers, swapping the port replicator, playing with ALL the driver settings. I do not want to use Pivot Pro because it sometimes drops font smoothing in some applications--and why I do want to pay extra when the Nvidia is supposed to take care of everything? (FYI, my previous computer was a Latitude D610 with an ATI chipset, and it handled rotation fine; however, there are no ATI choices for the D630.)

I have already ordered the equivalent system with the Intel X3100 graphics, and will be returning the system with the Quadro (21-day return policy for Latitude systems; I am willing to eat the 15% restock fee if Dell assesses it--it's THAT BAD). I am using the system in landscape mode for the time being.
Amorphous
Try the following:
Upgrade to XP SP3 32-bit
Download the latest drivers for your OS and system. You can try http://www.laptopvideo2go.com for more recent drivers.
Download and install Guru3D.com's Driver Sweeper Utility: http://www.guru3d.com/index.php?page=driversweeper
Uninstall your current display drivers through the Control Panel. Prior to rebooting, run Driver Sweeper and manually delete the C:\NVIDIA folder (and any other driver archive that Dell may put on your system). Reboot.
Install the drivers. Reboot.
Test it out.

I didn't see a decrease in my 3DMark06 score or framerate with a rotated screen.

Core 2 Duo E8400 @ 3.8Ghz
XFX 790i Ultra SLI Motherboard
2GB (2x1GB) 2000MHz Crucial DDR3 RAM
8800GTX SLI


Amorphous

QUOTE(a rabbit @ May 20 2008, 10:49 AM)
I purchased a Dell Latitude D630 last week with Windows XP Pro and the Nvidia Quadro NVS 135M chipset.

I have the notebook attached to the Dell port replicator, attached via VGA to a Samsung 19" LCD rotated 90 degrees (portrait mode).  I am using the Nvidia system tray icon to rotate.  When it's not rotated, it's full speed.  When it's rotated, there is lag in the Windows interface and all programs.  It slows down EVERYTHING.  Even keyboard response is affected.  It's like you have a single core computer again (it's a Core 2 Duo).  A SLOW single core computer.  I spent three hours with Dell Support on Sunday.  They could not resolve the situation and we blamed it on Nvidia having poor driver support for screen rotation.

We tried:  the newest March 2008 drivers on the Dell web site, iRotate, dropping the hardware accel one or more ticks, dropping back to older drivers, swapping the port replicator, playing with ALL the driver settings.  I do not want to use Pivot Pro because it sometimes drops font smoothing in some applications--and why I do want to pay extra when the Nvidia is supposed to take care of everything?  (FYI, my previous computer was a Latitude D610 with an ATI chipset, and it handled rotation fine; however, there are no ATI choices for the D630.)

I have already ordered the equivalent system with the Intel X3100 graphics, and will be returning the system with the Quadro (21-day return policy for Latitude systems; I am willing to eat the 15% restock fee if Dell assesses it--it's THAT BAD).  I am using the system in landscape mode for the time being.
[right][snapback]380127[/snapback][/right]
a rabbit
QUOTE(Amorphous @ May 20 2008, 12:36 PM)
Try the following:
Upgrade to XP SP3 32-bit
Download the latest drivers for your OS and system. You can try http://www.laptopvideo2go.com for more recent drivers.
Download and install Guru3D.com's Driver Sweeper Utility: http://www.guru3d.com/index.php?page=driversweeper
Uninstall your current display drivers through the Control Panel. Prior to rebooting, run�  Driver Sweeper and manually delete the C:\NVIDIA folder (and any other driver archive that Dell may put on your system). Reboot.
Install the drivers. Reboot.
Test it out.

I didn't see a decrease in my 3DMark06 score or framerate with a rotated screen.


Thanks for the help, but it's still not working. I tried the newest Dell driver again and the laptopvideo2go.com 175.70 (2008-04-30) drivers, using uninstall from Control Panel, delete files, and Driver Sweeper followed by reboot each time. Performance is still laggy in portrait mode.

Also, all tests were with Windows XP SP3.

Remember, this is performance in the Windows GUI (2D not 3D). The easiest way to see the difference is to load up Firefox, go to http://www.imdb.com, then click the middle mouse button and drag slowly. It's smooth in landscape; not smooth in portrait. If you hold onto the up or down arrow key, it's smooth in landscape, not smooth in portrait. Using Internet Explorer, it's harder to tell, but if you hold the arrow keys to go all the way up and all the way down, you'll notice the painting is better in landscape. Don't use the scroll bars: you won't be able to tell the difference.

It's not only the scrolling issue--the lag is present everywhere in Windows. You just need to work in portrait mode for an hour; then go back to landscape, then you might notice the difference (with the Quadro NVS 135M at least). Stay in 2D applications; I don't know how 3D performance is.

EDIT: The general Windows slowdown and slower repaints are improved with the 175.70 drivers. Probably okay for some users, but not for me. The machine is going back.
a rabbit
BTW, I returned my Dell Latitude D630 with the Nvidia graphics about a month ago and got the same model but with Intel graphics. With Intel, there is noticeable tearing when scrolling down web pages with the latest graphics drivers from Dell, BUT at least there isn't total system slowdown and missed keypresses. If I had to do it all over again I'd go Intel first.

Good thing Dell has a 21-day refund policy for Latitude notebooks. Too bad these chipsets don't perform well in portrait mode like the notebooks I had 3 and 6 years ago.
Aeonus
I've run into this very same problem with NVRotate. I have two displays mounted on the wall upside-down (they can't be wall-mounted in any other orientation), and now I find out that the performance lags way behind what NVIDIA promises on their site.
An interesting thing I just found out though.

I ran a 2D benchmarking program, that draws colorful lines and such to test 2D speed. When displays were rotated, the lines were drawn very, very much slower than without rotation. The difference was clear to bare eye. However, if I waved the mouse around during the rotated display benchmark, the lines began appearing pretty much as quickly as without rotation. Instantly when I stopped waving the mouse, it slowed down again. What could this mean? Somehow connected to hardware acceleration not working when screen is rotated, and waving the mouse somehow activating it?
---------------------------------------------
I received an answer from PNY Europe, the manufacturer of my 8800GTS.
The answer was quite certain that the drivers are the cause of this.
They had reproduced the issue with two identic cards and the same 175.19 WHQL forceware driver.
got_rice64
Hello All,

I've been google'ing such and what not for a solution. And i've kinda got a workaround.

In my Display Properties, under the "Settings" tab, I selected my 2nd monitor (or whichever you are trying to rotate) and just selected the inverse resolution.

i.e. 19" Wide max res at 1440x900, I toned it down to 900x1400.

This rotated my display, and there is no lag what-so-ever.

Attached image is what I'm talking about.

Good luck! thumbup.gif
coldbolt
ok i have to ask how do you enter in a inverse resolution?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.