Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
i915 driver...forums giving conflicting views [solved]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
mailmaldi
n00b
n00b


Joined: 14 Jul 2006
Posts: 29

PostPosted: Sat Jul 22, 2006 6:47 am    Post subject: i915 driver...forums giving conflicting views [solved] Reply with quote

i ve intel 915GAV motherboard with onboard Video as Intel(R) 82915G/GV/910GL Express Chipset Family (128 MB)

i ve been searching the forums so as to how to configure X.org & DRI on a first stage 3 install & i am getting conflicting views...

there are some threads where it mentions that i915 is there nomore & its functionality is ported back into i810, while in some threads people say they using i915 in /etc/make.conf & also in DRI & thats boosting their glxgears output...

so what do i do & use???

i am going to do a fresh stage 3 minimal install as following...

1. install stage 3 & portage
2. update gcc to the latest 3.x version as given in the gcc documentation
3. change my CFLAGS & USE flags
4. emerge -e system
5. emerge -e world
6. emerge --update --deep --newuse world
7. compile kernel
8. other thigns from handbook
9. install grub as bootloader in /dev/sda8 --> logical partition @ 65GB mark. use NTLDR to boot gentoo

10. install,configure Xorg as given in documentation http://www.gentoo.org/doc/en/xorg-config.xml ( i am assuming it will directly installing modular version)

11. follow hardware acceleration guide for DRI... http://www.gentoo.org/doc/en/dri-howto.xml
Heres wheres my dilemma...do i use i810 or i915...


12. install gnome & other packages...

PS: please also review my install procedure & comment & post additional tips or recommend other things to do...


Last edited by mailmaldi on Sun Jul 23, 2006 2:55 am; edited 1 time in total
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54307
Location: 56N 3W

PostPosted: Sat Jul 22, 2006 9:00 am    Post subject: Reply with quote

mailmaldi,

At one time there were seperate drivers for the i810 and the i915 chipsets. Now Xorg provides a single driver called i810.
The full list of supported cards is
Code:
# VIDEO_CARDS="apm ark ati chips cirrus cyrix dummy fbdev fglrx glint i128 \
#               i740 i810 imstt mga neomagic nsc nv nvidia rendition s3 s3virge \
#               savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa \
#               vga via vmware voodoo"
There is no i915.

These steps
Code:
5. emerge -e world
6. emerge --update --deep --newuse world
should not be required. Your world file should be empty and -e inplies -update --deep --newuse, since it rebuilds everything.

Your Xorg install guide is a little out of date - it covers the monolithic Xorg. You will now get modular Xorg which is better covered by this guideIn practice you will need a combination of both. Follow my link but omit the steps about backing up your Xorg, since you don't have one and the unmasking packages as they are all unmasked anyway. When Xorg is intalled, follow the other guide to configure it. Those steps are not changed.

The i810 driver with DRI is not the easiest to make work at a first attempt. Its best to go in easy stages. Be sure to build the vesa driver as well as the i810 driver for Xorg. That way, you can at least use Xorg whike you make the step up to a fully functional i810.

The i810 Xorg driver requires co-operation form the kernel. Be sure to include the correct /dev/agpgart and DRM support when you configure your Character Devices. Genkernel will omit these options by defualt. Modules are fine as long as you load them before Xorg starts.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
mailmaldi
n00b
n00b


Joined: 14 Jul 2006
Posts: 29

PostPosted: Sat Jul 22, 2006 7:46 pm    Post subject: Reply with quote

thanks for clearing out doubts abt i810...

but the link u posted for modular xorg... http://www.gentoo.org/proj/en/desktop/x/x11/modular-x-howto.xml
this was last updated on January 2, 2006

while http://www.gentoo.org/doc/en/xorg-config.xml was last updated on july 13.

since i am going to install X org for the first time after stage 3, i was given to understand that modular X will be installed if i do emerge xorg-x11...

also the modular howto is very confusing for a newbie like me to comprehend..i'll probably break my system a few times or make a hash out of it before i get it correct....but then thats good for learning...

is there any document in the making for a "Modular X install & configure" ?
i guess that will really be helpful for everyun...esp newbies

Quote:
Be sure to build the vesa driver as well as the i810 driver for Xorg

i guess this would be done by not removing vesa & 810 from VIDEO_CARDS

Quote:
The i810 Xorg driver requires co-operation form the kernel. Be sure to include the correct /dev/agpgart and DRM

i'll be confguring kernel manually so i'll include them in the kernel itself...

one final question...can ntldr boot logical partitions? ntldr is in my mbr & i'll install grub in the logical /dev/sda8
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54307
Location: 56N 3W

PostPosted: Sat Jul 22, 2006 10:04 pm    Post subject: Reply with quote

mailmaldi,

I missed the update on the Xorg insyall guide you linked, sorry. I will have mislead a few others too.

Yes - you will get modular X from the off. The setup guide looks ok. You will get a fully commented xorg.conf and a xorg.conf.example. If thats not suffcient detail, there is
Code:
man xorg.conf
You will need to fine tune xorg.conf.

Thats right,
Code:
VIDEO_CARDS="vesa i810"
will be good for you.

ntldr will never boot any partitions. If you use ntldr to start linux, the fine detail of teh boot process is :-
BIOS loads MBR and passes control to the code found there.
MBR loads ntldr and passes control to it.
ntldr reads C:\boot.ini to find out what to do
boot.ini tells ntldr to load the linux boot code from C:\
linux boot code is now in control and does its thing.

The 'linux boot code' is grubs stage 1, which normally goes on the MBR.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
mailmaldi
n00b
n00b


Joined: 14 Jul 2006
Posts: 29

PostPosted: Sun Jul 23, 2006 2:55 am    Post subject: Reply with quote

http://www.ubuntuforums.org/showthread.php?t=208951

this kinda validates what i wanna do....will test and be back with results...
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54307
Location: 56N 3W

PostPosted: Sun Jul 23, 2006 12:07 pm    Post subject: Reply with quote

mailmaldi,

Bookmark this site if the HOWTO you need isn't there, you need to write it.
NTLDR operation hasn't changed. This HOWTO is as valid for all Windows that use NTLDR as it was when it was written for NT.

Note that Section 7 only applies if you use Lilo because it would change the MBR every time you change/add a kernel.
Grub does not do that - it reads grub.conf at every boot, so there is no need to keep updating the Linux boot file on C:\ if you use grub.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments 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