Radeon HD in Haiku

How are suported a AMD ATi new graphics cards? I have mainboard from ASUS with integrated Radeon HD4200 graphics. Its amd785 chipset. I can run Haiku without problems but only Vesa screen-modes. Its posible do Wide screen? Maybe i buy a cheap Nvidia 7200 to pciexpress slot… this is second option. nv7200 is ok for haiku ?

Thanks.
Lukas.

How are suported a AMD ATi new graphics cards? I have mainboard from ASUS with integrated Radeon HD4200 graphics. Its amd785 chipset. I can run Haiku without problems but only Vesa screen-modes. Its posible do Wide screen? Maybe i buy a cheap Nvidia 7200 to pciexpress slot… this is second option. nv7200 is ok for haiku ?

Thanks.
Lukas.

Radeon HD is not support by Haiku… I have one Radeon HD 2600 and runs in vesa mode too…

there are a x86-radeonhd driver for linux… but It’s only 2D because Ati refuses release complete docs about it.

I’ve try porting this driver… but it’s a hard task

So… I dropped my card and used an onboard nvidia 6100

Radeon HD is only supported with VESA driver. Haiku supports Nvidia Geforce up to 7950.

Wide screen should work if your video card supports it but may not work in vesa mode. Other words, vesa modes might not support wide screen but cannot say for sure.

[quote=michaelvoliveira]
there are a x86-radeonhd driver for linux… but It’s only 2D because Ati refuses release complete docs about it.[/quote]

You can read AMD/ ATI’s documentation for the hardware on their web site. The Linux driver you have is only limited to 2D acceleration because it’s not finished. Writing 3D drivers is hard work. Fedora 12 for example has an early 3D driver for this hardware (Radeon 2xxx through 4xxx) that users can install if they want to try it out. Eventually the 3D driver will be working reliably for lots of people and it’ll be included right out of the box in future Linux distributions.

Haiku already has a port of the Gallium3d softpipe (which might be about equivalent to mesa 7.4 at this point for software rendering)

What lacks for 3d acceleration is porting the hardware drivers that interface with gallium3d

I would think that it would also be possible to build an gallium3d app_server state tracker for haiku to also accelerate regular 2d stuff in haiku since X.org is getting similar support already

That said ATI has some of the best documentation on thier hardware anywhere from what I understand with perhaps the exception of Intel and thier Hardware is relatively slow.

Hi,
I got a 4850, it can’t run at 1920x1080 in VESA :confused:

For Radeon HD support first step would be to be able to set modes and create a framebuffer, I’m not sure how hard that is, but the documentation and code is a bit technical and complicated to see this solution. 2D and 3D acceleration is secondary tasks.

Hopefully it will be created in the near future.

@jeanmarc
VESA modes do not support widescreen from what I can tell. You’ll require a Radeon HD driver.

@tqh
Drivers are not priority for Haiku developers. Since VESA works with all video cards out there, they expect you to use this. You can only expect new network drivers based off FreeBSD which are quick and easy to do.

A video driver would require a rewrite for Haiku - lots more work and time.

Seems that Radeon HD 3200 runs fine in Haiku right now

czeidler has working on it

I hope that he add support for my outdated Sapphire HD 2600 PRO

That’s really cool! I hope my 46xx series card will get supported too. Of course VESA mode is faster than Linux, but still. :stuck_out_tongue:

Once the driver works with the HD 3200 it should work with the older Radeon HDs too and likely all of the newer ones too.

Would not make sense if this driver only supported the HD 3200 (one card). :slight_smile:

From revision log:
Work in progress of a Radeon HD 3200 driver to change the display mode (status when I leave the coding spring). At least it shows a picture but with a wrong scaling.

Any progress? is posible to have widescreen 1440x900 with Radeon HD 5450 ?

thanks

On August 1 Alexander von Gluck made a post to the development mailing list with the subject title “Big changes coming to radeon_hd driver” that can be found at the following link.

Looks like exiting times ahead for Radeon HD users!

Also it appears that some interesting changes have been made to the Vesa driver to allow it to support more resolutions than the standard 640x480, 800x600 and 1024x768. Someone more qualified than me can tell us whether it is correct to infer that from information found at the following link:

Alan

Do I count as more qualified? :slight_smile:

As of now quite a few Radeon HD cards are working with extended mode setting (Radeon HD 2xxx - 5xxx). VESA mode support was indeed extended as well.