LWN.net Logo

Free software drivers for the Intel 965GM Express Chipset

Free software drivers for the Intel 965GM Express Chipset

Posted May 11, 2007 6:24 UTC (Fri) by drag (subscriber, #31333)
In reply to: Free software drivers for the Intel 965GM Express Chipset by khim
Parent article: Free software drivers for the Intel 965GM Express Chipset

What do you think Intel wants more? My gratitude or my money?

They've made me switch from the faster AMD cpus to the Intel CPUs and Intel-based chipset (which is better then any other PC chipset I've ever used... which I like it a lot)

They got my money. If some other company (say ATI) does one better and actually releases specifications and/or allows developers to operate without having to sign restrictive NDAs then that company will be GODLIKE in my eyes. I will go out and by the newest things, I will post reviews on the internet and give details about how to get the most out of it. I will make sure that everybody knows it.

But there is this irritating trend that Linux developers do.. That is they tend to follow after big industry names and give them a lot of attention while smaller players tend to get ignored. It's dissapointing.

For instance wireless:

You have Intel, which is probably the best supported chipset aviable for Linux. They do code drops, they don't release specifications. For regulatory reasons or something like that.

But they get the attention for this.

And even broadcom cards, they get the attention.

But what about Ralink cards?

These are very common devices. You can go to most any consumer electronic store and pick up cards that use them. They are high quality, usefull, and very cheap.

They are supportive of Linux and other Free systems. They are supportive with hardware, documentation, and drivers.

Why isn't support for these devices in the kernel yet?

Why does Intel (which I am not upset about), and even worse.. BROADCOM have IN-KERNEL drivers and support while Linux users with RAlink cards are still struggling to get them working?!

For craps sake, it's not like these things haven't been around for many years. Why is the Linux kernel developers ignoring them? Or if they aren't ignoring them then why aren't they more supportive?

This is a top notch company, about as good as anybody can expect and yet because Intel has the big name they get the big attention. I WANT to tell people to buy these devices, but I can't because kernel support for them is shit, almost non-existant. I can't be certain that they work or anything... even though they some of the most common and most inexpensive devices you can find.

Drivers can be found at:
http://rt2x00.serialmonkey.com/wiki/index.php/Downloads
http://rt2x00.serialmonkey.com/wiki/index.php?title=Rt2x0...

"""BTW it is possible to get Intel graphics without WiFi, for example: my US-sold IBM T43p has Intel's WiFi, but my friends Europe-sold IBM T43p includes something else (I don't remember if worse or better Linux-wise). Unfortunately it's typical story: laptop vendors freely change components without saying anything in documentation or on site. If it's not major (HDD, CPU, Video) - you can get one deal and you friend in the same store - different one for the same model. Rare, but it happens. If we're talking about different countries - it's rule rather then exception :-( At least with Intel you can be sure you'll see pictures on screen!"""

Ya..

Well with Intel they've gotten smart a long time ago and that is why they have the 'Centrino' trademark.

In order for a laptop to be labled 'Centrino' you have to have Intel cpu, Intel chipset, and Intel Wifi. So if you buy a laptop with Centrino stickers and you get a broadcom wifi then they are breaking the Intel trademark by selling you the laptop and advertising it as 'centrino'. It shouldn't be difficult to get your money back from something like that.

The only thing that Centrino does not garrentee is the video chipset and I suppose other doo-dads like webcam and such.

So the answer to 'What linux laptop should I get' is fairly easy:
make sure to get a Centrino laptop with Intel onboard graphics.

Of course even there is enough differences to causeLinux users problems. Thank goodness for System76.

The 965MG will include the next generation graphics, the ones that come after GMA X3000, maybe GMA X3500 or GMA X4000? I don't know.

It's not a huge difference from the X3000, but they are suppose to support DirectX 10, which is a big deal for windows users.

These should meet the basic requirements for games up to Doom3 or Quake4 in terms of speed and capabilities. I'd probably make sure to get the fastest ram. Also I don't know how optimized they are and what all hardware features the drivers support.

For example with the GMA 950, which I use, the hardware has features for motion compinsation for mpeg2 playback acceleration. Almost a requirement for higher HD resolutions. aka XVMC support.

But the drivers don't support that.

The GMA X3000 should support features like shaders and hardware transformations and lighting, I don't know if the Intel drivers support that though... I don't know of any place I can go to find out this information.


(Log in to post comments)

Free software drivers for the Intel 965GM Express Chipset

Posted May 11, 2007 8:41 UTC (Fri) by ca9mbu (subscriber, #11098) [Link]

"Drivers can be found at:
http://rt2x00.serialmonkey.com/wiki/index.php/Downloads
http://rt2x00.serialmonkey.com/wiki/index.php?title=Rt2x0..."

I went and bought myself a Ralink based PCI (rt61 chipset) card because of their supposed good driver support (I didn't want to have to use binary drivers, ndiswrapper, etc.). There are currently 3 different flavours of Ralink drivers (4 if you include Ralinks binary drivers):

1) rt61 - legacy driver, supports WEP encryption.
2) rt61pci - rt2x00, purportedly supports WPA encryption but I've never got this driver to be able to scan my wireless network. Even if it did, NetworkManager wouldn't be able to deal with it because it doesn't use WirelessExt to provide this support. From what I've read, I think this means one has to download binary firmware blobs and edit a config file to get WPA support, but can't confirm that.
3) The new git head code - this is based on the mac80211 stack. Now that things have started settling down in the upstream kernel in terms of the favoured/de-facto standard wireless stack I'm pretty confident that this version of the driver will find its way upstream too, and all of us with Ralink hardware will get out-of-the-box support for it. You can bet your bottom dollar on there being plenty of announcements when this (and other out-of-tree drivers that are in a similar position) get merged upstream!

In the mean time though, confusion abounds as google is filled with out-of-date information, or inaccurate info based on the enormous confusion caused by the various rewrites of the driver and their various configuration quirks. The following maybe full of inaccuracies too but it's the best my failing memory can recall at the moment:

Ubuntu Edgy wanted to load rt61pci by default, which wouldn't scan for wireless networks. One had to blacklist that and get the legacy rt61 module to be loaded instead. Even then, that didn't work for me. Only with Feisty, where they reverted to the legacy rt61 driver can I finally connect to my wireless network, though I've had to drop down to WEP as it doesn't support WPA!

Hopefully Gutsy will come with the new wireless stack, compatible ralink driver and I'll have one less thing to concern myself as it enters the "Just Works" list.

Matt.

Free software drivers for the Intel 965GM Express Chipset

Posted May 11, 2007 9:58 UTC (Fri) by drag (subscriber, #31333) [Link]

For best performance I found you'll have to completely get rid of network manager, plus any thing like dbhcdbd that cache dhcp information.

Then you have to use the rutilT program. http://cbbk.free.fr/bonrom/

It's a very simple program, just scans the network then feeds the essid/channel/ap information to the internet and runs dhclient, but I think the author is able to take into account quirks and such that the normal network manager stuff doesn't.

You have to make sure that you have the device up before starting the program (I put ifconfig ra0 up).

Still though sometimes I have to take the interface down, unload the module, and reload the module for it to work.

And it's just to bad, this driver has been in constant development for about 3 or more years now.

I have owned 3 devices.. rt61 PCI card, rt2500 PCI card, and a Rt2570 USB card. With the Rt61 I was able to even perform some advanced things like packet injection attacks for making wep protected networks spew arp packets. (for research only!! Honest!!)

Also besides the ralink stuff, I've owned a broadcom bcm43xx (Apple Airport Extreme) (which sucked; but thank goodness for the good folks who reverse engineered documentation and the good folks that took that documentation and made it work.), a 'Prism54' PCI card, and a Prism54 PCMCIA card.. both were the original 'FullMac' devices

(totally depressing story about conextent destroying prism54 cards compatibility and then lied about it. Those prism54 drivers were one of the few early Linux 802.11g success stories until Conextant bought up the company that made them).

Free software drivers for the Intel 965GM Express Chipset

Posted May 11, 2007 10:21 UTC (Fri) by smitty_one_each (subscriber, #28989) [Link]

drag:
You got it.
While abstractions are important, the metric that alters corporate behavior is cash.
I bought a Dell D620 from emperor linux and chose intel across the board, and was rewarded by getting better video performance as a result of this driver.
Now, you could ask yourself, what mysterious reason makes video and wireless drivers lag so much in the open source realm, but why screw up a lovely Friday with caustic speculation?
Best,
Chris

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds