Nvidia driver for 7150m / 630m

Hi, I have a very old Compaq Presario V3712AU laptop with the following specs -
AMD Athlon 64X2 TK-57 1.9Ghz
nForce 630M chipset
7150M GPU with 128MB shared RAM

I have just installed haiku to test and I find it quite interesting. However, I have run across a few problems -

  1. Resolution is stuck at VESA - 1024x768. Is there any driver for the GPU ? How do I download it ?
  2. My wifi is not displayed in the network list. It is a broadcomm 43xx chip. I have run the install wifi script but still no go.

I have searched the forum but came up empty handed.Please help me out.

1 Like

So many views but no reply. Come on guys / devs … at least point me in the right direction.

We can only aswer then we have a solution for you right now.
I does not have a solution for you too, but you can seach into thie hardware test if a system like yours are tested and the problems be fixed.

(Article in german but you can use the included google translation module)

1 Like

Are you running the old Alpha 4 or maybe a modern Nigthly build of Haiku?

However, about your graphic card (7150M GPU): according to these pages:

Seems not currently supported. Also because most of drivers are also present in Haiku.

I suggest you to open an enhancement ticket on http://dev.haiku-os.org; you have more chance to get attention from developers.


Thank you - @Giova84 @lelldorin.

@Giova84 - I am currently running the latest nightly.

Ok. I will open the ticket. Thanks for your suggestion.

There is currently no driver for nVidia cards, except very old ones (GeForce 4 and the like). Someone would have to write one, until then VESA is the only way.

Once upon a time managed to make VESA work using Clover EFI Bootloader’s “PatchVBios” function. The trick stopped working when Haiku switched to Package Manager (it can’t find Haiku bootloader and kernel, apparently).

If/when similar functionality gonna be implemented in Haiku’s new Bootloader, I will be able to use it on my widescreen laptop and desktop displays again.