I am looking for a notebook that supports GLSL programming.(and lightweight for mobility)
I had test the orange book sample program: ogl2brick with ATI mobility 9600(hp nc6000) and GeForce FX Go 5200(toshiba m2), but none of them can execute!
Does any one has the GLSL programming experience with notebooks?
And Do the other chip, such as ATI mobility 9200 or Intel Extreme Graphics support GLSL?
Yes - ATI is less than stellar in supporting the mobile chipsets. I mean, they do not support the mobile drivers because the laptop vendors are supposed to wrap the ati drivers for their cards. Unfortunately this is a complete and utter failure since the laptop vendors take eons to do anything. ATI should follow nvidia and at leat non-officially allow mobile support in their driver releases.
Luckily, the Omega drivers (which are really just tuned ATI drivers), do support the mobile chipsets.
The Radeon 9000 doesn’t support GLSL; you need at least a 9500. The Intel Extreme does not support GLSL, although the brand new 915G part (PCI Express) could theoretically support it, being PS_2_0 compliant – but they don’t have the necessary driver support.
I have a Dell Inspiron 9100 with Mobility 9700, and after updating to the latest drivers from Dells web site (came out late this summer), I can run GLSL stuff.
Both the 9600 and the 5200 should support GLSL. What we’re saying is get the latest drivers onto those laptops, and it should work. I don’t understand how you can draw the conclusion that this means you can only use DirectX.
He mentioned he got a 9000. So that means GL_ATI_fragment_shader on the GL side, while he could use HLSL in DX. On the other hand, HLSL support for ps1.x shaders have always been crappy.
As for nvidia their support for linux is quite good. You have GLSL and drivers run at pretty much the same speed as the windows drivers though some special app specific optimizations may be missing.
As far as I know ATI has currently no support for GLSL on linux and the performance penalty is quite huge (50-30% percent slower).
ATI’s behaviour regarding notebook drivers is really the best reason to buy one with a nvidia card. (Don’t beat me - I know: Notebook drivers are so very special and unique that it needs some INF-file hackers to make them work…)
I had the same problem with NVIDIA notebook drivers (actually, I was stuck with 28.xx for OVER A YEAR). The problem is not ATI or NVIDIA; the problem is Dell (and the other OEMs). And, yes, there may be parts of the specific display that they are driving that won’t be “done right” when you use hacked drivers. If you take the INF from your old display driver, and merge it with the new driver files, you’re probably a little safer, but Dell might still decide to void your warranty…
I believe NVIDIA’s Cg compiler toolkit can accept GLSL as an input language, and output ARB_fragment_program and similar assembly. It may even be able to output ps_2_0 – wouldn’t that be ironic!
I could be wrong, though – I don’t have an install right here to check on.
Originally posted by jwatte:
[b]I believe NVIDIA’s Cg compiler toolkit can accept GLSL as an input language, and output ARB_fragment_program and similar assembly. It may even be able to output ps_2_0 – wouldn’t that be ironic!
I could be wrong, though – I don’t have an install right here to check on.[/b]
Yes, use the -oglsl flag. YOu can output to any of the supported vertex/fragment profiles.
I have recently taken Dell notebook computer with NVIDIA GeForce FX Go5200 graphics card. I just started writting programs using GLSL. But I found out that my graphics card does not support GLSL . I have seen your message to the forum. I am still unable to belive that my NVIDIA card does not support the GLSL. I have also installed the latest driver “66.93_win2kxp_english” , but still it is the same. Does any body have similar problem, does any body tried NVemulator. Any suggestion will be very helpful for me. Thanks in advance.
There are different caps in GLSL for different hardware it seems also. For instance I can run longer fragment programs on my desktop with a X800 than I can on my laptop with a 9700. Of course, GLSL says it compiles on both it just crashes on a 9700! Would be nice if the driver would give better feedback than a crash
With previous drivers I have to modify the .inf file, but this one supports all the FX Go family.
Those drivers have GLSL support for the GeForce FX family.