Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Intel i810 graphics - kernel, gensplash, Xorg Configuration
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks
View previous topic :: View next topic  
Author Message
SuperYak
Tux's lil' helper
Tux's lil' helper


Joined: 06 Jan 2005
Posts: 76
Location: 41''13'38'' N - 96''01'19'' W

PostPosted: Thu May 12, 2005 10:05 pm    Post subject: Intel i810 graphics - kernel, gensplash, Xorg Configuration Reply with quote

I wanted to share my experience configuring my Intel 82810E integrated graphics controller to play nice with Gentoo. My hardware is a HP E-pc c10 vectra. Here is my working setup:

Important items in my Kernel ( 2.6.11-r8 ):
Quote:

Kernel -->Device Drivers-->Block Devices:
Code:
<*> RAM disk support     
(16)  Default number of RAM disks       
(4096) Default RAM disk size (kbytes) 
[*]   Initial RAM disk (initrd) support

Kernel -->Device Drivers --> Graphics Support:
Code:
[*]Support for frame buffer devices
< >   VESA VGA graphics support    **DO NOT ENABLE THIS**
<*>Intel 810/815 support (EXPERIMENTAL)
[*]use VESA Generalized Timing Formula
[*]Support for the framebuffer splash

Kernel -->Device Drivers--> Graphics Support--> Console display driver support-->
Code:
[*]Video mode selection support
<*>Framebuffer Console support

Kernel-->Device Drivers-->Character devices
Code:
<M>Intel i865 chipset support  **NOT SURE IF THIS MODULE IS NECESSARY**
<M>Direct Rendering Manager
<M>Intel I810


Regarding the above...Do NOT enable VESA VGA Graphics support - vesa-tng, or vesafb..Enable only the 810/815 Driver support in the kernel's Graphics Support.

I used the following video line in grub:
Code:
title gentoo (1024x768)
kernel (hd0,0)/vmlinuz ro root=/dev/hda3 video=i810fb:vram:4,xres:1024,yres:768,bpp:24,hsync1:30,hsync2:55,vsync1:50,vsync2:85,accel splash=verbose,theme:emergence
initrd (hd0,0)/fbsplash-emergence-1024x768


**Note: the kernel line should be all on a single line (shown in red): kernel (hd0,0)/vmlinuz ro root=/dev/hda3 video=i810fb:vram:4,xres:1024,yres:768,bpp:24,hsync1:30,hsync2:55,vsync1:50,vsync2:85,accel splash=verbose,theme:emergence

My /etc/X11/xorg.conf (Your setup may differ):
Code:
Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        RgbPath      "/usr/lib/X11/rgb"
        ModulePath   "/usr/lib/modules"
        FontPath     "/usr/share/fonts/misc/"
        FontPath     "/usr/share/fonts/TTF/"
        FontPath     "/usr/share/fonts/Type1/"
        FontPath     "/usr/share/fonts/CID/"
        FontPath     "/usr/share/fonts/75dpi/"
        FontPath     "/usr/share/fonts/100dpi/"
EndSection

Section "Module"
        Load  "record"
        Load  "extmod"
        Load  "dbe"
        Load  "dri"
        Load  "glx"
        Load  "xtrap"
        Load  "freetype"
        Load  "type1"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mouse0"
        Option      "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "PTS"
        ModelName    "304"
        HorizSync    30.0 - 70.0
        VertRefresh  50.0 - 160.0
        Option       "DPMS"
        ModeLine   "1024x768"     94.50   1024 1068 1164 1376    768  769  772  808 +hsync +vsync
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        Option     "NoAccel" "false"            # [<bool>]
        #Option     "SWcursor"                  # [<bool>]
        #Option     "ColorKey"                  # <i>
        #Option     "CacheLines"                # <i>
        #Option     "Dac6Bit"                   # [<bool>]
        #Option     "DRI"                       # [<bool>]
        #Option     "NoDDC"                     # [<bool>]
        #Option     "ShowCache"                 # [<bool>]
        #Option     "XvMCSurfaces"              # <i>
        #Option     "PageFlip"                  # [<bool>]
        Identifier  "Card0"
        Driver      "i810"
        VendorName  "Intel Corp."
        BoardName   "82810E DC-133 CGC [Chipset Graphics Controller]"
        BusID       "PCI:0:1:0"
        VideoRam     4096
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultDepth 24
        SubSection "Display"
                Viewport   0 0
                Depth     1
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Modes   "1024x768"
                Depth     24
        EndSubSection
EndSection
#Section "Extensions"
#       Option "Composite" "Enable"
#       Option "RENDER" "Enable"
#EndSection


After compling the kernel I did the following to configure gensplash/fbsplash:
Code:
#emerge splashutils && splash_geninitramfs -v -g /boot/fbsplash-emergence-1024x768 -r 1024x768 emergence


The above setup works for me...no problems to report yet. I was challeged in getting the setup working correctly; changing one item would usually break another. I guess that's why I like Gentoo, I like learning how linux works, and how to make it work for me. Not to meantion the forums & wiki are outstanding support tools. :wink:

The following link was of most help:
http://gentoo-wiki.com/HOWTO_fbsplash#I.27m_using_an_Intel_i810_video_device :D


Last edited by SuperYak on Tue May 17, 2005 1:01 am; edited 9 times in total
Back to top
View user's profile Send private message
cgmd
Veteran
Veteran


Joined: 17 Feb 2005
Posts: 1585
Location: Louisiana

PostPosted: Fri May 13, 2005 3:50 pm    Post subject: Reply with quote

Thank you for this post.

I'm struggling with a very similar problem that I've been trying to solve on a different thread: https://forums.gentoo.org/viewtopic-p-2405936.html#2405936

I'm very curious as to how you arrived at the values expressed in your grub line:
Code:
video=i810fb:vram:4,xres:1024,yres:768,bpp:24,hsync1:30,hsync2:55,vsync1:50,vsync2:85,accel


Then, I believe I'm confused in the proper locations for themes to be displayed, could you please elaborate?

Finally, what are the important components of xorg.conf in this regard??

Thanks, again for your informative post!
_________________
"Primum non nocere" ---Galen
Back to top
View user's profile Send private message
SuperYak
Tux's lil' helper
Tux's lil' helper


Joined: 06 Jan 2005
Posts: 76
Location: 41''13'38'' N - 96''01'19'' W

PostPosted: Fri May 13, 2005 4:09 pm    Post subject: Reply with quote

Quote:
I'm very curious as to how you arrived at the values expressed in your grub line:
Code:
video=i810fb:vram:4,xres:1024,yres:768,bpp:24,hsync1:30,hsync2:55,vsync1:50,vsync2:85,accel

I got these values from the fbspash HOWTO on the gentoo wiki, the i810 portion. There is also documentation for the i810 that explains this in the kernel docs at /usr/src/linux/Documentation/fb/intel810.txt

Quote:
Then, I believe I'm confused in the proper locations for themes to be displayed, could you please elaborate?

Not sure what you mean by this...:?

Quote:
Finally, what are the important components of xorg.conf in this regard??

My biggest issues with getting it to work with xorg.conf were getting my monitor lines set correctly for my system:
Code:
Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "PTS"
        ModelName    "304"
        HorizSync    30.0 - 70.0
        VertRefresh  50.0 - 160.0
        Option       "DPMS"
        ModeLine   "1024x768"     94.50   1024 1068 1164 1376    768  769  772  808 +hsync +vsync
EndSection
Back to top
View user's profile Send private message
cgmd
Veteran
Veteran


Joined: 17 Feb 2005
Posts: 1585
Location: Louisiana

PostPosted: Sun May 15, 2005 6:49 pm    Post subject: Reply with quote

Exaspirated, I bailed out!

I stuck an ATI card (hand me down from a friend) in the AGP slot and voila! Within a couple hrs, gensplash was running to perfection! :D

SuperYak... Thank you for your many suggestions. Every day with gentoo is a learning process, and you helped me greatly!
_________________
"Primum non nocere" ---Galen
Back to top
View user's profile Send private message
mudrii
l33t
l33t


Joined: 26 Jun 2003
Posts: 789
Location: Singapore

PostPosted: Mon May 16, 2005 4:34 am    Post subject: Reply with quote

Thank you for usefull information
_________________
www.gentoo.ro
Back to top
View user's profile Send private message
SuperYak
Tux's lil' helper
Tux's lil' helper


Joined: 06 Jan 2005
Posts: 76
Location: 41''13'38'' N - 96''01'19'' W

PostPosted: Mon May 16, 2005 1:19 pm    Post subject: Reply with quote

cgmd wrote:
Exaspirated, I bailed out!

I stuck an ATI card (hand me down from a friend) in the AGP slot and voila! Within a couple hrs, gensplash was running to perfection! :D

SuperYak... Thank you for your many suggestions. Every day with gentoo is a learning process, and you helped me greatly!


Sorry you were not able to get it working with the i810 setup...Maybe it was possibly the differences in our chipsets?!?

You are welcome. :wink:
Back to top
View user's profile Send private message
cgmd
Veteran
Veteran


Joined: 17 Feb 2005
Posts: 1585
Location: Louisiana

PostPosted: Mon May 16, 2005 2:02 pm    Post subject: Reply with quote

SuperYak...

Yes, I do believe it was the Intel
Quote:
82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device
...which is run by the i810 driver. It has been somewhat problematic in other regards, as well, and the ati board seems to be very cooperative.

At any rate, thanks again for helping me troubleshoot it. With your assistance, I think I covered a sufficient number of possibilities to justify a decision to call it quits and opt for the new card! :D
_________________
"Primum non nocere" ---Galen
Back to top
View user's profile Send private message
SuperYak
Tux's lil' helper
Tux's lil' helper


Joined: 06 Jan 2005
Posts: 76
Location: 41''13'38'' N - 96''01'19'' W

PostPosted: Mon May 16, 2005 2:09 pm    Post subject: Reply with quote

cgmd wrote:
SuperYak...

Yes, I do believe it was the Intel
Quote:
82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device
...which is run by the i810 driver. It has been somewhat problematic in other regards, as well, and the ati board seems to be very cooperative.

At any rate, thanks again for helping me troubleshoot it. With your assistance, I think I covered a sufficient number of possibilities to justify a decision to call it quits and opt for the new card! :D


Hmmm...just curious did you ever try:

Device Drivers-->Grahics Support
Code:
< > Intel 830M/845G/852GM/855GM/865G support (EXPERIMENTAL)

Code:
CONFIG_FB_INTEL:

This driver supports the on-board graphics built in to the Inte
830M/845G/852GM/855GM/865G chipsets.
Say Y if you have and plan to use such a board.

To compile this driver as a module, choose M here: the
module will be called intelfb.


Looks like it would use intelfb, instead of i810fb...
Back to top
View user's profile Send private message
cgmd
Veteran
Veteran


Joined: 17 Feb 2005
Posts: 1585
Location: Louisiana

PostPosted: Mon May 16, 2005 4:26 pm    Post subject: Reply with quote

SuperYak...

I didn't try that particular option, but it looks as if I probably should have. Perhaps when I have a little time, I'll backup all my ati associated settings and go back to the onboard chipset and give those settings a chance...

Thanks for pointing that out!:)
_________________
"Primum non nocere" ---Galen
Back to top
View user's profile Send private message
SuperYak
Tux's lil' helper
Tux's lil' helper


Joined: 06 Jan 2005
Posts: 76
Location: 41''13'38'' N - 96''01'19'' W

PostPosted: Tue May 17, 2005 12:54 am    Post subject: Reply with quote

mudrii wrote:
Thank you for usefull information


You are most welcome! 8)
Back to top
View user's profile Send private message
cgmd
Veteran
Veteran


Joined: 17 Feb 2005
Posts: 1585
Location: Louisiana

PostPosted: Tue May 17, 2005 1:09 am    Post subject: Reply with quote

SuperYak...

Your hunch was correct!
Quote:
Device Drivers-->Grahics Support
Code:
< > Intel 830M/845G/852GM/855GM/865G support (EXPERIMENTAL)


I switched to the above fb support, and I changed to 'intelfb' in grub as you suggested. Voila! It works!

At long last, I have a functional gensplash setup using my onboard Intel video chipset!

Many thanks to you for sticking with me!
_________________
"Primum non nocere" ---Galen
Back to top
View user's profile Send private message
SuperYak
Tux's lil' helper
Tux's lil' helper


Joined: 06 Jan 2005
Posts: 76
Location: 41''13'38'' N - 96''01'19'' W

PostPosted: Tue May 17, 2005 1:12 am    Post subject: Reply with quote

cgmd wrote:
SuperYak...

Your hunch was correct!
Quote:
Device Drivers-->Grahics Support
Code:
< > Intel 830M/845G/852GM/855GM/865G support (EXPERIMENTAL)


I switched to the above fb support, and I changed to 'intelfb' in grub as you suggested. Voila! It works!

At long last, I have a functional gensplash setup using my onboard Intel video chipset!

Many thanks to you for sticking with me!


I'm happy that it finally worked out for you...Sometimes little things like that are the hardest ones to figure out.

Happy emerging! :D
_________________
Yak out.
I have 50 gmail invites available, Just ask...
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum