Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > macOS > No Quartz Extreme, yet Windows has smoother scrolling!

No Quartz Extreme, yet Windows has smoother scrolling!
Thread Tools
macintologist
Professional Poster
Join Date: Apr 2002
Location: Smallish town in Ohio
Status: Offline
Reply With Quote
Feb 12, 2004, 06:48 PM
 
I'm really disappointed with Apple not fully utilizing Quartz Extreme for scrolling. When I surf the web on a 1ghz Celeron PC in WinXP in Internet Explorer, the scrolling (from the mouse scroll wheel) is really smooth and nice. And it goes down at just the right speed.

In Panther you can adjust the speed and I find the mouse scrolling to be OK, but when I turn on smooth scrolling it's just horrible! There's a half second delay before it actually starts scrolling and it's not even smooth.

Is this not the case on a 2ghz g5?
     
Detrius
Professional Poster
Join Date: Apr 2001
Location: Asheville, NC
Status: Offline
Reply With Quote
Feb 12, 2004, 07:19 PM
 
What are the specs of your machine?
ACSA 10.4/10.3, ACTC 10.3, ACHDS 10.3
     
wataru
Addicted to MacNN
Join Date: Oct 2001
Location: Yokohama, Japan
Status: Offline
Reply With Quote
Feb 12, 2004, 07:41 PM
 
I don't think QE has much to do with scrolling.
     
rhogue islander
Dedicated MacNNer
Join Date: Apr 2002
Location: rodeo island
Status: Offline
Reply With Quote
Feb 12, 2004, 07:47 PM
 
It seems pretty smooth with a MS Intellimouse Explorer 3.0 and Intellipoint v5.

Window resizing is still rather choppy, but it keeps getting better.
     
bmedina
Mac Elite
Join Date: Jan 2000
Location: Seattle, WA, King
Status: Offline
Reply With Quote
Feb 12, 2004, 07:54 PM
 
Scrolling is limited by the speed with which your CPU can draw the new content that is being uncovered. This has nothing to do with Quartz Extreme, but yes, it is slower than Windows.
     
RooneyX
Mac Elite
Join Date: Mar 2003
Status: Offline
Reply With Quote
Feb 12, 2004, 07:54 PM
 
All these new technologies aren't supposed to make scrolling faster. ****, I'm getting text input lag just typing this.
     
Don Pickett
Professional Poster
Join Date: Mar 2000
Location: New York, NY, USA
Status: Offline
Reply With Quote
Feb 12, 2004, 08:20 PM
 
Scrolling is just fine on a 500 MHz G3.
     
Terri
Senior User
Join Date: Mar 2001
Location: Sitting in front of computer
Status: Offline
Reply With Quote
Feb 12, 2004, 08:27 PM
 
Scrolling is just fine and plenty fast on my 17" Powerbook. Window resizing is also smooth and fast. I think you must have an older machine and/or not enough RAM.
     
Developer
Addicted to MacNN
Join Date: Apr 2001
Location: europe
Status: Offline
Reply With Quote
Feb 12, 2004, 09:14 PM
 
Originally posted by Terri:
Scrolling is just fine and plenty fast on my 17" Powerbook. Window resizing is also smooth and fast. I think you must have an older machine and/or not enough RAM.
Scrolling has nothing to do with RAM. He was talking about "Smooth Scrolling" which you have turned off, so you can't comment on the matter.
Nasrudin sat on a river bank when someone shouted to him from the opposite side: "Hey! how do I get across?" "You are across!" Nasrudin shouted back.
     
barbarian
Senior User
Join Date: Apr 2001
Location: Palo Alto, CA
Status: Offline
Reply With Quote
Feb 12, 2004, 09:26 PM
 
I have many macs including a G5. I also have a bunch of PCs. Scrolling is one place where PCs kick butt. Even a humble celeron offers smoother scrolling (especially horiz scrolling) than a G5. Obviously the Mac has lots going on graphically with compositing and all, but this is one area where the mac still falls behind. I send feedback about it whenever it starts to bug me. You should too.
     
Terri
Senior User
Join Date: Mar 2001
Location: Sitting in front of computer
Status: Offline
Reply With Quote
Feb 12, 2004, 09:30 PM
 
Originally posted by Developer:
Scrolling has nothing to do with RAM. He was talking about "Smooth Scrolling" which you have turned off, so you can't comment on the matter.
Wow looks like it is on to me.

http://cleocrap.com/prefs.jpgtooki says: NO HUGE INLINE IMAGES!!!!!


Too little RAM will make the machine run slow, including scrolling.
( Last edited by tooki; Feb 14, 2004 at 03:16 PM. )
     
Developer
Addicted to MacNN
Join Date: Apr 2001
Location: europe
Status: Offline
Reply With Quote
Feb 12, 2004, 09:35 PM
 
Mozilla/Netscape does not honor the smooth scrolling setting in System Preferences.

So as I said, you can't comment on the matter if you're not using the feature.
Nasrudin sat on a river bank when someone shouted to him from the opposite side: "Hey! how do I get across?" "You are across!" Nasrudin shouted back.
     
Terri
Senior User
Join Date: Mar 2001
Location: Sitting in front of computer
Status: Offline
Reply With Quote
Feb 12, 2004, 09:45 PM
 
Originally posted by Developer:
Mozilla/Netscape does not honor the smooth scrolling setting in System Preferences.

So as I said, you can't comment on the matter if you're not using the feature.
OK then pick one of the apps that I use each day. Scrolling seems to work just fine in all of these.
     
Apple Pro Underwear
Addicted to MacNN
Join Date: Sep 2001
Location: NYC*Crooklyn
Status: Offline
Reply With Quote
Feb 12, 2004, 09:50 PM
 
i choose post its. scroll that!
     
Developer
Addicted to MacNN
Join Date: Apr 2001
Location: europe
Status: Offline
Reply With Quote
Feb 12, 2004, 09:56 PM
 
Originally posted by Terri:
OK then pick one of the apps that I use each day. Scrolling seems to work just fine in all of these.
<Dock>
I don't know the apps with the clipboard and X1 icons, but from the others none uses smooth scrolling with the exception of Mail. And Mail usually has to display only one or two pages of plain text, so that's hardly taxing.

You're using Mozilla, so type:

about:config

into the URL field. Then control click into the table and select New->Boolean pref with the name

general.smoothScroll

and the value

true

Now scroll a long page with the space bar or the page up/down keys (doesn't appear to work with the scrollbar) and report how it works on your machine.
Nasrudin sat on a river bank when someone shouted to him from the opposite side: "Hey! how do I get across?" "You are across!" Nasrudin shouted back.
     
Terri
Senior User
Join Date: Mar 2001
Location: Sitting in front of computer
Status: Offline
Reply With Quote
Feb 12, 2004, 09:56 PM
 
Originally posted by Apple Pro Underwear:
i choose post its. scroll that!
Using my scroll wheel mouse even that scrolls well.
     
CJM
Forum Regular
Join Date: Apr 2001
Status: Offline
Reply With Quote
Feb 12, 2004, 10:06 PM
 
this is one of those things that's completely relative. Sure, you think what you've got is fine until you try something that is better.

I have a DP 1.25 and a P4-2.4ghz hooked up to a 23" cinema display with a KVM switch. I can swap back and forth instantly and scrolling and window resizing (ESPECIALLY window resizing) is FAR better on the PC. it's probably the thing i dislike most about OS X.
     
Catfish_Man
Mac Elite
Join Date: Aug 2001
Status: Offline
Reply With Quote
Feb 12, 2004, 10:30 PM
 
QE has little/nothing to do with scrolling speed. Window moving speed it would help with, but that's not the problem. I suppose QE might help draw icons a bit faster, since that's a compositing operation (in Cocoa, anyway, I don't know about PowerPlant for the Finder), but that's about it. One of several reasons Windows is faster at things like this is because instead of drawing going like this:

program -> buffer -> graphics card

it goes like this

program -> graphics card

OS9 did this too. It results in some pretty nasty tearing sometimes (My Win2k box at school is awful that way, but it's kinda slow), but it is fast.
     
Brass
Professional Poster
Join Date: Nov 2000
Location: Tasmania, Australia
Status: Offline
Reply With Quote
Feb 12, 2004, 11:24 PM
 
Nothing cam compete with a Commodore 64 for smooth scrolling. I remember how completely amazingly smooth the graphics slid by when playing Uridium. That Andrew Baybrook was a genius with the C64!
     
Zimphire
Baninated
Join Date: Jul 2002
Location: The Moon
Status: Offline
Reply With Quote
Feb 13, 2004, 12:01 AM
 
My 1.25ghz G4 scrolls smoother than my parents 1ghz XP box.
     
TheTraveller
Dedicated MacNNer
Join Date: Aug 2001
Location: California, USA
Status: Offline
Reply With Quote
Feb 13, 2004, 01:30 AM
 
Yeah, I have to weigh in here on the side of "OS X Scrolling & Window Resizing sucks." Whoever said that it's their least favorite thing about OS X - I whole-heartedly second that!
     
MDA
Forum Regular
Join Date: Jul 2000
Location: St. Louis Park, MN, USA
Status: Offline
Reply With Quote
Feb 13, 2004, 02:18 AM
 
Originally posted by CJM:
this is one of those things that's completely relative. Sure, you think what you've got is fine until you try something that is better.

I have a DP 1.25 and a P4-2.4ghz hooked up to a 23" cinema display with a KVM switch. I can swap back and forth instantly and scrolling and window resizing (ESPECIALLY window resizing) is FAR better on the PC. it's probably the thing i dislike most about OS X.
I think it's important to remember that XP isn't doing anywhere near the complicated graphic rendering that OS X is. The superior look of OS X does take it's toll on performance. You can fault Jobs for putting all of the eye candy into OS X.

MDA
     
[APi]TheMan
Mac Elite
Join Date: Sep 2001
Location: Chico, CA and Carlsbad, CA.
Status: Offline
Reply With Quote
Feb 13, 2004, 03:00 AM
 
Heh.
"In Nomine Patris, Et Fili, Et Spiritus Sancti"

     
voodoo
Posting Junkie
Join Date: Mar 2001
Location: Salamanca, España
Status: Offline
Reply With Quote
Feb 13, 2004, 04:14 AM
 
Originally posted by Catfish_Man:
QE has little/nothing to do with scrolling speed. Window moving speed it would help with, but that's not the problem. I suppose QE might help draw icons a bit faster, since that's a compositing operation (in Cocoa, anyway, I don't know about PowerPlant for the Finder), but that's about it. One of several reasons Windows is faster at things like this is because instead of drawing going like this:

program -> buffer -> graphics card

it goes like this

program -> graphics card

OS9 did this too. It results in some pretty nasty tearing sometimes (My Win2k box at school is awful that way, but it's kinda slow), but it is fast.
Thanks for the explaination

Now I understand better why OS X is slower than XP. It is a question of quality over speed.
I could take Sean Connery in a fight... I could definitely take him.
     
sniffer
Professional Poster
Join Date: Nov 2000
Location: Norway (I eat whales)
Status: Offline
Reply With Quote
Feb 13, 2004, 06:39 AM
 
Yep, it seems like everything you do in Aqua is all real time. That's all nice, but I wish they could make a few more short cuts for the elder machines at least. Like outlined resizing of the windows etc. Let the scroll bar follow the mouse instead of the page, and if it can't keep up with the scrolling, drop a few redraws instead. Just make things appear fast, that's all. XP use a lots of tricks to make it appear fast. Like for instance if you turn on media players visual effects and hide media player behind a window, it stops redrawing everything behind the window instantly and thus saving a lot of CPU cycles. (Perhaps that's just the nature of the way XP draws the windows, but point is, XP have its share of short cuts)

Sniffer gone old-school sig
     
Millennium
Clinically Insane
Join Date: Nov 1999
Status: Offline
Reply With Quote
Feb 13, 2004, 06:49 AM
 
Originally posted by macintologist:
I'm really disappointed with Apple not fully utilizing Quartz Extreme for scrolling. When I surf the web on a 1ghz Celeron PC in WinXP in Internet Explorer, the scrolling (from the mouse scroll wheel) is really smooth and nice. And it goes down at just the right speed.

In Panther you can adjust the speed and I find the mouse scrolling to be OK, but when I turn on smooth scrolling it's just horrible! There's a half second delay before it actually starts scrolling and it's not even smooth.

Is this not the case on a 2ghz g5?
What are you using as the basis for comparison?

Seriously. One, QE has noting whatsoever to do with scrolling (it could in future releases, but currently it does not). Two, given that when you test smooth scrolling in IE/Windows, pretty much everything you're using has been put directly into the OS kernel by Microsoft, so of course it's going to be faster. That speed comes at the direct expense of stability and (potentially) security.

I, for one, would rather see Apple do it right than do it first.
You are in Soviet Russia. It is dark. Grue is likely to be eaten by YOU!
     
Gul Banana
Mac Elite
Join Date: May 2002
Status: Offline
Reply With Quote
Feb 13, 2004, 07:22 AM
 
Smooth scrolling shouldn't be hard, even with fancy Quartz effects
All you have to do is have the scrollview render _all_ content initially (most of it offscreen, and that which is in a background thread so that the user-visible content is prioritized) blat the whole thing to the graphics card as a bitmap or texture and use the 2d acceleration APIs (for bitmaps) or Quartz Extreme/OpenGL (for a texture). It'd use even MORE RAM than OS X does now, but it would be every bit as fast and smooth as Windows.
[vash:~] banana% killall killall
Terminated
     
voodoo
Posting Junkie
Join Date: Mar 2001
Location: Salamanca, España
Status: Offline
Reply With Quote
Feb 13, 2004, 07:54 AM
 
Originally posted by Gul Banana:
Smooth scrolling shouldn't be hard, even with fancy Quartz effects
All you have to do is have the scrollview render _all_ content initially (most of it offscreen, and that which is in a background thread so that the user-visible content is prioritized) blat the whole thing to the graphics card as a bitmap or texture and use the 2d acceleration APIs (for bitmaps) or Quartz Extreme/OpenGL (for a texture). It'd use even MORE RAM than OS X does now, but it would be every bit as fast and smooth as Windows.
Do you mean RAM on the graphics card, the main RAM or both?

And how much RAM -- is this doable?
I could take Sean Connery in a fight... I could definitely take him.
     
arekkusu
Mac Enthusiast
Join Date: Jul 2002
Status: Offline
Reply With Quote
Feb 13, 2004, 08:34 AM
 
Originally posted by Catfish_Man:
I suppose QE might help draw icons a bit faster, since that's a compositing operation
No. QE works at the window level, not the content level. Maybe a future version will accelerate content drawing operations (Panther made some progress in this area with CGGLContexts allowing Quartz content to be drawn directly to an OpenGL surface, but applications have to specifically code for this.)

As you said, the big difference between OS X and others is that everything is double buffered, there is a big speed/memory cost inherent in this.

There are some other factors too; ideally the final copy from the offscreen buffer to the framebuffer is VBL-synced to avoid tearing. This is supposed to make i.e. dragging a window or scrolling tear-free, but it is currently badly broken in Panther with some ATI hardware. Worked great in 10.0, 10.1, and 10.2.0 through 10.2.2.

Also there is the event latency of the mouse or keyboard. If you are trying to scroll window content down every time you press the arrow key, a very simple limiting factor is the repeat speed of the keyboard. If you go to the control panel and play with the settings, you'll see that the maximum repeat speed is still short of typical monitor refresh rate (i.e. 60Hz minimum.) Similarly with the mouse scroll wheel.

Smooth scrolling ought to fix this by triggering a micro-scroll event once per VBL, but in the current incarnation it appears to run at 30Hz. So the motion is half as smooth as Windows right off the bat. Add the VBL tearing and it looks pretty bad.

Any Mac newer than, say, an iMac DV, is easily capable of scrolling the entire display at 60Hz perfectly smoothly (I myself have coded it. Older ones probably can, but I can't say for sure.) The window manager adds some overhead but not terribly so. Drawing the newly exposed content is a much bigger hit, especially if applications are poorly coded to redraw the entire window content each time. The real problem (it seems to me) are some bugs (VBL) and arbitrary limits (repeat speed, timer rates) elsewhere in the system.
     
KidRed
Professional Poster
Join Date: Mar 2001
Location: Florida
Status: Offline
Reply With Quote
Feb 13, 2004, 11:12 AM
 
I think a lot here are missing the main reason, Windows scrolls smoothly and macs don't because macs scroll one line at a time. The end result is a notchy feeling when you scroll. Even with smooth scrolling turned on, it's just a smoother notchy type scrolling. Windows doesn't notch, it glides, maybe it scrolls by half a line at a time or something. Nothing to do with ram or CPU or age of your machine, it's the way macs work.

I've always wondered and wished macs scrolled like windows, and at least now we have smooth scrolling to make it closer.
All Your Signature Are Belong To Us!
     
Devin Lane
Forum Regular
Join Date: Aug 2003
Status: Offline
Reply With Quote
Feb 13, 2004, 11:48 AM
 
Hey all

Basically Catfish_Man had it right when he explained the buffer thing.

Basically, when you have a windows box with a high-frequency processor, (think 1.5GHz, maybe less), it can draw the text and other scrolling data at a high rate, and even though it doesn't appear to flicker, that is because the processor is drawing it soooo often. Think like 200+x/s. However, lower the clock speed of that windows box, and you get to experience some laaaaaaaaaag.

OS X's scrolling, on the other hand, is composited first, so it *doesn't* flicker. Ever. That is why it looks higher quality, but suffers in terms of speed. Another important consideration is the speed of text rendering. In un-Anti-alias mode, my computer can draw something like 200000 kchars/s. Using Quartz antialiasing, it goes down to something like 1000 kchars/s. About 20000x slower, at the price of (in my opinion) better-looking text.

A friend of mine installed linux on his G4 (same machine as mine), set the res to max (1600x1200), loaded a complex page, and could not get scrolling to lag at all. Why? No compositing, and no AA. Its that simple folks.
-- Devin Lane, Cocoa Programmer
     
bernardb
Fresh-Faced Recruit
Join Date: Feb 2004
Location: Maui, Hawaii
Status: Offline
Reply With Quote
Feb 13, 2004, 11:59 AM
 
Unfortunately I have to agree with the original poster. I have a Dell piece of crap at work with a 2.4GHZ PIV, WinXP Pro and INTEGRAGTED INTEL GRAPHICS....what I would call a really cheapo machine...BUT, the scrolling in IE is superior. It is smoother, just the right speed, and the ability to wheel-click and enable fast scroll is a great feature.

But this is the only thing it does better than my G5, and it looks like a piece of junk...cheap plastic and a goofy swing open side door on the computer (another obvious theft from Apple). And also, with all the eye candy enabled to get as close to my OS10.3.2's appearence as possible with WinXP, there is a noticeable delay between clicking on menus and the menu actually opening.....so I still think overall we are way ahead of M$ even as they are scrambling to steal as much as possible to put into Longhorn...

(BTW - my system: Dual 2.0 G5, 4GB PC3200, 9800Pro, 23" HD, (3)160GB SATA, 10.3.2)

     
iPond317
Mac Enthusiast
Join Date: Feb 2000
Location: Old Dominion University, Norfok, VA
Status: Offline
Reply With Quote
Feb 13, 2004, 12:17 PM
 
Okay, I'm not running CPU intensive stuff on my TiBook 400 but when I play anything through iTunes 4.2 scrolling is severely affected. Especially in Safari. I'm on 10.3.2 (which is buggy as it is) with all the latest updates.

TiBook 400
512MB
10GB
10.3.2
iPond317 | ODU Apple Campus Rep
"Ten years ago down by the lake I sunk my sweet love down to her watery grave." - Hello Again | DMB

Old: Apple IIc, PowerMac 7200/90, iMac Bondi Blue 233, Titanium PowerBook G4 400 - New: MacBook 2.0, iPhone 8GB, AirPort Extreme Gb, iPod 30GB 5th Gen
     
voodoo
Posting Junkie
Join Date: Mar 2001
Location: Salamanca, España
Status: Offline
Reply With Quote
Feb 13, 2004, 07:30 PM
 
Originally posted by bernardb:
Unfortunately I have to agree with the original poster. I have a Dell piece of crap at work with a 2.4GHZ PIV, WinXP Pro and INTEGRAGTED INTEL GRAPHICS....what I would call a really cheapo machine...BUT, the scrolling in IE is superior. It is smoother, just the right speed, and the ability to wheel-click and enable fast scroll is a great feature.

But this is the only thing it does better than my G5, and it looks like a piece of junk...cheap plastic and a goofy swing open side door on the computer (another obvious theft from Apple). And also, with all the eye candy enabled to get as close to my OS10.3.2's appearence as possible with WinXP, there is a noticeable delay between clicking on menus and the menu actually opening.....so I still think overall we are way ahead of M$ even as they are scrambling to steal as much as possible to put into Longhorn...

(BTW - my system: Dual 2.0 G5, 4GB PC3200, 9800Pro, 23" HD, (3)160GB SATA, 10.3.2)

Funny, I have a 600 MHz iBook with 8MByte Rage 128 and I'd say there is just a barely noticeable delay from the time I click a menu and when it opens. You have a fantastically more powerful machine and yet you describe it the same way...? Perhaps that teensie delay is programmed into the system
I could take Sean Connery in a fight... I could definitely take him.
     
ambush
Banned
Join Date: Apr 2002
Location: -
Status: Offline
Reply With Quote
Feb 13, 2004, 08:08 PM
 
Well one fact is that (if you leave those explanations behind, the FACT still is TRUE)

this eMac700 with 640 mb of ram is slow at scrolling pages.

Slower than the PII 400 / 64mb ram we use at school.

Why would I lie?
     
Telusman
Dedicated MacNNer
Join Date: Jul 2002
Location: Calgary, Alberta
Status: Offline
Reply With Quote
Feb 14, 2004, 12:39 AM
 
I've read all the posts in this thread, but i can't really understand what anyone is talking about.... my Powerbook G4 667 smoothly scrolls through 99% of context on my computer and it's just as good if not better than a Windows box.... or at least i think it is, i use Windows all day at work, so im just confused as to what people think the difference is. I get no choppyness in scrolling or dropped frames as it were. Maybe im just not seeing what your seeing, but the only machine in my house that has scrolling issues is my iMac DV 400....

The only issue i have lately is with Safari 1.2, Text lag is back with a vengence if your page is displaying animated graphics while typing in a text box.... For thos experiencing lag, scroll up just so u cant see the animated emot-icons and your lag will disappear.



- Telusman.
"No ma'am i'm not angry at you, I'm angry at the cruel twist of fate that directed your call to my extension..."
     
Bi@tch
Forum Regular
Join Date: Apr 2002
Location: Canada
Status: Offline
Reply With Quote
Feb 14, 2004, 06:31 AM
 
Originally posted by Telusman:
I've read all the posts in this thread, but i can't really understand what anyone is talking about.... my Powerbook G4 667 smoothly scrolls through 99% of context on my computer and it's just as good if not better than a Windows box.... or at least i think it is, i use Windows all day at work, so im just confused as to what people think the difference is. I get no choppyness in scrolling or dropped frames as it were. Maybe im just not seeing what your seeing, but the only machine in my house that has scrolling issues is my iMac DV 400....

The only issue i have lately is with Safari 1.2, Text lag is back with a vengence if your page is displaying animated graphics while typing in a text box.... For thos experiencing lag, scroll up just so u cant see the animated emot-icons and your lag will disappear.



- Telusman.
When they say smooth, I think they're talking about the frame rate which is displayed in the window while it's scrolling.

I have to agree. It is slower on my 1.8Ghz than on a 1Ghz PC. I think it's an issue with Quartz that should be resolved whatever the cause may be. It's time for Apple to get off their asses and start chumping some code.
     
SMacTech
Mac Elite
Join Date: Nov 2001
Location: Trafalmadore
Status: Offline
Reply With Quote
Feb 14, 2004, 09:04 AM
 
Originally posted by Telusman:

The only issue i have lately is with Safari 1.2, Text lag is back with a vengence if your page is displaying animated graphics while typing in a text box.... For thos experiencing lag, scroll up just so u cant see the animated emot-icons and your lag will disappear.
Get PithHelmet and turn them off !!! Or set them to play once. Between the animated GIFs here at MacNN and the Flash stuff at Ars, the CPU goes crazy when displaying them.
     
GeneShifter
Junior Member
Join Date: May 2001
Location: Texas
Status: Offline
Reply With Quote
Feb 14, 2004, 10:50 AM
 
Scrolling is good on all apps that I have...as long as I do not have mathematica or itunes running. If either one or both is running, things get choppy, and not just scrolling.

I have 12"PB with 256MB RAM, so I'm thinking of upgrading the RAM. By all accounts, this is what will fix the problem. You have to remember that OS X is a friggin' RAM hog and much different from Windows. I have an AthlonXP 2000+ machine I built and it is comparable in scrolling to my PB which is only 867 MHz, so I suggest you, too, go get more RAM. This will be good for me because I have fallen in live with Expose , so I have multiple apps open simultaneously all the time.

Anyway, yeah things are slower than they were in OS 9, but who cares? With Panther, I'm finally back to pretty clsoe the speed of 9 and OS X has many other benefits over 9 that I just cannot complain that much. Happy computing.
Doing my part to make MS obsolete. Oh, and the Iraq war is a bogus war.
     
ryju
Professional Poster
Join Date: Aug 2002
Status: Offline
Reply With Quote
Feb 14, 2004, 11:12 AM
 
I have a 400MHz iMac DV with 1GB RAM and scrolling in Safari is most usually laggy. My 350MHz P2 PC does it faster, and it has 384MB RAM.

I'm alittle confused... but I guess a faster Mac is in order.
     
GeneShifter
Junior Member
Join Date: May 2001
Location: Texas
Status: Offline
Reply With Quote
Feb 14, 2004, 01:53 PM
 
Originally posted by ryju:
I have a 400MHz iMac DV with 1GB RAM and scrolling in Safari is most usually laggy. My 350MHz P2 PC does it faster, and it has 384MB RAM.

I'm alittle confused... but I guess a faster Mac is in order.
Hmm, that's not good news. That might be due to your low CPU speed because Safari is no problem on my PB 12" with 256MB RAM.

I wonder when Apple is going to get it right. The one gripe I have (that I should have mentioned earlier) is window resizing. This really does suck in OS X. It's an embarassment.
Doing my part to make MS obsolete. Oh, and the Iraq war is a bogus war.
     
entrox
Senior User
Join Date: Jan 2003
Location: Stuttgart, Germany
Status: Offline
Reply With Quote
Feb 14, 2004, 03:39 PM
 
Originally posted by voodoo:
Do you mean RAM on the graphics card, the main RAM or both?

And how much RAM -- is this doable?
Textures are stored in main memory and need to be uploaded to the graphics card first. So you can think of the texture memory as some kind of cache: each time you want to draw a poly, the texture must be already on the card (otherwise it needs to be fetched from main memory - this is why you need a fast bus like AGP).

So let's do a very rough estimate: With the window maximised, this thread is about ten pages long. If I subtract the menu- and scroll bars, the visible area is about 1200x1000 pixels large. This means we need 10 * 1200 * 1000 * 32 Bits to store a texture (or more accurately: several textures, since my NV25 can't handle textures larger than 4096x4096), which is roughly 46 MB for a single window. You can of course use texture compression, but since the texture needs to be updated each time a single pixel changes, this would strain the CPU in addition to saturating the bus. This estimate also disregards any size restrictions the graphics card might have e.g. power-of-two textures, which also lead to an increase in memory usage.

So no, simply drawing everything into huge textures is not exactly a viable strategy.
     
MindFad
Posting Junkie
Join Date: Sep 2001
Status: Offline
Reply With Quote
Feb 14, 2004, 03:48 PM
 
No, scrolling isn't affected by QE in any way.

I always bitched that they needed to work on scrolling. Comparable to Windows, it's slower in every instance. Scrolling web pages, especially�though it is fastest in Safari. Forget it for other browsers (that don't use the WebKit). Text, no problem. Nothing compared to OS 9. Jaguar almost doubled scrolling speed from 10.1 and below, and I was hoping Panther would improve even more. Dual 800 here, and I don't want a G5 to have smooth scrolling. Though it doesn't exactly kill me as it is now�I don't scroll all day. Something Apple could maybe work on? We'll see.
     
Krypton
Mac Elite
Join Date: May 2001
Location: Cambridge UK
Status: Offline
Reply With Quote
Feb 14, 2004, 04:45 PM
 
I've always been bothered by the slow scrolling speed of Mac OS X, so I'm going to file a bug report on ADC bugs. It should be interesting to see whether they close it as a non issue.
     
voodoo
Posting Junkie
Join Date: Mar 2001
Location: Salamanca, España
Status: Offline
Reply With Quote
Feb 14, 2004, 11:30 PM
 
Ive tried the smooth scrolling option on a 600 MHz iBook, 867MHz 12"PB, 1GHz 12" PB and a 1.25 GHz 15" PB.

With the arrow buttons scrolling was never smooth. On none of the machines.
With the space bar the scrolling was relatively smooth on the 1 GHz PB and the 1.25 GHz PB.
With scroll wheel on mouse it was smooth on the top 2.

Not perfectly smooth - only 'smooth', While on the PeeCees at school (although a lot more powerful 3 GHz machines) the scrolling is butter smooth. Or smooth as the ass of a megababe. If you will.
I could take Sean Connery in a fight... I could definitely take him.
     
arekkusu
Mac Enthusiast
Join Date: Jul 2002
Status: Offline
Reply With Quote
Feb 15, 2004, 08:17 AM
 
I heartily encourage everyone who wants to see better scrolling in OS X to send Apple feedback or log bugs. It's the best way for customers to tell Apple what they want.

I left feedback about getting smooth scrolling early on in Jaguar, and it showed up in Panther. So they do listen.
     
Mediaman_12
Professional Poster
Join Date: Jan 2001
Location: Manchester,UK
Status: Offline
Reply With Quote
Feb 15, 2004, 11:34 AM
 
I am going to add some opposition in to this thread.
I use a P3 Windows XP PC all day at work, and yes the scrolling is faster, but I HATE IT .
In my job as a web designer I often have to copy chunks of text from Word in to Dreamwever. Anything up to 'one windows' worth is fine drag over the text copy paste in to the webpage, no probs, any amount that requires the window to scroll (expecially at small amount) is a nightmare of zero accuracy. The document scrolls so dam quickly before you realise you have selected the next 4 pages. I end up selecting a bit copy paste it, scroll the window (with the scroll arrows) do a bit more etc. The 'Super Speed' scrolling on the PC is garbage if you want to do more than scroll webpages, I hope Apple NEVER replicates this.
     
ryju
Professional Poster
Join Date: Aug 2002
Status: Offline
Reply With Quote
Feb 15, 2004, 01:06 PM
 
Originally posted by GeneShifter:
Hmm, that's not good news. That might be due to your low CPU speed because Safari is no problem on my PB 12" with 256MB RAM.

I wonder when Apple is going to get it right. The one gripe I have (that I should have mentioned earlier) is window resizing. This really does suck in OS X. It's an embarassment.
That's what I figured, however it's disappointing because my Mac is definitely more powerful than the PC, yet the Mac is worse at scrolling. But I've gotten used to it.
     
Theodour
Forum Regular
Join Date: Apr 2000
Location: A drip off Lake Michigan
Status: Offline
Reply With Quote
Feb 15, 2004, 03:01 PM
 
I think it is a lower level thing.

If you slowly drag a browser window down on the Mac, it makes little jumps, line by line. On windows, those line-by-line jumps are shallower, thus making it look a lot smoother.
     
bernardb
Fresh-Faced Recruit
Join Date: Feb 2004
Location: Maui, Hawaii
Status: Offline
Reply With Quote
Feb 15, 2004, 04:45 PM
 
Originally posted by voodoo:
Funny, I have a 600 MHz iBook with 8MByte Rage 128 and I'd say there is just a barely noticeable delay from the time I click a menu and when it opens. You have a fantastically more powerful machine and yet you describe it the same way...? Perhaps that teensie delay is programmed into the system
voodoo, I think you misunderstood. I said with all the eyecandy options turned on in WINDOWS XP, WinXP shows a noticeable delay in accessing menus, NOT in OSX. The GUI stuff on my Mac is beautiful and smooth except for the scrolling...
     
 
 
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Top
Privacy Policy
All times are GMT -4. The time now is 12:18 PM.
All contents of these forums © 1995-2017 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.8 © 2000-2017, Jelsoft Enterprises Ltd.,