LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Laptop and Netbook (https://www.linuxquestions.org/questions/linux-laptop-and-netbook-25/)
-   -   Where can I find video drivers for Intel Integrated? (https://www.linuxquestions.org/questions/linux-laptop-and-netbook-25/where-can-i-find-video-drivers-for-intel-integrated-505743/)

dustin_wielenga 11-28-2006 09:43 PM

Where can I find video drivers for Intel Integrated?
 
I have a Toshiba Satellite M115-S3094. The screen has a resolution of 1280x800, but in the distro I'm using (Slax, based on Slackware), I can only get 1024x768. It's not a huge deal, but I'd love to install it, and dump Windows for good.

Anyways, does anyone know where I could get drivers for Intel Integrated Video? I think it has a 945 chip, but I'm not positive. I've used the "915resolution" tool, but X won't start after modifying it.

Any suggestions or links would be greatly appreciated.

GrueMaster 11-29-2006 02:03 AM

Unfortunately, 915resolution is the only way to get non-standard resolutions working on Intel graphics chipsets. Both Novel SLED 10 and Mandriva 2007 run 915resolution during boot up, changing the video bios entry for 1280x1024 24bit mode. You could implement something like this in Slackware as well.

Bruce Hill 11-29-2006 02:24 AM

We need to know your correct (not a guess) chipset. Issue in a terminal:
Code:

mingdao@silas:~/kernel/linux-2.6.18.3$ /sbin/lspci | grep -i vga
01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1)

and post the output here.

If it's Intel I915, then it's in the 2.6.18.3 kernel:
Code:

Intel 440LX/BX/GX, I8xx and E7x05 chipset support (AGP_INTEL)

This option gives you AGP support for the GLX component of X
on Intel 440LX/BX/GX, 815, 820, 830, 840, 845, 850, 860, 875,
E7205 and E7505 chipsets and full support for the 810, 815, 830M,
845G, 852GM, 855GM, 865G and I915 integrated graphics chipsets.

It might be in earlier ones, I haven't checked.

Best I can find from using <Linux> Google is that might be Intel GMA 950.

dustin_wielenga 11-29-2006 01:14 PM

I'm running the command from the root directory, I can't find the kernel directory you ran it from. The result doesn't seem to be very specific:

Command: root@slax:~:# lspci | grep -i vga
"00:02.0 VGA compatible controller: Intel Corportation Mobile Integrated Graphics Controller (rev 03)"

Do you need to know the graphics chipset or the computer chipset? Because I can boot Windows, and check under graphics settings and see which video card is running the monitor.

Thanks for your replies.

Bruce Hill 11-29-2006 02:14 PM

You won't have that kernel directory -- I created it -- that is
where I build my custom kernels.

You could run it with "lspci -vv" to get more verbose information,
but I don't think you'll get anything more with your pci.ids file.
And it is the graphics chipset that's important.

Perhaps GrueMaster will come back and give you more details on how
to use that 915resolution he mentioned.

Do a <Linux> Google search on Intel Graphics Media Accelerator 950.
There are computers with it running, but I can't find any information
on how to set it up.

Maybe try Open SuSE 10.1 -- http://desktoplinux.com/articles/AT5613250391.html

Another place to check for someone posting information on that laptop
is TuxMobil

Other info from the Free Software Foundation ...

Fluxx 11-29-2006 02:26 PM

I use a Intel GMA 915 with Slackware and Slax. I have a display resolution of 1280x800@60Hz in my notebook.

I compiled "915resolution" and copied it to /usr/sbin/.

Then I did as user a

Code:

sudo 915resolution -l
and got

Code:

Intel 800/900 Series VBIOS Hack : version 0.5.2

Chipset: 915GM
BIOS: TYPE 1
Mode Table Offset: $C0000 + $269
Mode Table Entries: 36

Mode 30 : 640x480, 8 bits/pixel
Mode 32 : 800x600, 8 bits/pixel
Mode 34 : 1024x768, 8 bits/pixel
Mode 38 : 1280x800, 8 bits/pixel
Mode 3a : 1600x1200, 8 bits/pixel
Mode 3c : 1920x1440, 8 bits/pixel
Mode 41 : 640x480, 16 bits/pixel
Mode 43 : 800x600, 16 bits/pixel
Mode 45 : 1024x768, 16 bits/pixel
Mode 49 : 1280x800, 16 bits/pixel
Mode 4b : 1600x1200, 16 bits/pixel
Mode 4d : 1920x1440, 16 bits/pixel
Mode 50 : 640x480, 32 bits/pixel
Mode 52 : 800x600, 32 bits/pixel

I decided to use mode 38 to use it for my default resolution of "1280x800" with "24 bit".

I wrote a line to my /etc/rc.d/rc.local:

Code:

/usr/bin/915resolution 38 1280 800
to have the BIOS hack available after every reboot.

Then I added these lines to my /etc/X11/xorg.conf:

Code:

Section "Screen"
        Identifier "Screen0"
        Device    "Card0"
        Monitor    "Monitor0"
        DefaultDepth 24
                SubSection "Display"
                Viewport  0 0
                Depth    24
                Modes    "1280x800"
        EndSubSection
EndSection

Section "dri"
Group "video"
Mode 0666
EndSection

Section "Extensions"
#Option "Composite" "1"
Option "RENDER" "1"
EndSection

If you decide to use a resolution of may be 1024x768 to change it to 1280x800 you have to insert an additional line in /etc/X11/xorg.conf in "Section Device":

Code:

Option "ForceBIOS" "1024x768=1280x800"
This will re-program the old 1024x768 to become a new 1280x800 one.

With these changes I have a proper resolution of 1280x800 with 24 bit in Slackware and Slax and a working 3D-acceleration.

May be it will work with the Intel GMA 945 too ... the developer gives his ok on his website:

http://www.geocities.com/stomljen/

Fluxx.


All times are GMT -5. The time now is 10:35 AM.