Welcome, Guest. Please login or register.

Author Topic: Speed of icons and background loading on gfx card  (Read 4885 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline MarkAshleyTopic starter

  • Sr. Member
  • ****
  • Join Date: Oct 2005
  • Posts: 319
    • Show only replies by MarkAshley
Speed of icons and background loading on gfx card
« on: November 12, 2005, 11:03:04 AM »
Sorry if this is a stupid question :-)

I'm using an A1200 with a Blizzard 1240, Mediator and Voodoo 3000. I've got a hi-res wallpaper but it takes ages to load it. Also my icons take a long time to appear when I open a drawer. I have downloaded Exoticons for my WHDLoad installed games and they take even longer to load.

I'm guessing this is because I have a middle of the road processor, but I thought the Voodoo would help. Is there any way of improving the performance of Workbench with this setup?

Thanks
Mark
A1200
Blizzard 040/33/128MB
Mediator PCI
Voodoo 3000
All stuffed in to a D-BOX
 

Offline spavatch

  • Full Member
  • ***
  • Join Date: Nov 2003
  • Posts: 170
    • Show only replies by spavatch
    • http://www.fiatpunto.org/
Re: Speed of icons and background loading on gfx card
« Reply #1 on: November 12, 2005, 11:07:24 AM »
I have the same issue on my Cybervision64. There is one solution that works fine for me - using a simple color palette with a monochrome bacground (I use that nice Amiga Forever boingball background).
Cheers...
Spav
----------------------------------------------------------
Hey, somebody messed with my sig in any way? ;)
Powered by:
A600HD+A620T, CD32+Promodule & A4000/040
 

Offline MarkAshleyTopic starter

  • Sr. Member
  • ****
  • Join Date: Oct 2005
  • Posts: 319
    • Show only replies by MarkAshley
Re: Speed of icons and background loading on gfx card
« Reply #2 on: November 12, 2005, 11:46:18 AM »
Heh, I didn't spend £150 on a Mediator and Voodoo so I could have a monochrome backdrop  :lol:

I seem to remember this happening before when I had my A1200 with AteoBus+Pixel64 graphics card. The desire to have a beautiful wallpaper with amazing looking icons was soon replaced by a desire to have drawers that open in less than a minute  :roll:
A1200
Blizzard 040/33/128MB
Mediator PCI
Voodoo 3000
All stuffed in to a D-BOX
 

Offline spavatch

  • Full Member
  • ***
  • Join Date: Nov 2003
  • Posts: 170
    • Show only replies by spavatch
    • http://www.fiatpunto.org/
Re: Speed of icons and background loading on gfx card
« Reply #3 on: November 12, 2005, 12:03:06 PM »
Quote
MarkAshley wrote:
Heh, I didn't spend £150 on a Mediator and Voodoo so I could have a monochrome backdrop  :lol:

I must agree with that... :-D

You said what is your CPU speed?
Cheers...
Spav
----------------------------------------------------------
Hey, somebody messed with my sig in any way? ;)
Powered by:
A600HD+A620T, CD32+Promodule & A4000/040
 

Offline MarkAshleyTopic starter

  • Sr. Member
  • ****
  • Join Date: Oct 2005
  • Posts: 319
    • Show only replies by MarkAshley
Re: Speed of icons and background loading on gfx card
« Reply #4 on: November 12, 2005, 12:05:51 PM »
Blizzard 1240@33. Thinking of overclocking it to 40 but I'm scared :-) and would it make a significant difference to Workbench performance if I did this?
A1200
Blizzard 040/33/128MB
Mediator PCI
Voodoo 3000
All stuffed in to a D-BOX
 

Offline Mad-Matt

  • Full Member
  • ***
  • Join Date: Mar 2002
  • Posts: 242
    • Show only replies by Mad-Matt
    • http://www.madmatt.cjb.net
Re: Speed of icons and background loading on gfx card
« Reply #5 on: November 12, 2005, 12:14:21 PM »
Updating the datatypes might help speedup backdrop rendering, especially with the warp datatype system for max speed as apposed to the junk that comes with os35/39.

Unfortunalty mediator coupled with the equally slow p96 doesnt help matters.  cgxv4 would have been much better to support, but because p96 was easier for elbox to simply bundle at no cost to them, it got the drivers instead :/

icons / backdrops and just about everything was faster under cgx and bvision  Also ppc helps no end for speedy backdrop rendering if nothing else ;)
 

Offline MarkAshleyTopic starter

  • Sr. Member
  • ****
  • Join Date: Oct 2005
  • Posts: 319
    • Show only replies by MarkAshley
Re: Speed of icons and background loading on gfx card
« Reply #6 on: November 12, 2005, 12:19:21 PM »
Quote

Mad-Matt wrote:
Updating the datatypes might help speedup backdrop rendering, especially with the warp datatype system for max speed as apposed to the junk that comes with os35/39.

I thought anything with "Warp" in the title was PPC only... I take it the Warp datatypes are optimised also for 68040 then?

Quote

Mad-Matt wrote:
Unfortunalty mediator coupled with the equally slow p96 doesnt help matters.  cgxv4 would have been much better to support, but because p96 was easier for elbox to simply bundle at no cost to them, it got the drivers instead :/

No chance to get CGX working with a Mediator then, even if I buy it?

Quote

Mad-Matt wrote:
icons / backdrops and just about everything was faster under cgx and bvision  Also ppc helps no end for speedy backdrop rendering if nothing else ;)

Would be great if I could afford a bvision  :-(

Thanks
Mark
A1200
Blizzard 040/33/128MB
Mediator PCI
Voodoo 3000
All stuffed in to a D-BOX
 

Offline Mad-Matt

  • Full Member
  • ***
  • Join Date: Mar 2002
  • Posts: 242
    • Show only replies by Mad-Matt
    • http://www.madmatt.cjb.net
Re: Speed of icons and background loading on gfx card
« Reply #7 on: November 12, 2005, 12:26:09 PM »
There is a free cgxv3 driver , but doesnt have as much hadware acceleration as v4 :(  with the bvision, youd also need the ppc card :|
 

Offline spavatch

  • Full Member
  • ***
  • Join Date: Nov 2003
  • Posts: 170
    • Show only replies by spavatch
    • http://www.fiatpunto.org/
Re: Speed of icons and background loading on gfx card
« Reply #8 on: November 12, 2005, 12:43:16 PM »
Quote
MarkAshley wrote:
I thought anything with "Warp" in the title was PPC only...

And how about WarpEngine? It sure isn't PPC... :roflmao:

Sorry, I couldn't resist... :-D
Cheers...
Spav
----------------------------------------------------------
Hey, somebody messed with my sig in any way? ;)
Powered by:
A600HD+A620T, CD32+Promodule & A4000/040
 

Offline Amigaz

  • Hero Member
  • *****
  • Join Date: Feb 2004
  • Posts: 1959
  • Country: se
  • Gender: Male
    • Show only replies by Amigaz
Re: Speed of icons and background loading on gfx card
« Reply #9 on: November 12, 2005, 12:50:34 PM »
@MarkAshley

The WarpDT picture datatypes is for 68k CPU's also

from '020 or '030 and up
-------------------------------------------------------------------
Amiga 4000T - A3640 '040
Amiga 4000 - CS MKIII
Amiga 1200 - Blizzard 1230 MKIV
Amiga 1200 - Stock
Amiga CD32 - TF360
A bunch of ol' A500's
 

Offline MarkAshleyTopic starter

  • Sr. Member
  • ****
  • Join Date: Oct 2005
  • Posts: 319
    • Show only replies by MarkAshley
Re: Speed of icons and background loading on gfx card
« Reply #10 on: November 12, 2005, 01:04:02 PM »
Is the speed increase significant with WarpDT?
A1200
Blizzard 040/33/128MB
Mediator PCI
Voodoo 3000
All stuffed in to a D-BOX
 

Offline Amigaz

  • Hero Member
  • *****
  • Join Date: Feb 2004
  • Posts: 1959
  • Country: se
  • Gender: Male
    • Show only replies by Amigaz
Re: Speed of icons and background loading on gfx card
« Reply #11 on: November 12, 2005, 01:27:50 PM »
Not significant but very noticeable.
-------------------------------------------------------------------
Amiga 4000T - A3640 '040
Amiga 4000 - CS MKIII
Amiga 1200 - Blizzard 1230 MKIV
Amiga 1200 - Stock
Amiga CD32 - TF360
A bunch of ol' A500's
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show only replies by Karlos
Re: Speed of icons and background loading on gfx card
« Reply #12 on: November 12, 2005, 01:32:33 PM »
To speed up background images on 3.x on 680x0

1) make sure you choose a nice easy to decode format, eg IFF, PNG etc.

2) make sure that if your datatype supports dithering (such as warpdt datatypes), turn them off for 15/16 bit screens. It doesn't look as good but error diffusion dithering from 24-bit to 15/16-bit takes *ages*.

If you have a PPC card with OS3.9, both of these issues are mitigated somewhat as the 3.9 picture.datatype can use PPC to do the colour reduction/dither and many datatypes come in PPC flavours.

If you want backdrops to look good in 15/16 bit modes (without dithering by the picture datatype), you can take your original 24-bit image and dither it down to 15 or 16-bit in a paint package first and save it in a non lossy format. You can't beat precalculation ;-)
int p; // A
 

Offline patrik

Re: Speed of icons and background loading on gfx card
« Reply #13 on: November 12, 2005, 01:35:55 PM »
@MarkAshley:

As the limiting factor when displaying the image most likely will be the cpu, the following things will help:

1. Make sure the image has the same resolution as your Workbench in advance so you can disable the slow scaling in WBPattern.

2. Save the image as a not-too-compressed format like TIFF (not TIFF with JPEG compression) or PCX (the 040 performs bad with large and highly compressed images).

3. Install the appropriate WarpDT for the format of the image.

Also, dont be afraid to try different formats!


/Patrik
 

Offline AmiDude

  • Hero Member
  • *****
  • Join Date: Oct 2005
  • Posts: 903
    • Show only replies by AmiDude
Re: Speed of icons and background loading on gfx card
« Reply #14 on: November 12, 2005, 02:38:58 PM »
@MarkAshley

In order to speed-up the drawing of the Workbench
contents, you can use the following programs(only WB3.5+):

ftp://de.aminet.net/pub/aminet/util/boot/fblit.lha

www.stephan-rupprecht.de/downloads/WBCtrl.lha

Put it in your startup-sequence somewhere after the
Setpatch command.

C:FBlit
C:Wbctrl IMT=ICONFAST

Also, it's best to use a backdrop picture in the same
resolution as you Workbench and make sure it's in
IFF/ILBM format.
I use this settings with my A4000/060/PIV and the
Workbench backdrop (24Bit - 800x600) loads within 2 seconds!

:-)