(Sorry, luc, for sending this to you twice :-( )
Hello, here is a little background about me: I am new to this list. I found out about this project while Googling around for hardware OpenGL acceleration for a Gumstix, and after looking at the Wiki I became very interested in it (not because of the Gumstix, but because of the concept and the fact that FPGAs are cool). I am in school, but have learned some C/C++/Java/Perl/Ruby/Lisp, and a little Verilog, as well as some circuit design. I am interested in trying to help with this project, even though what I can contribute is probably minimal. I have an oldworld Power Mac G3 running Mac OS X 10.3 (it only has PCI, no PCI-X or AGP), and a Dell XPS400 running Vista, XP, and Ubuntu Linux (with PCI-Express), if either of those would be helpful with developing anything. I don't have any experience writing device drivers, but I would be willing to attempt to learn (I read about half of Linux Device Drivers, 3rd Edition, and plan on finishing reading it this summer at some point).


That seems good, though, the pizza box form factor doesn´t present less cable than usual, that add an Ethernet cable indeed (I suppose that the
box is connected to the monitor with a VGA or DVI cable, right ?)
And finally, this is an X-terminal or like a thin-client.

So, as a consumer, I will tell my wish in an other way : why the
graphical card should have to stay in the PC ? Why doesn´t one put it
directly inside the monitor ? Does this way require an X-server on the
g-card ? Does the graphical card in my PC run a x-server ?


Yes, it would make sense to basically just have a monitor with an ethernet connection and a power cable if all you want is a thin client, but personally I have a desktop (The beige G3 minitower from Apple) that has switched monitors 3 or 4 times. buying a $150 video card each time is not on my to-do list.
Also, other advantages of putting the card inside the PC:
1) The DVI cable has 24 or so pins on it, which is quite tough and flexible. The bus connection that attaches to the video card has 180 or more pins that are connected. If that was a cable, it would be large, hard to bend, fragile, etc. 2) Many modern video cards draw a huge amount of power. It is convenient to just attach to the PC power supply, because when the PC hibernates/shuts down the video card doesn't draw practically any power. This is also true of most monitors (they stop displaying when the signal stops), but it is convenient to have everything together. 3) Protection. I have certainly heard about monitors being hurt/ destroyed, but most people take care of their tower. 4) Standardization. My old beige tower has an ATI Radeon 7200 in 1 PCI slot, an ATA133 controller card in another, and a USB/Firewire Card in the third PCI slot. It also has ATI Rage Pro 3D graphics on board. By having the graphics card be a PCI card like every other Peripheral, it allows for more flexibility for the consumer. I might decide that having an Ultra-SCSI3 card to have a super-fast RAID is more important than having the Radeon 7200, so I can simply swap the cards. I will still be able to handle simple graphics with the Rage Pro, but no 3D games or the like.

The ethernet idea is an interesting point. One could simply attach the monitor on a Gigabit network, or on a custom, say, LVDS connection, and use that to send commands to the screen/graphics card assembly. That way, you could attach a bunch of monitors and machines to a network together, and since each graphics card is running the actual X server, it is simple to have tutorials, etc. In this ideal network, the "X server" is _actually_ a server, and the client is actually a client. If LVDS is more of your thing, the computer could send commands over something as small as a phone cord or USB Cable (Well, you would probably use more control signals than that, but maybe Ethernet), and make it very easy to attach.

Nick S-A_______________________________________________
Open-graphics mailing list
[email protected]
http://lists.duskglow.com/mailman/listinfo/open-graphics
List service provided by Duskglow Consulting, LLC (www.duskglow.com)

Reply via email to