Slashdot Mirror


Other Uses for an AGP Slot?

SleepyHappyDoc asks: "AGP seems to be going the way of the dinosaur, but there's still a lot of slots on legacy motherboards out there. If you don't have need for the graphical advantages of AGP (say, on a headless server), what else could you use the AGP slot for? Could the advantages of AGP over PCI be leveraged in a use other than graphics cards?"

160 comments

  1. Running a vintage AGP card? by FatSean · · Score: 4, Interesting

    I would think that perhaps you could use the bus bandwidth and an old/slow card to do additional computation. Leverage the GPUs in the more recent AGP 3D offerings and use it for something...uh....usefull :)

    Perhaps we can user in a new age of game design where you can load your machine up with older cards to assist with the heavy 3D math for a game, or maybe expose those cards as a virtual machine of some sort.

    --
    Blar.
    1. Re:Running a vintage AGP card? by Anonymous+Brave+Guy · · Score: 3, Insightful

      Only in IT could something that was state-of-the-art five years ago and a clear industry standard even a couple of years ago possibly be described as "vintage" today. :-)

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    2. Re:Running a vintage AGP card? by gweihir · · Score: 2, Insightful

      Only in IT could something that was state-of-the-art five years ago and a clear industry standard even a couple of years ago possibly be described as "vintage" today.

      Indeed. But as long as enough users buy the new "standards", the industry has zero interest in defining something that lasts.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    3. Re:Running a vintage AGP card? by dgatwood · · Score: 1
      You can sort-of do that, but there's a problem. AGP was designed for fast burst transfers in one direction. You can shove data to the card at a high speed, but you have to switch modes to bring the data back. For video, that's not a huge problem, since most of them time, you're writing to video RAM, not reading from it. However, for outboard processing using the GPU, it impacts performance pretty significantly. That's why companies like Apple are dumping AGP pretty swiftly in favor of PCI Express (PCIe), which is full duplex..

      So while you could use AGP for something other than graphics, in theory, in practice, it is heavily optimized fro graphics---a fat outgoing pipe and only occasionally reversing the direction to get a trickle of data in return. I can't think of many non-graphics applications that would make sense in such an environment.... Hardware video compression or decompression, maybe, but that's still not far removed from the graphics world....

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    4. Re:Running a vintage AGP card? by DrSkwid · · Score: 1

      Not only but also :

      Music
      Fashion
      Cinema
      Computer Games
      TV

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    5. Re:Running a vintage AGP card? by Nefarious+Wheel · · Score: 1
      Only in IT could something that was state-of-the-art five years ago and a clear industry standard even a couple of years ago possibly be described as "vintage" today. :-)

      Ummm..fashion industry and wines come to mind. And that car you drive? that was so last century. Medical prosthetics, pharmacology, particle accelerators...may be a few more out there. Granted, they wouldn't have advanced without the rather astounding advances in IT over the last few, but IT isn't the only porpoise in the bow wake.

      --
      Do not mock my vision of impractical footwear
    6. Re:Running a vintage AGP card? by 4D6963 · · Score: 1

      Are trying to re-invent some kind of SLI? ;-)

      --
      You just got troll'd!
  2. As I don't know of any AGP cards that aren't gfx.. by Idimmu+Xul · · Score: 3, Informative

    I'm going to have to go with none and move along.

    --
    The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
  3. No. by Anonymous Coward · · Score: 2, Interesting

    AGP's architecture makes it unsuited for bi-directional communication. For what it would cost to fabricate an AGP card you could buy a PCI-Express mobo+card.

    1. Re:No. by SharpFang · · Score: 3, Interesting

      bidi is not everything. If you have a 33k modem connection to a 256-node beowulf cluster, do you claim it's useless? AGP cards have pretty beefy serial processing chips, that can be programmed with any, generic tasks just like CPUs, and for some of these tasks they will suck a big time (but still work) and for some they will rule (stuff like lots of similar rather simple calculations on lots and lots of data - they are unbeatable.) Statistics, rendering, filtering, encoding/decoding, all such stuff is really fast. Now the downstream is pretty slow so it hurts that -very- simple calculations can't be done en masse (the GPU can do them great but they get stuck at sending them back to the PC), and hard calculations with lots of decision-making are better handled in the CPU but there is a class of tasks where the GPU is unbeatable.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    2. Re:No. by dougmc · · Score: 1
      bidi is not everything. If you have a 33k modem connection to a 256-node beowulf cluster, do you claim it's useless?
      No, but it will be far less useful than the same cluster with several gigabit or faster connections, which would be far more appropriate for such a cluster.

      In any event, your motherboard that has an unused (?) AGP port probably also has PCI ports. Since the only AGP cards that I've ever heard of have been graphics cards, and you need a fast connection to something, I'd suggest just using those PCI slots. If you want to use the AGP slot, you'll have to 1) design and build your card yourself from scratch, and 2) apparantly it'll be severely limited in the data rate back from the card to the computer.

      Or to answer the original question, if you're not going to put a graphics card into that AGP slot, it's pretty much useless. Sure, it could be used for *something* if you were willing to design and build an appropriate card, and write drivers and such for it, but if you really need something fast (faster than standard PCI I guess), going PCI-E or 64 bit PCI would make a lot more sense.

    3. Re:No. by SydShamino · · Score: 1

      There are test and measurement applications that require only a uni-directional bus. For example, high-speed digital or analog waveform generation, where the pattern is either does not repeat or depends on other inputs (so that the pattern must stream from the PC, rather than be stored on the generator itself).

      With a faster, dedicated bus like AGP, products like this would allow for faster data rates, with the speed not throttled by other devices or instruments in the same PC.

      However, these exact same benefits can be realized by PCI Express. And PCI Express is new, getting heavy investment, and will be much, much faster than AGP when fully utilized.

      Thus, I don't think you'll find anyone developing new types of products for AGP, when PCIe is bigger, better, faster. You are better served just buying a new motherboard, like this parent suggests.

      Sorry, AGP is dead. It has no use but for high-speed video, and high-speed video no longer uses it.

      --
      It doesn't hurt to be nice.
    4. Re:No. by SharpFang · · Score: 1

      If you want to use the AGP slot, you'll have to 1) design and build your card yourself from scratch, and 2) apparantly it'll be severely limited in the data rate back from the card to the computer.
      Alternatively take a good 3D-accelerated gfx card off the shelf, never plug anything in the card's outputs and write your own custom software to use the card's GPU. It will be severely limited it data rate back, but that's not a show-stopper. There are tasks where this is pretty useful - hashing algorithms return very little in response to lots, compression of well-compressable data returns way less than accepts on input. Numerical optimization requires a few kilobytes of input, little RAM, heavy teraflops of CPU and as the result after a week of processing produces a few bytes of output - the few RIGHT bytes. Not all of these tasks are suitable for GPU but they all don't care about low downstream.

      Do you know of any beefy general-purpose serial processing co-CPUs being sold on PCI cards? There were things like DVD decoders and separate 3D accelerators sold in the past, but these were hardly general-purpose and not by todays' standards beefy anymore.

      I personally was thinking on a pretty general-purpose reprogrammable co-CPU based on PCI and FPGA - say, program it with a task at hand and remove the load from the main CPU, say audio/video encoding/decoding, realtime disk encryption/compression, neural network analysis of incoming data etc - a smart resident demon reprograms part of the FPGA to current needs which performs given operations in a flash (and more importantly with near-zero main CPU load). Buy more FPGA chips for the extension board for more/bigger preloaded processing programs to allow snappier response, no waiting for reprogramming the FPGA.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  4. Well by Eightyford · · Score: 2, Informative

    You could always make try to hack your own peripheral.

    1. Re:Well by jericho4.0 · · Score: 1
      Hacking together a compliant PCI card is a challenge, although if you ignore the PnP stuff and BIOS registration, it's doable for the home hacker.

      As I understand it, the AGP spec would be much harder to do at home. If anyone knows of anybody with a homebrew AGP design, I would love a link.

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
  5. Accelerated Graphics Port by DrSkwid · · Score: 3, Informative
    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    1. Re:Accelerated Graphics Port by BobPaul · · Score: 1

      AGP 4X (266 MHz = 1.02 GB/sec) currently reigns as the latest technology.

      Wow, matrox could update their documentation a little...

    2. Re:Accelerated Graphics Port by DrSkwid · · Score: 1

      my favourite bit was :

      As far as system buses are concerned then, AGP would definitely appear to be the highway to the future, especially given all the graphics-intensive 2D, 3D, and video applications that we run on our PCs today.

      to be fair :

      Copyright © 1998 Matrox Graphics Inc. All rights reserved.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  6. More PCI-E cards by Ramble · · Score: 1, Insightful
    Nevemind AGP, give me a maths co-pocessor that goes right into into my spare PCI-E x16 slot.

    I want those floatig point numbers faster, damnit.

    --
    "Oh boy"
    1. Re:More PCI-E cards by Anonymous Coward · · Score: 0

      Never mind those floating point numbers, give me a Cell card that goes right into my spare PCI-E x16 slot.

      I want those vector calculations faster, damnit.

  7. Very limited usage, maybe by BobPaul · · Score: 4, Informative

    AGP has more downstream bandwidth to the slot than upstream bandwidth from the slot, whereas PCI and PCIe have the same to and from the slot.

    You could use it for something like a beefy sound board.. or, something...

    No, not much other than graphics output really needs that kind of bandwidth differential.

    1. Re:Very limited usage, maybe by name773 · · Score: 4, Informative

      maybe for running hashes on something... a hash is usually smaller than the data you used to get it, and it does take some processing

    2. Re:Very limited usage, maybe by EEPS · · Score: 1

      Ya, or maby even compression.

    3. Re:Very limited usage, maybe by EnderGT · · Score: 1

      You have a point here... Although it would not work for encryption/decryption, it seems one could build a digital signature signer/verifier accelerator that would work in an AGP slot. Large amounts of data in, small amount of data out... not sure where you'd find a high demand for frequent signings, but for verifications an authenticating domain name server or mail server could benefit.

    4. Re:Very limited usage, maybe by el_womble · · Score: 1

      XML Parsing?

      Bulky strings in, nice, lean SAX events out.

      --
      Scared of flying, pointy things snce 1979!
    5. Re:Very limited usage, maybe by tigersha · · Score: 1

      You are kidding, right? The SAX events are the same data as the XML stuff going in, except they have all the event overhead. A SAX stream is almost certainly going to be bigger then the original XML string in terms of bytes consumed.

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    6. Re:Very limited usage, maybe by SleepyHappyDoc · · Score: 1

      Hmm. Wonder if it could be used for some kind of custom backup solution, to an external real-freaking-fast drive of some kind, for automatic backups of your server. That would push out a lot of data with little need for backtalk besides "More data please".

      --
      Stasis is death. Embrace change.
    7. Re:Very limited usage, maybe by BobPaul · · Score: 1

      I considered that, but I have trouble believing such a solution would be any better than existing PCI-X or PCIe solutions. If someone has that kind of bandwidth on their disk array to saturate the downstream on an AGP port, they are most definately using a controller in a PCIe or PCI-X 64bit slot.

      But I suppose if all of your PCIe or PCI-X slots are already in use by RAID controllers, you could make use of the AGP. Although, if that's the case you definately have some $1000+ in RAID controllers alone, plus a hefty some in HDs themselves, and you may as well just buy a better motherboard. We know you have the money ;)

  8. AGP=Accelerated Graphics Port by Anonymous Coward · · Score: 0, Insightful

    Since AGP is an acronym for Accelerated Graphics Port, my guess is pretty much nothing except graphics cards can be used in them.

    1. Re:AGP=Accelerated Graphics Port by SharpFang · · Score: 1

      There were quite a few non-gfx devices using the VESA (Video Electronics Standards Association) slots.

      It's been 1 minute since you last successfully posted a comment. Yeah, I know, fuck you slashdot.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    2. Re:AGP=Accelerated Graphics Port by Nutria · · Score: 1

      There were quite a few non-gfx devices using the VESA (Video Electronics Standards Association) slots.

      I remember IDE cards, but nothing else.

      --
      "I don't know, therefore Aliens" Wafflebox1
    3. Re:AGP=Accelerated Graphics Port by Anonymous Coward · · Score: 0

      VESA cards were IDE with extension - extra slot that had direct access to the CPU circumventing all the 'bridges' etc. Appeared by the end of ISA period and were quickly replaced with PCI. Essentially, if you see the long ISA (2-compartment) slot and in the same line 1 inch or so further a white slot similar a bit to PCI, together they make a VESA slot. The cards were ridiculously long (usually spanning the whole PC width, just like the oldest ISA cards) to make use of the extra slot, and quite expensive, but they were way faster than ISA. Probably even faster than PCI but not really worth the risk of frying the CPU if the card didn't settle in the slot correctly. Originally designed for gfx but there were quite a few other applications where direct connection to the CPU was desired.

  9. There was this project ... by GNUALMAFUERTE · · Score: 1

    That would let you use the GPU of a video card to do other kind of computational tasks.

    I can't remember the name, it was posted in /. about a year ago, maybe someone isn't as lazy as me in a sunday afternoon and will care to looj for it.

    Anyway, AGP is really too 3d graphics specific as to use it for something else. It's designed to let the machine pass enourmous ammounts of information in only one direction.

    Maybe back in 98 one would try to reuse old hardware to it's last breath, now, the prices of hardware, and the way they are built (less hacking friendly), makes it easier and cheaper to just buy new hardware, and let the old behind.

    --
    WTF am I doing replying to an AC at 5 A.M on a Friday night?
    1. Re:There was this project ... by jnik · · Score: 5, Informative

      GPGPU is what you're looking for.

    2. Re:There was this project ... by CastrTroy · · Score: 1

      Anyway, AGP is really too 3d graphics specific as to use it for something else. It's designed to let the machine pass enourmous ammounts of information in only one direction.

      I'm pretty sure ISPs around the world are using AGP to link home users up to cable and DSL internet.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    3. Re:There was this project ... by GNUALMAFUERTE · · Score: 1

      ahahah, Yhea, really.

      Asyncronous connections sucks ...

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
  10. Co-CPU. by SharpFang · · Score: 4, Interesting

    I don't know of any non-gfx cards that would use the CPU but there was a C compiler released that would use the GPU instead of CPU for your generic computations (instead of 3d gfx) and for certain kinds of calculations/programs it would be equivalent of 10GHZ P4 class CPU in the means of speed. Look up archives of Slashdot for it.

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    1. Re:Co-CPU. by goarilla · · Score: 1

      i thoughed this couldn't be done properly because conditional statements are not supported by gfx cards
      because they lack branch prediction skillz

      i read it somewhere dont remember where so i dont know if this info is valid

    2. Re:Co-CPU. by Anonymous Coward · · Score: 0

      Speed of light: air=299702547m/s; vacuum=299792458m/s
      Speed of sound: air=345 m/s; vacuum=???

      Sound waves require matter to propagate. Sound waves do not exist in a vacuum.

    3. Re:Co-CPU. by Mr_Dyqik · · Score: 1

      However, perfect vacuums do not exist either. The intergalactic cluster medium is the best vacuum we know of (at about 1 hydrogen atom per cubic centimeter), but this still has a temperature (>10^5 K) and a sound speed.

    4. Re:Co-CPU. by SenatorOrrinHatch · · Score: 1

      How about the 1/2 cm that the atom is not in? And is not a perfect vacuum just space devoid of matter, existing at every point unoccupied by matter? Just curious, does anybody have any legitimate answers?

      --
      The Christian in me says it's wrong, but the corrections officer in me says, 'I love to make a grown man piss himself.'
    5. Re:Co-CPU. by Anonymous Coward · · Score: 0

      You forgot about Heisenberg.
      The attom occupies the whole ccm. Or the whole universe for that matter.

    6. Re:Co-CPU. by Vo0k · · Score: 1

      They do, but the support sucks. (I'm not quite sure how, likely in pre/postprocessing, so you're allowed for one if() in, say, 400 instructions, at fixed places, deciding to pass the result back to the same pipeline again, forward it to other pipeline (out of 8?) or pass it to the output. Want more than 8 branches of program? Pause, reprogram GPU with new 8 pipelines, unpause. Repeat if you want the old 8 back.)

      --
      Anagram("United States of America") == "Dine out, taste a Mac, fries"
    7. Re:Co-CPU. by Just+Some+Guy · · Score: 1
      And is not a perfect vacuum just space devoid of matter, existing at every point unoccupied by matter?

      That's a reasonable hypothetical definition, but in practice there is no such thing.

      --
      Dewey, what part of this looks like authorities should be involved?
    8. Re:Co-CPU. by 4D6963 · · Score: 1

      When I saw his signature I slightly laughed. I'm pretty sure it was the reaction the guy who wrote this signature expected from you.

      --
      You just got troll'd!
  11. VRAM Storage Device by dastrike · · Score: 5, Interesting

    Well, this still involves to use a graphics card, but in a bit different way.

    1. Acquire a cheapo graphics card with lots of memory, e.g some low-end NVIDIA or ATI with 256 megs
    2. Read and apply VRAM Storage Device - How to use the memory on GFX board in a different way...
    3. You have a bunch of memory that can be used for a ramdisk type of device or swap space

    YMMV with the performance though.

    --
    while true; do eject; eject -t; done
    1. Re:VRAM Storage Device by plalonde2 · · Score: 1

      Or you could just put another gig of ram in your PC. Odds are low that a slow, awkward 256meg of RAM will be useful for anything. Maybe a ramdisk, but even then it's tiny.

    2. Re:VRAM Storage Device by Gothmolly · · Score: 1

      I've always loved that hack.

      --
      I want to delete my account but Slashdot doesn't allow it.
    3. Re:VRAM Storage Device by alienw · · Score: 1

      Dude, look at the prices. You can buy a gig of PC3200 for like $50 these days. It's incredibly cheap.

    4. Re:VRAM Storage Device by dastrike · · Score: 1

      True, it wouldn't be much point purchasing a graphics card to use for this kind of purpose, but if one has already a graphics card left over, it could be put into use in this way.

      And a gig for $50 USD? I'd love to see such low prices over here in the People's Republic of Sweden... Can't be had for lower than $101 USD currently, after searching for the lowest prices. Sigh.

      --
      while true; do eject; eject -t; done
    5. Re:VRAM Storage Device by Anonymous Coward · · Score: 0

      People in the US gets everything for half price. Petrol, electronics, politicians... the list goes on.

    6. Re:VRAM Storage Device by 3dr · · Score: 1

      I haven't seen it for US$50 anywhere. Maybe $80 on sale, but $100/Gb is still the norm for *good* memory.

    7. Re:VRAM Storage Device by alienw · · Score: 1

      Look on Newegg. Maybe not $50, but you can get a gig of no-name memory for around $60. Corsair ValueSelect is $70 or so. Corsair is a pretty good manufacturer, last I checked.

    8. Re:VRAM Storage Device by Reziac · · Score: 1

      Looks to me like they've just reinvented the RAMcards we used to expand available memory space in XTs, 286s, and the occasional low-end 386.

      In fact my 286 has one that was used as a RAMdisk, effectively doubling performance.

      Of course, in that era we were talking adding between 2mb and 8mb, and being happy to have it!

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    9. Re:VRAM Storage Device by repvik · · Score: 1

      Yup, YM definitely varies. I did this with a video card in a server, and did a (IIRC) hdparm -tT to test the speed of the device. Turns out it was *way* slower than the harddrive.

  12. Use for old AGP cards? by Anonymous Coward · · Score: 0

    I've wondered about what to do with old AGP cards (and PCI cards) as well. Would there be any way to make an adapter for the new PCIe slots to allow use of old cards? I know physically it would a difficult case fit, but technologically I would not expect it to be too difficult.

    With today's high-speed busses, maybe someone could make an external case that accepts old PCI and AGP cards?

    1. Re:Use for old AGP cards? by Kijori · · Score: 2, Informative

      An adaptor to use AGP cards in PCI slots already exists. It's called AGP express, and is made by ECS. A bridge chip to run AGP in PCIe should also be possible, and I'm sure we'll see one as demand increases.

  13. Not a lot by Kijori · · Score: 4, Interesting

    AGP is a one-way architecture - the motherboard sends data to the graphics card, the graphics card processes it and sends it to the monitor. The limitations of this way of working are why dual graphics card solutions were never practical on AGP once you started increasing the complexity of the data - the bus wasn't capable enough.

    That said, it's not impossible to get it working. You just need to get around the one-way bus problem. There are two obvious solutions for this, to my mind: (ignoring the fact that no cards exist to do it for you)

    Use it for one way data
    You create a card that acts only to process and send away data. At its simplest, this might be an audio card (without line-in, obviously). Getting slightly more creative, the card could take the 'load' of preparing documents and printing them off the CPU, although I can't see this being useful. Using a rather crossfire-like setup, you could send the output of a suitable graphics card into an input on another, and use it as a pre-processor; at its most basic this could be used to divide a signal in half to be processed by two (or more) cards, or getting more complex it could render something simple - perhaps hidden windows, for use in transparency effects, or perhaps acting as a 2D processor and leaving 3D work to the 'bigger' card - tag this as 'rendered' and send the output to its big brother.To be honest though, this seems a little ridiculous.

    Creating a feedback path for 2-way data
    This, in my opinion, is where it could be useful. The moment you add a way to send data back - at its simplest, I suppose this would be a SATA or IDE cable and suitable software that continuously reads the contents of the 'hard disk' - you have an opportunity for a specialised processor. The hack would be incredible difficult, granted, but the processor on a graphics card would seem to be well suited to encode video. You send your stream to the AGP card, it converts it to mpeg4 (for example) and sends it back via SATA, taking 99% of the load off the processor. (These cards have recently started to appear for PCIe, so the is definitely a market). With some sort of feedback path, the card could do anything a PCI card can do, but substantially faster thanks to AGP's higher bandwidth - the trick is getting a decent feedback loop.

    After all that, though, I think the practical answer is no, there is no use for an AGP slot other than graphics; there is no demand for other cards, so they just don't exist.

    1. Re:Not a lot by KingDaveRa · · Score: 1

      I suppose you could have some sort of device which acts like a RIP and drives a big printer. Something involving lots of page generation. Something like a graphics card ;-)

    2. Re:Not a lot by Kijori · · Score: 1

      That's the problem - there are lots of applications, but only as long as what you want is effectively a graphics card. AGP is just too specialised to allow anything massively different without changing the fundamentals of how the interface works.

    3. Re:Not a lot by Penguin's+Advocate · · Score: 1

      AGP isn't entirely a one-way bus. Plenty of AGP video cards were able to do video capture without using any other bus to grab the data. At the very least the ATI All-in-Wonder cards have been doing it almost since AGP first existed.

      --
      Frag 'em all...
    4. Re:Not a lot by Kijori · · Score: 1

      Hmm, that's true. Any idea how much upstream bandwidth is provided? I tried Googling it, but everyone seems to think it's purely downstream. :)

    5. Re:Not a lot by DRJlaw · · Score: 5, Interesting

      AGP is a one-way architecture - the motherboard sends data to the graphics card, the graphics card processes it and sends it to the monitor. The limitations of this way of working are why dual graphics card solutions were never practical on AGP once you started increasing the complexity of the data - the bus wasn't capable enough.

      No.

      AGP is a two-way, point to point architecture that has a single master and a single target. Data can be written to and read from the graphics card memory, but you can't exercise the full range of PCI I/O operations. The data transfer rates are asymmetric, with sending data to the card greatly favored over reading data from the card, but they are most certainly two-way.

      The SLI argument is a lesser error, if you would even call it that. You could have, but never as far as I know actually did have two AGP busses in a system. Thus I suspect that it would have been possible to do SLI with AGP, especially when you consider that existing implementations of SLI require an additional card-to-card link, which means (likely, this last part is speculation) that there is very little return data being transmitted from the cards back to the PCI express switch beyond that which you would see in a single card system, whether it is PCI express based or AGP based.

    6. Re:Not a lot by Kijori · · Score: 1

      Thanks for the clarification. I had a feeling that there was some potential for two-way communication, but Googling for it produced only people saying that it was a 1-way system, so I figured I was wrong.
      Thanks for the information. I think most of my points still stand though, since the bandwidth available to send information back is likely insufficient to really exploit a chip's power in a two-way system.

    7. Re:Not a lot by DRJlaw · · Score: 1

      Like I said before, I disagree in theory. However, in practice you're right. The cards would have to have a PCI express-like card-to-card bus to bypass the AGP return data rate limitation (and being handed off across independent busses), but I believe that existing PCI express cards are using the card-to-card link for almost the same purpose (to keep from passing data back through the PCI express switch). In the case of a PCI express card, it's probably just a matter of dedicating a portion of the lanes supported by the GPU to the link. In the case of an AGP card, it would require a wholly different type of bus tacked on in addition to the AGP circuitry, which would make it cost prohibitive and/or impractical.

      BTW: According to an NVIDIA GPGPU presentation the AGP return data path in an AGP 8X bus runs at 1/3rd the data rate of the send data path (page 51 of 52). These same people claim that AGP 8X transfers 2.1GB/sec, which means that the AGP 8X return path is around 700MB/sec, which is slightly slower than the 64 bit 133 MHz PCI-X bus (~1064MB/sec). When the graphics people claim that the bus crawls, just remember that their view of bus speeds is jaded in comparison to most.

    8. Re:Not a lot by Fulg · · Score: 1

      AGP isn't entirely a one-way bus. Plenty of AGP video cards were able to do video capture without using any other bus to grab the data.

      Indeed. IIRC, the AGP bus supports the PCI protocol too (so you could have an AGP card in PCI mode). It is possible for the GPU to read from and write to normal system memory, provided the memory is locked and the pages are contiguous (so called PCI memory). Back when I was writing video drivers, we used that feature to quickly get data out of the GPU when we could. I suspect video capture cards use this feature, as it's painfully slow to get anything out of AGP memory.

      I don't recall the speed ratings, though... There were lots of gotchas (cache coherency, synchronization issues, etc) but even then it was faster than anything the CPU could do.

      --
      gcc: no input sig
    9. Re:Not a lot by Anonymous Coward · · Score: 1

      A few had already mentioned that AGP is 2-way, but here's another: PnP monitors' information. The monitor is connected only to the video card, which is connected only to the AGP slot. This configuration still allows the operating system to read the DDC and sets the limits appropriately.

    10. Re:Not a lot by ngg · · Score: 1

      There was an Alpha workstations on the Compaq web site that was advertised as having two AGP slots. I assume that it just had two AGP buses (like you said). That was like three or four years ago (or maybe more, since it's 2006 already). Anyway, it was one of the last Alpha workstation models that was produced.

  14. AGP is a port, not a bus. by NoMoreNicksLeft · · Score: 1

    It was designed to only ever be used for graphics, and it cannot be used for anything else. True, VLB may have been only for graphics, and yet I've seen the occassionaly scsi card or ethernet nic for it, but it was still more general-purpose. Read up on the AGP docs, and they make it clear... there can be no other uses.

    1. Re:AGP is a port, not a bus. by dreamer-of-rules · · Score: 1

      Designed for something != can't be used for anything else.. I have an HP all-in-one OfficeJet, and it's making a great paperweight to keep the recycled cardboard from spilling all over the garage. :)

      For a more practical example, there's Linux on XBox, Linux on Mac, Linux on Palm, Linux on iPod...

      Hey! Linux on AGP cards!

      --
      Everyone is entitled to his own opinions, but not his own facts.
    2. Re:AGP is a port, not a bus. by rimmon · · Score: 1

      Better hurry and tell these guys: http://www.gpgpu.org/

    3. Re:AGP is a port, not a bus. by NoMoreNicksLeft · · Score: 1

      Have fun then. The timings on the AGP port are more masochistic than even those on PCI, and you have zero proposed applications for it other than video. I can think of some ugly uses for busses in the past (just about anything involving storage and/or video on USB), but AGP for something else would take first prize.

    4. Re:AGP is a port, not a bus. by NoMoreNicksLeft · · Score: 0

      Better explain to them that they're using graphics cards for it. Dumbass.

    5. Re:AGP is a port, not a bus. by rimmon · · Score: 1

      Before I run to my mommy and cry because you called me "dumbass", let me quote you:

      "It was designed to only ever be used for graphics, and it cannot be used for anything else"
      Which is a statement as wrong as it can get. Maybe it's not a good idea, maybe there are better ways to achieve what these guys are doing, but that doesn't change the fact that your point ist plain and simple wrong. You know, smarter people then you were wrong when uttering such statements, better be careful...

    6. Re:AGP is a port, not a bus. by Jozer99 · · Score: 1

      What about that ATI All-In-Wonder Radeon 8500 DV I had? That not only managed to send uncompressed Video over the AGP bus to the CPU, but also a Firewire port!

    7. Re:AGP is a port, not a bus. by Kymermosst · · Score: 1

      Have fun then. The timings on the AGP port are more masochistic than even those on PCI, and you have zero proposed applications for it other than video. I can think of some ugly uses for busses in the past (just about anything involving storage and/or video on USB), but AGP for something else would take first prize.

      Well, if you strip away the DAC, GPU, and other non-memory components of an AGP card, you can still use the AGP port as a rudimentary memory expansion port using the Linux MTD driver.

      Good if you have a PCIe slot and an AGP slot on your new mobo. Reserve the PCIe display for 3d, use a minimal amount of memory on an older card in the AGP slot as a second 2d-only head. Use the remaining video RAM on the AGP card as a ramdisk or for swap space.

      The 256 MB on your old AGP-based card looks much more useful.

      --
      "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
    8. Re:AGP is a port, not a bus. by NoMoreNicksLeft · · Score: 1

      And I'm supposed to have a more polite response for someone that pulls the most minimalistic *software* exception out of their ass, and has the gall to be sarcastic about it? What do you think that GPU is doing there, sitting on that *graphics card* ?

      It's even more grating, considering that you didn't even bother to read the original question, which is asking about it in a way that tends to make one thing he is asking about *hardware*. So don't go crying to mommy, go crying to your remedial english teacher, and beg her to give you a lesson in reading comprehension, dimwit.

    9. Re:AGP is a port, not a bus. by NoMoreNicksLeft · · Score: 1

      That is actually interesting. Would be curious to know just how the firewire port interfaced to the rest of the system.

    10. Re:AGP is a port, not a bus. by Jozer99 · · Score: 1

      It was an AGP to PCI bridge that didn't work right in 90% of systems you installed it in.

    11. Re:AGP is a port, not a bus. by XO · · Score: 1

      actually, VLB was designed as a higher-speed replacement for ISA, and had a definite speed advantage over the PCI that was just becoming available at the time. PCI ended up surviving a heck of a lot longer, though.

      I had a motherboard with 3 VLB slots and 3 standard ISA slots.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    12. Re:AGP is a port, not a bus. by XO · · Score: 1

      agp is an extension of pci, i don't think you need to bridge them.

        AGP cards can be run in PCI mode, which just slows them down.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    13. Re:AGP is a port, not a bus. by SleepyHappyDoc · · Score: 1

      Oh, come on, iPod's were designed for listening to music, it clearly says so everywhere in the iPod documentation and on Apple's site. Yet hackers have succeeded in using them for data storage, running Linux, etc, all sorts of uses Apple probably didn't have in mind. I was shooting for some creative, out-of-the-box responses when I Asked Slashdot...I can google docs too. Does no one have any interest in real hardware hacking anymore?

      --
      Stasis is death. Embrace change.
    14. Re:AGP is a port, not a bus. by NoMoreNicksLeft · · Score: 1

      As someone that has most of these documents on my laptop, I say that yes, I have an interest in hardware hacking. Just not stupid hardware hacking.

    15. Re:AGP is a port, not a bus. by Jozer99 · · Score: 1

      Ya, but if you have a graphics card AND a TV tuner AND a firewire port on one card, you need a bridge, be it all on a PCI card or all on an AGP card.

  15. Hmm.. by Anonymous Coward · · Score: 0

    Business card holder? Come on, live on the edge.

  16. so a seti@boinc gpu? by way2trivial · · Score: 1

    something to process boinc packets, and only send back the result?

    --
    every day http://en.wikipedia.org/wiki/Special:Random
  17. Leverage by _Splat · · Score: 3, Insightful

    Leverage is not a verb. Please stop using it as such. See the article posted today about loss of literacy.

    --
    -Splat
    1. Re:Leverage by Anonymous Coward · · Score: 2, Informative

      Hey genius, apparently you have neither encountered "leverage" as a verb nor taken the trouble to make sure you're right, because leverage can indeed be used as a verb.
      http://www.thefreedictionary.com/dict.asp?Word=lev erage

    2. Re:Leverage by goarilla · · Score: 1

      not everybody speaks english at home
      so yes we make syntax and grammatical errors.
      but FYI my english is much better then your dutch probably.
      so please stop bitching and contribute something usefull to this thread.

    3. Re:Leverage by Anonymous Coward · · Score: 0

      Not the OP, but if you had looked further on the net (eg. google leverage+verb) you would have found that it only came to be used as a verb in America (the land of "verbing nouns")! Reputable printed dictionaries DO NOT recognise 'leverage' as a verb.

      The OP was correct - though it is commonly used now in many parts of America and online (and in business, especially!) as a verb, the correct use would be something akin to "provide leverage for" or "to provide leverage".

      I'm not personally opposed to descriptivism (versus prescriptivism) in language use, but in this case the OP was quite correct for formal use, though in informal use, language is quite a bit more relaxed. I suggest we let it go as this is not in any way a formal forum, and everybody knows what was meant!

    4. Re:Leverage by Vorondil28 · · Score: 2, Informative

      http://en.wikipedia.org/wiki/Anthimeria

      An Ask Slashdot post isn't exactly poetry, but using "leverage" as a verb is not only a de facto use of the word, it's also a recognized figure of speech.

      --
      This sig rocks the casbah.
    5. Re:Leverage by briansmith · · Score: 1

      Any word can be a verb if a group of people use it as a word. The fact that a huge number of people have a good idea of what "levereage (v.)" means, I think it is fairly safe to say that it is a verb now.

      This is how languages evolve--take a social linguistics class. Or, at least leverage the knowledge contained in this Wikipedia article:
      http://en.wikipedia.org/wiki/Prescriptive_linguist ics

    6. Re:Leverage by mike.newton · · Score: 2, Funny

      At least it's been around since the 1930's. What gets me are the Olympic announcers using 'podium' as a verb. No really. "The fact that he podiumed is an amazing indication of how far he's come in the last 4 years."

    7. Re:Leverage by TwoScoopsOfPig · · Score: 1

      Would this not be a prime example of a gerund(-ive [?]), or am I just talking out of my ass again?

      --
      #include <disclaimer.h>
      #include <beer.h>
    8. Re:Leverage by LordNightwalker · · Score: 1

      not everybody speaks english at home

      Neither do I, this doesn't mean I have to hide behind that fact. If you speak Dutch, that means you're either from Belgium, like me, or from the Netherlands. Both countries air movies and TV shows in their original (usually English) spoken language and use subtitles. So you should at least have it easier than say the French when it comes to learning the syntax/vocabulary. All that remains is the spelling, and you get that at school at what age? 14? Tops! Probably earlier if you live in the Netherlands since I doubt French is as high a priority there as it is over here, and we start learning French at age 10.

      my english is much better then your dutch probably

      My English is probably a lot better than your Dutch. Oh, and for the record: my Dutch is probably as good or better than yours.

      contribute something usefull to this thread

      contribute something useful to this thread

      The only English word ending in "full" is the word "full". That should be an easy one to memorize...

      Not being a Native English speaker is no excuse for laziness. It's not exactly swahili; English is a lot easier, and a lot more important to international communications than that. So my suggestion is: why don't you stop bitching and start learning?

      --
      Install windows on my workstation? You crazy? Got any idea how much I paid for the damn thing?
    9. Re:Leverage by goarilla · · Score: 1

      why do you have to retaliate on a fellow belgian? And why are you so quick in thinking
      your english is better then mine and your dutch is better then mine
      Big ego maybe???? Or are you a writer or editor of some sort
      in that case i would understand.

      but please my english has been tested and i've always scored very high in school at it without doing a fuck
      Heck i didn't even had books in the last 2 years of highschool but i graduated without ever had to redo a year.
      so STFU !!! and FYI my french and italian are probably a lot better then yours.

      Eikel !!! vafancullo, piezza di merda

    10. Re:Leverage by Kalgash · · Score: 1

      Language changes to suit a society's needs and values. Fixed definitions and spellings of words is a recent (150 years) development. Verbing nouns is popular and accepted tactic by western society. All your protestations to the contrary will not modify this behaviour.

    11. Re:Leverage by _Splat · · Score: 1

      First of all, I actually checked my Webster's Third New International Dictionary (Unabridged). I admit it does date from 1981.

      Second, if you use the definition you linked, the posting doesn't make sense. Try it out.

      --
      -Splat
    12. Re:Leverage by _Splat · · Score: 1

      Not quite. You make a gerund when you take a verb and add -ing to make a noun.

      --
      -Splat
  18. If you're running a server... by martinultima · · Score: 1

    AGP might be a one-way bus, but if you're planning to run a headless server like GP would suggest – assuming, of course, that most of what it does is sends rather than receives packets, what about having an AGP-based network card that could handle sending more bits at once? And since it's mostly a one-way, maybe a cheaper PCI card exclusively for receiving?

    The only problems with that as far as I can see is that no such card exists, and that unless you have a really wicked high-speed connection (OC-6 ;-) such a thing would be useless anyway...

    --
    Creative misinterpretation is your friend.
    1. Re:If you're running a server... by LordNightwalker · · Score: 1

      Wouldn't work. AGP can send a lot faster than PCI can receive, so your PCI reception speed is the bottleneck for that network. The PCI reception speed is equal to the PCI transmission speed. So it makes no sense to use anything that can send faster than PCI if the receiving end is also PCI.

      However, if you need to stream a lot of different data to a couple of separate machines, you might be able to implement a multihead network card in AGP, and split the superior bandwidth over multiple physically separated connections. This way you can put that extra bandwidth to use without flooding the receiving end.

      --
      Install windows on my workstation? You crazy? Got any idea how much I paid for the damn thing?
    2. Re:If you're running a server... by SleepyHappyDoc · · Score: 1

      There's a cool idea. I have a multi-port PCI NIC, and I tend to do a lot of streaming around the house...it'd be handy to push out 8x the bandwidth over the LAN without being bottle-necked by the shared PCI bus. I wonder how hard it would be to adapt to AGP for that kind of use *gets his soldering iron*

      --
      Stasis is death. Embrace change.
  19. /dev/null by Anne+Thwacks · · Score: 5, Funny

    As it is write only, it is ideal for implementing a hardware /dev/null on Unix systems.

    --
    Sent from my ASR33 using ASCII
    1. Re:/dev/null by Anonymous Coward · · Score: 0

      And as a bonus you get a nice "Life Form" screensaver, trash version.

  20. RAM drive by Anonymous Coward · · Score: 0

    One of those RAM drives, like you can get now that go into a old PCI slot, and where you can then put your old slower RAM and make it useful again.

  21. addition by Anonymous Coward · · Score: 0

    replying to self. After that card with the RAM drive, a battery card that plugs into an old PCI slot, that in turn your new AGP slot RAM drive plugs into with a cable, giving you somewhat persistant RAM. The batt gets recharged from the PCI slot somehow,or perhaps it's just a placeholder to put it someplace, and use one of the DC rails to keep it charged.

  22. Video compressor by Anonymous Coward · · Score: 2, Interesting

    Many seem to be saying that the AGP has a lot of bandwidth going TO the card but not coming back from the card. This seems well suited to feed uncompressed video to a card in the AGP slot, have the AGP card compress the video into whatever format you wish, and then send back the compressed data.

    1. Re:Video compressor by SleepyHappyDoc · · Score: 1

      then send back the compressed data.

      Or push it our the back through some high-speed interconnect (external SATA?). That would seem to avoid the going-back-in slowdown, if the eSATA controller was on the AGP card...

      --
      Stasis is death. Embrace change.
  23. Sigh you make a lousy hacker by SmallFurryCreature · · Score: 4, Interesting
    I got an old dual p3 wich is limited to 768mb. Anymore and it won't even boot.

    So how would propose I add another gig when it cannot even accept a single gig?

    It does however have a 32mb graphics card that is not used. Oh sure it is a tiny amount of memory but when the kernel is forced to start swapping it makes a difference. Not a huge amount to be sure and it doesn't help at all when it really needs to swap a lot but it gives me just a little bit more room to play with.

    Haven't thought about upgrading the card but I guess if I ever see a really cheap 256mb card it might be worth it.

    A dual P3 is still plenty fast for desktop use especially since the linux kernel keeps on improving. Windows users may wish to close their ears to save themselve from terminal shock but linux installs get better with age.

    Sure sure someday I am going to have to buy a new system and now that dual core chips are here the hurdle is not as big as having to buy a dual single core machine was but still, the longer I can keep this system running the happier I am

    Hardware/software hacking is about making stuff go that extra mile. Just plonking a wad of cash on the counter is totally missing the point.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

    1. Re:Sigh you make a lousy hacker by ksheff · · Score: 1

      Is it a BX chipset motherboard? I have a dual PIII w/ a gig of ram in it and it works fine. However, at one point I had just a single Celeron OC'ed to 450 and it could only deal with 512M. I'd like something faster, but for most things, this machine is still overkill.

      --
      the good ground has been paved over by suicidal maniacs
    2. Re:Sigh you make a lousy hacker by kesuki · · Score: 1

      So how would propose I add another gig when it cannot even accept a single gig?

      well, you could break out the solder, and a bread board, and pick up a memeory controller that can work across a pci bridge, preferably as an ide/scsi controller, and of course a memory socket or two (depepnding on the memory controller you picked out) and then , on boot up initialize that ram as a swap drive, using something like norton ghost, or dd ;) and viola a gig of swap, with all the performance of 'real' ram. sure finding places where you can buy all the controllers, capacitors etc, and wiring up the breadboard is perhaps a little more than you want to do... but um yeah it's definitely something that puts you apart from the pack ;)

    3. Re:Sigh you make a lousy hacker by Anonymous Coward · · Score: 1, Insightful

      hahahahah. Sure, the Linux kernel keeps improving, but unless you want blazing text performance, you need to run something newer than KDE 1.0 on that hardware. Comparing Windows XP to a version of KDE that actually works and runs well on that old POS is a totally different situation. Sure, I could load up a 486 with 4MB RAM, a 2.6 kernel and run OpenWindows on it, and say.. "Yes, Linux works on here!" That was cool when I was 16, I'm a decade and a half older now.

      Unless you have never noticed, a modern KDE desktop with all the fixin's is a 512MB job. Oh, you want to run Firefox? You want Evolution with that? Do you not notice your hard drive grinding to death each time you switch windows? On your trusty PIII the disk I/O must be a blazing 33MB/s... A pig is a pig. Dress it up real purdy, and it's still.. a pig. I'm sure you must be one of those hip guys using EMACS or PINE for your email :)

      You obviously know what you are talking about. Go back to bed Linux fan-boy.

    4. Re:Sigh you make a lousy hacker by 10Ghz · · Score: 1
      Unless you have never noticed, a modern KDE desktop with all the fixin's is a 512MB job


      Bullshit. I use KDE3.5, and I have never managed to make the system reach 512MB mem-usage with KDE. With several apps (Konqueror, Kontact, Konsole etc.) the system consumes about 140MB total. If I load a metric assload of apps (KDE-apps, mind you), I can push the mem-consumtpion to about 350MB.

      As it happens, I have used KDE3.4 on a system with 320MB of RAM, and it worked fine. Well, it was a bit slow at loading apps, but that was due to the ancient HD on the machine that barely managed to push 7MB/sec. But as far as memory and post-launch usage was concerned, there were no issues. No swapping.
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
  24. Re:As I don't know of any AGP cards that aren't gf by slashbob22 · · Score: 1

    True, considering AGP stands for "Accelerated Graphics Port".

    Your sig is only partly correct "The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!".

    The second problem with slashdot is that most of its users are bullied and stuffed into cubicles everyday. -- How are we to make comments on the world when we don't even see it?!

    --
    Proof by very large bribes. QED.
  25. Data processing with DVI output? by Enleth · · Score: 1

    As a few people said, GPU could be used for some heavy-duty data processing, especially vector and matrix math. And what to use for output? DVI. It's digital. So you just put the data into AGP, make GPU process it and get the result as three-channel data stream (RGB).

    --
    This is Slashdot. Common sense is futile. You will be modded down.
  26. That one is obvious by Groo+Wanderer · · Score: 1, Funny

    You could make a lovely planter out of it. The two tiered pins would make for an exceptionally easy 'layered' approach, maybe some lucious greens in back, and shorter flowering bits in front.

    You would simply be the envy of all the other sysadmins in the data center.

          -Charlie

    P.S. Paint your boxes in pastels to compliment the florals. Black and silver is so 2004.

    1. Re:That one is obvious by uradu · · Score: 1

      > The two tiered pins would make for an exceptionally easy 'layered' approach

      This definitely calls for some shrubbery.

    2. Re:That one is obvious by TwoScoopsOfPig · · Score: 1

      With a nice fence!

      --
      #include <disclaimer.h>
      #include <beer.h>
  27. /dev/crypto by Anne+Thwacks · · Score: 1
    On further investigation, this is not true ... the GPU can do graphics operations on host memory, which necessarily requires writing to it (and AND, OR and XOR into it). Although access is limited to 32 bit quantities, it would be quite feasible to define a command address into which you write the address of a parameter block containing instructions. These could operate like scsi commands, which would be appropriate for block (vector) operations. One location in the block contains the command status, whihc you poll to determine when the command is complete (although most graphics systems support interrupts).

    What sort of operations? Well encrypt/decrypt for a start. A GPU would be a suitable architecture to support an encrypted file system, as it could encrypt/decrypt entire file read/write blocks in place while waiting for disk head movement to settle.

    --
    Sent from my ASR33 using ASCII
  28. Re:As I don't know of any AGP cards that aren't gf by Idimmu+Xul · · Score: 1

    I'm very tempted to steal that as I quite like it :D

    --
    The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
  29. Re:As I don't know of any AGP cards that aren't gf by Baddas · · Score: 1

    Simple, I speculate!

    No, but seriously, it's easy to comment on the world without seeing it.

    What's difficult is to comment ACCURATELY or CORRECTLY :D

  30. Ask Slashdot ... by Stavr0 · · Score: 1
    • Other uses for a VESA Local Bus slot?
    • Other uses for a Microchannel slot?
    • Other uses for an EISA slot?
    • Other uses for an ISA slot?
    Do we see a trend here?
    1. Re:Ask Slashdot ... by Forbman · · Score: 2, Interesting

      VESA Local Bus did have various other cards besides video cards available for it, including high performance disk drive controllers. AGP's design was deliberate by Intel to really only be useful for video cards, such as its mostly one-way data flow. Intel wasn't too happy with the VLB design, which was pretty much a hack, and also that it couldn't control how it was used, and was concerned about the power requirements and having to design for potential bad VLB card designs to protect itself.

  31. This could never work by Osmosis_Garett · · Score: 1

    Plants require sunlight, don't you know?

    1. Re:This could never work by Groo+Wanderer · · Score: 1

      "Plants require sunlight, don't you know?"

      What is this 'sunlight' thing you speak of? None of my admin friends have a clue as to what you are talking about. Does it plug into AGP, or is it a PCI-X thing? Voltage requirements? Driver compatibility?

      Don't leave us hanging there guy.

              -Charlie

  32. Headless, then... by chivo243 · · Score: 2, Interesting

    Gotta have'm, 90% of our servers are now running headless(yikes) where have all the monitors gone? As for all the other slots, I guess it was poor planning from the beginning. But if you look at the market as being constantly in the state of BETA! then it all makes fucking sense.... just my two euro cents. Wait a damn, minute, as long as I have been drinking, and can type..Does the fact that MS has stopped support for some OS's now and others soon, that they have finally found all the bugs, and do not need to support their product???

    --
    Sig Hansen?
    1. Re:Headless, then... by Anonymous Coward · · Score: 0

      Sorry for posting anonymously, but...

      Out of curiosity; headless as in truly headless or kvm? How'd you solve a situation were you loose connectivity to a server if it's headless? Run to the back of the rack and plug in monitor/kbd?

      I know with HP (among others) you have management cards that act as an kvm extender, but at work we opted for kvm switches over this solution.

      Cheers.

    2. Re:Headless, then... by chivo243 · · Score: 1

      there is a console on the win-rack itself, in ther server room, but we use a combo of ARD and RDC to connect to the servers from our desks. NO monitors on any Apple servers...and 35% of the win servers have no monitors physically connectd. We have a great remote set up...

      --
      Sig Hansen?
  33. Your sig by idonthack · · Score: 0, Offtopic

    You have the coolest sig ever.

    --
    Why is it that when you believe something it's an opinion, but when I believe something it's a manifesto?
  34. Very limited usage, maybe-Condoms. by Anonymous Coward · · Score: 0

    "No, not much other than graphics output really needs that kind of bandwidth differential."

    Serving porn to the Internet.

  35. duh a fan by Anonymous Coward · · Score: 0

    i think a fan would be an easy way to fill that sucker up.

  36. Not an adapter by BobPaul · · Score: 1

    I think you confused the hardware. It's not an adapter, it's an integrated integrated solution on some ECS motherboards to woo over cheap upgraders. It's an AGP slot soldered to the motherboard, but uses a bridge chip to run over the PCI bus. This means any AGP card you throw at it can't run at full AGP speeds, so it's really no better than an off-center PCI slot. It also means that you'd have to buy a new motherboard to take advantage of it.

  37. AGP is a one-way architecture? Not. by Anonymous Coward · · Score: 1, Informative

    Kijori: AGP is a one-way architecture

    That's a funny thing to say given that the highest rated post above yours is "VRAM Storage Device" which describes how to use the RAM on an AGP graphics card as block storage.

    One-way swap or filesystems just aren't that useful.

    Besides, how do graphics cards read textures from system RAM if they can't signal anything back?

  38. Lets see more programs for the PC XT first! by SC00813D03S · · Score: 1

    Might as well ask, " What other uses are there for VESA Local Bus slots, there seem to be plenty that were made?" It was a hacked PCI slot that has been overtaken by the simplicity of PCI EXPRESS. It like programming towards the 150mhz Pentium Pro, so much potential but why bother when there is so much engineering demand for NEW technologies that are less gimped

  39. upstream vs. downstream by xeeazgk · · Score: 3, Informative

    I don't think you guys understand the kind of massive speed differential we're talking about. I don't remember the numbers, but it's like G/s to the card and K/s back. It's just enough to tell the processor that the card is ready for the next rendering task, nothing more.

    Someone mentioned doing video compression... because you could send the compressed file back. Well ok, except, A. video cards only have 256mb of ram... so your uncompressed video would only be like what 30 seconds? B. getting the data back to the hard drive would be like transfering files over a serial cable... like old PS/2 serial, not USB2 serial.

    Now... a card with a SATA out would work. That's the kind of bandwidth that would help, although for most applications just an IDE out would do the trick.

    But these cards don't exist. So no... nothing to be done with agp slots.

    1. Re:upstream vs. downstream by Anonymous+Freak · · Score: 2, Informative

      Sorry, not quite true. AGP is a 100% spec PCI 2.1 interface, just pumped up in speed, then with a couple of nice add-ons added. (Direct Memory Execute, for one.) On some server motherboards, you will see the AGP slot replaced with one or more higher-speed PCI slots. (I haven't seen it too much recently, but Intel used to sell the L440GX board that had two 66 MHz PCI slots that were run off the AGP controller, in addition to the 33 MHz PCI slots off the Southbridge. But this was back in the Pentium II days.)

      --
      Another non-functioning site was "uncertainty.microsoft.com."
      The purpose of that site was not known.
    2. Re:upstream vs. downstream by mwvdlee · · Score: 1

      AFAIK, MPEG2 (DVD) is constructed of 16-frame blocks, so 30 seconds of source material would be far more than you'd need.

      All you need to do is keep the source material streaming into the graphics card's memory.

      256MB would probably be more than sufficient for MPEG4 encoding too.

      I think the main problem would be how to fit the the encoder into the old shader v1 GPU's we're talking about here.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    3. Re:upstream vs. downstream by meringuoid · · Score: 1
      Someone mentioned doing video compression... because you could send the compressed file back. Well ok, except, A. video cards only have 256mb of ram... so your uncompressed video would only be like what 30 seconds? B. getting the data back to the hard drive would be like transfering files over a serial cable... like old PS/2 serial, not USB2 serial.

      A: so do it in chunks. My computer's only got half a gig of memory, but I've compressed whole DVDs using it... hey, how did I manage that?

      B: There's the trouble. Perhaps one could integrate USB2 circuits onto the card, and run a cable out the back of the computer and straight back in to the USB port? :-)

      --
      Real Daleks don't climb stairs - they level the building.
  40. TV Capture by ChrisMaple · · Score: 1

    Combined video - TV Capture cards exist for AGP, such as the Matrox Marvel.

    --
    Contribute to civilization: ari.aynrand.org/donate
  41. AGP *IS* PCI, and then some... by Anonymous+Freak · · Score: 3, Informative

    Where do all these other top-level posters get their information?

    AGP is a subset of PCI. The original AGP spec (1.0) defined a dedicated slot with a 32-bit, 66 MHz PCI connection directly to the Northbridge, plus the ability to directly access main memory more quickly than conventional DMA allowed. AGP 2x then increased speed by using a double data rate system, similar to DDR memory, transferring two data chunks per clock cycle.

    AGP 4x then added a quad data rate connection, Fast Writes (the ability to write to main memory out of normal order,) and Direct Memory Execute (the ability for the AGP card to execute directly out of main memory, rather than having to load into on-board memory first.)

    AGP 8x just oct-data rate'd it. It's still 32-bit, 66 MHz PCI, though.

    But, either way, AGP *IS* a PCI connection. Fully compliant with PCI 2.1, with full bandwidth in each direction.

    There are/were bridge chips that converted the AGP connection into one or more PCI slots, which would become fully-compliant PCI 32-bit, 66 MHz slots. These bridge chips were sometimes used on lower-end server motherboards with onboard PCI video, as a cheaper alternative to adding a separate 64-bit PCI controller. They could be found on products from Intel (L440GX,) and others.

    BUT, since it is only 32-bit, you're limited to a 32-bit, 66 MHz PCI connection. PCI-X requires 64-bit for its faster bus speeds. That means that there are no bridge chips that will give you anything better than a 32-bit, 66 MHz PCI 2.1 connection. You can run multiple cards off this connection (As the Intel board listed above did,) but just as with 'regular' PCI, you are sharing the speed among all the cards.

    But, any 66 MHz PCI card (or any correctly backwards-compatible PCI-X card,) would take advantage of the doubled speed over 33 MHz PCI, though.

    See http://web.archive.org/web/20040205095311/http://w ww.gcsextreme.com/agpfaq.htm for more info. (Sorry, Slashdot's code doesn't want to let me make that into a proper link, it breaks it into 'archive.org' and 'gcsextreme.com' segments, you'll have to copy and paste, then remove the space yourself.)

    --
    Another non-functioning site was "uncertainty.microsoft.com."
    The purpose of that site was not known.
    1. Re:AGP *IS* PCI, and then some... by NekoXP · · Score: 3, Informative

      I was wondering the same thing myself. Fools.

      It should be noted that the AGP bus in general has snooping turned off; the GART in the northbridge
      handles all of the memory access therefore it can and should always tell when memory is being accessed
      (therefore you can't rely on caching video memory like you would on a PCI card). Without snooping on
      DMA transactions this speeds the bus up somewhat. It also lacks the interrupt routing lines. What this
      basically means though, is that without a bridge chip, it ISN'T exactly the same as a PCI slot - if
      you put more than one device on there, only the first will work, and even if you could, you'd
      effectively trash memory every time you did PCI DMA.

      As PCI ('frame mode') you're right, it's just a 66MHz 32-bit PCI slot. In fact we make two board
      designs at the place I work, one of which puts an AGP slot onto a 66MHz 32-bit PCI bus (and it works
      fine up to the point of having a 3.3V keyed slot, and the industry moving on to 1.5 and 0.8V devices)
      and one which has a 66MHz 32-bit PCI slot which we ship an AGP riser for. Everything Just Works (tm).

      AGP specs *also* has a USB connection routed to it but I dare say it's not been connected on most
      motherboards since the dawn of AGP 2.0 (everyone seems to use I2C on the card and talk via some
      kind of PCI configuration/register space logic instead).

      There is plenty of stuff you can do with AGP but seriously who'd want to these days. You're picking
      up old boards now, trying to do "cool" geeky things with them? What for? You're too cheap to move
      to PCI Express? :)

  42. Can there be any? by etherealmuse · · Score: 0

    Well all the better graphics cards are going PCIEx16, the new physics processors are going to be PCIEx1, I cant recall any controller cards so you cant even use it to add more HDs, if you have a legacy MoBo with an AGP (and this has to be pretty legacy at this point, i dont think I have had AGP for 4 years now) just chuck it and buy a new board. Come on, if you're looking at this board then you can probably afford $100 and buy yourself a decent Abit KN-8 Oh I have a use! No card, but you can put another fan in that slot instead. Case closed.

    --
    "Say you love us like i know you will and that our deaths won't be in vain or in the name of gasoline"
  43. RS-232 by tepples · · Score: 1

    Out of curiosity; headless as in truly headless or kvm?

    Headless as in RS-232 serial. Some chipsets support BIOS mode over an ANSI terminal connected to the RS-232 port and can even translate text-mode writes directly to the video card into the equivalent ANSI terminal codes.

    Now all someone needs to make is a BlackBerry sized VT100.

  44. Sure they can by TheLink · · Score: 1

    It's still gay though.

    --
    1. Re:Sure they can by mwvdlee · · Score: 1

      Let's prove the grandparents' point and collectively evolve "gay" into a verb!

      Now instead of saying what the parent said, let's say that "It still gays though".

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  45. Other uses for AGP slot. Some are practical. by GrpA · · Score: 2, Interesting

    First, install a used graphics card. Then reprogram the graphics card to do other stuff.

    Any time domain project might work.

    eg,
    Audio Card. (Yes, you can produce audio on a graphics card).
    Signal Generator (All kinds of repetative signals you can generate)
    TV Remote (Just connect to a IR led on the output port).
    Digital TV Modulator. http://www.hackaday.com/entry/1234000113073480/ This is the Best idea made practical.
    Transmitter (on MANY different frequencies).
    Ultrasonic transducer driver for driving 3 ultrasonic transducers. (Spot sound)

    Just keep in mind you have 3 Digital to Analogue Controllers,
    Programmable clocks
    Memory (and a means of moving it to the DACs)
    and two other digital outputs,

    ALL PACKED NEATLY INTO A VIDEO CARD FORMAT... and it even works with AGP. :)

    GrpA

    --
    Enjoy science fiction? "Turing Evolved" - AI, Mecha, Androids and rail-gun battles. What more could you want?
  46. I'll create a new verb.... by woolio · · Score: 1

    Example:

    F@ck you!

  47. PCI would in any case be more than enough by blorg · · Score: 1

    ...for video compression, e.g. the PCI bus would not be the bottleneck, the encoding would be.

  48. Slashdotting is not a verb... by SloppyElvis · · Score: 1

    ...according to the printed tomes of high repute you reference in your post.

    Neither are "Googling", "phishing", "modded", or "goatse.cxing", though I've often found them used so in these forums. How attrocious!

    I couldn't locate "OP" in my dictionary, but I think you mean to indicate that you aren't the original poster. Since you came to Opie's defense I must retort, offering approriate apologies for your limited role in this squabble. I did some research, and "IMHO", "IANAL", and "AFAIK" are heavily used in Slashdot posts (not unlike "OP"), yet are not to be found in standard printed unabridged dictionaries. Granted, these would be quite ridiculous if used as verbs, but surely any usage of these obscurities represents an offense tantamount to "verbing nouns". Ironically, I do believe "verbing" is not a verb either (that is ever so clever).

    [I hope I used "ironically" correctly, because the grammar police are on patrol, and I know this word is so often abused in America, land of un-edumacated*]

    I couldn't find "flaming" as a verb, so I am uncertain if it can be righfully used as such. I do know for certain "flaming" can be properly used as an adjective. I love adjectives, and one of my favorites is "pedantic". You were keen to observe this is an informal forum; however, the "OP" was undeniably pedantic in their statement. "Trolling" is indeed a verb, but I don't see any boats on this site, so I'll take the safe alternative and state that the "OP" is a "Troll", by any definition. Muhahahaha*. Hehe*.

    * not geniune English words

  49. Trolling by SloppyElvis · · Score: 1

    Trolling is a verb, and it means "To fish for by trailing a baited line behind a slowly moving boat".

    Since I see nothing resembling a boat in this forum, please do not claim this poster is "trolling". _Splat is clearly concerned about the daft dialect epitomized by the Slashdot front page. If we are to be taken seriously as the technocratic elite, we must not expose our banality in such a manner.

    Following in this spirit of progress, I implore the Slashdot editors to take down that representation of Mr. Bill Gates as a cyborg. I've seen Mr. Gates, and he does not have robotics on his face!

  50. Graphics FPUs are worthless. by mosel-saar-ruwer · · Score: 1

    Leverage the GPUs in the more recent AGP 3D offerings and use it for something...uh....usefull :)

    ATi has 24-bit floating point calculations [i.e. 8 bits less than "single precision"]; nVidia & even the new IBM/Sony Playstation Cell processors have only 32-bit floating point calculations [i.e. "single precision"].

    Single precision floats are utterly worthless for real-world ["usefull"] calculations; they even lose their integer granularity at 2 ^ 24:

    16777216 + 0 = 16777216
    16777216 + 1 = 16777216
    16777216 + 2 = 16777218
    16777216 + 3 = 16777220
    16777216 + 4 = 16777220
    16777216 + 5 = 16777220
    16777216 + 6 = 16777222
    16777216 + 7 = 16777224
    16777216 + 8 = 16777224
    16777216 + 9 = 16777224
    16777216 + 10 = 16777226
    In other words, if you are even moderately wealthy, then graphics FPUs can't keep track of your bank account to the nearest dollar.

    1. Re:Graphics FPUs are worthless. by eta526 · · Score: 1

      If he's got that kind of money, I don't think he'd be trying to save a little by computing his bankroll on his GPU.

  51. used to be by sydres · · Score: 1

    you could get an agp card that had firewire builtin so if you dont have firewire or a free slot there is your chance if you can find one

  52. Climate Prediction modeling! by dcoli · · Score: 1

    I'm pretty sure these guys - http://boinc.berkeley.edu/ - are using the CPU for their modeling, but why not the GPU? I think the way the Climate Prediction project (http://climateprediction.net/) works is the software crunches numbers for a while (e.g. how did the weather progress on the morning of June 3, 1811) and then takes a snapshot of the result at periodic intervals. Seems just right for a graphics card, given its modeling strengths and download/upload constraints.

  53. except I don't do KDE I do XFCE by SmallFurryCreature · · Score: 1
    Wich is far far lighter. Neither do I do firefox, I do opera. Again much lighter. I do run azureus but I run that via X on another mem limited machine.

    So your points are noted but don't apply to me.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  54. Sad Concept by nurb432 · · Score: 1

    5 years = obsolete? You all need to get a life and appreciate the age you life in. Snot nose kids. " faster faster' .. .

    --
    ---- Booth was a patriot ----
  55. Mod parent up. by bagsc · · Score: 1

    Grandparent has never met a businessperson.

    --
    http://www.accountkiller.com/removal-requested