Welcome, Guest. Please login or register.

Author Topic: Would you support a new Unified Opensource RTG standart?  (Read 9725 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline arnljot

Re: Will you support a new Unified Opensource RTG standart?
« Reply #104 from previous page: April 12, 2010, 07:20:21 PM »
Quote from: bernd_afa;553175
>A little dig around shows driver code for the following in x.org

If you want search, you need look for drivers for Big Endian Systems.maybe PPC or so.
i look on a link and it include X86 files.


The GD5446 code(PicassoIV) seems like it will compile for ppc linux too. Look in the configure file.

xfree86 (xf86 or x86) is the name of the system regardless of cpu platform.
A posting a day keeps the sanity away...
http://www.arnljot.com
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16867
  • Country: gb
  • Thanked: 4 times
    • Show only replies by Karlos
Re: Will you support a new Unified Opensource RTG standart?
« Reply #105 on: April 12, 2010, 07:29:06 PM »
Quote from: bernd_afa;553173
Vesa is only a function set to open/close  a screen on a specific resolution.I guess to use it you need a X86 CPU.
but to give usefull speed you need a bitblit command for the GFX Card, that can copy blocks on the GFX Card fast and also a rectfill command.


VESA is more than just opening a screenmode. VESA 1.0 may have been limited to setting the resolution and timing, but remember it's currently at version 3 or something.

Check the VESA/AF standard. It specifies hardware accelerated rasterization of primitives, bit blitting and the usual gamut of 2D operations.
int p; // A
 

Offline Ratte

  • Sr. Member
  • ****
  • Join Date: Sep 2006
  • Posts: 380
  • Country: de
    • Show only replies by Ratte
Re: Will you support a new Unified Opensource RTG standart?
« Reply #106 on: April 12, 2010, 09:29:11 PM »
Its allways nice to have a "new standard" ... but how much is it worth without support?
As far as I know, its ONLY NVidia with the latest generation of gfx-cards supporting Vesa3.0.
Most other cards are only Vesa2.0 (all ATI-cards / Matrox / SiS ..).
 

Offline KThunder

  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 1509
    • Show only replies by KThunder
Re: Will you support a new Unified Opensource RTG standart?
« Reply #107 on: April 12, 2010, 09:33:30 PM »
vesa 2.0 had operations for querying cards for features as well as setup for video modes etc. vesa 3.0 has some 3d operations in hardware, but it is difficult to find info on3.0 for programming or card support.
I dont think 3.0 is in rom it is a program you setup and it has to support your card. there isnt any real reason it has to be x86 only or even isa/pci/agp/pcix
Oh yeah?!?
Well your stupid bit is set,
and its read only!
(my best geek putdown)
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16867
  • Country: gb
  • Thanked: 4 times
    • Show only replies by Karlos
Re: Will you support a new Unified Opensource RTG standart?
« Reply #108 on: April 12, 2010, 10:37:30 PM »
Is it 3D acceleration in VESA 3 or just that it exposes accelerated operations in general?

I had the documentation here someplace. Never print anything out if you actually intend to read it :lol:
int p; // A
 

Offline GulliverTopic starter

Re: Will you support a new Unified Opensource RTG standart?
« Reply #109 on: April 13, 2010, 12:26:43 AM »
From Wikipedia (VESA BIOS Extensions):

VESA BIOS Extensions (VBE Core) 3.0 [Sep. 1998]

A superset of the VBE 2.0 standard. This standard adds refresh rate control, support for stereo glasses, improved multi-buffering support and other functions to the VBE 2.0 standard.

    * Triple Buffering. Allows high speed applications to perform multi-buffering with less screen flickering and without having to wait for the graphics controller.
    * Refresh Rate Control using GTF timings. This allows applications and operating system utilities to change the refresh rate in a standard way on all VBE 3.0 graphics controllers. Important for stereo applications, since when stereo is enabled, the user’s effective refresh rate is cut in half.
    * Stereo Page Flipping. When viewing an application using stereo glasses, software needs to page flip twice as often as normal, because it needs to generate separate images for each eye. This new feature allows stereo compatible software to display properly.
    * Hardware Stereo Sync. Allows stereo software to determine if there is a connector for stereo glasses on the user’s graphics card.
 

Offline arnljot

Re: Will you support a new Unified Opensource RTG standart?
« Reply #110 on: April 19, 2010, 02:09:00 PM »
Two good URLs on GPU coding which I found at the aros-exec.org board:

Understanding GPUs from the ground up

and from the same blog:

Notes about radeon display hardware

This is the source posting on aros-exec:
Two tutorials for coding ATI Radeon drivers

Worth mentioning I think, as he takes a developer step by step in how to initialize a Radeon PCI card on a x86 PCI bus.

The code won't be much help, but the knowhow which he shares is good.
A posting a day keeps the sanity away...
http://www.arnljot.com