Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Jul 2010 13:00:46 +0000
From:      Paul B Mahol <onemda@gmail.com>
To:        spellberg_robert <emailrob@emailrob.com>
Cc:        fbsd_x11 <freebsd-x11@freebsd.org>
Subject:   Re: [ fbsd_x11 ] replacing the present intel(4x) driver with a newer one
Message-ID:  <AANLkTimog-9hB2xYSmjzZ53izDQ55zH9ojeuQfgAN1Gl@mail.gmail.com>
In-Reply-To: <4C3D090B.2000002@emailrob.com>
References:  <4C3D090B.2000002@emailrob.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Jul 14, 2010 at 12:47 AM, spellberg_robert
<emailrob@emailrob.com> wrote:
> greetings all ---
>
> the point of this inquiry is to learn if
> =A0i am on the right track in my thinking,
> =A0before i start doing a lot of work.
>
>
>
> fbsd 6.4 has xorg 7.3, while fbsd 7.3 and 8.0 have xorg 7.4.
>
> my new intel moboes are g41 and g31.
> while the g41 has some extra features that are important to me, personall=
y,
> =A0my big intention is to build two to four dozen boxen with
> =A0a minimal mobo [ and everything else ] to keep the cost down,
> =A0for a certain application.
> all i need is "snazzy" 2d_graphics for xterm(1).
>
> the intel driver on 6.3 is version 2.4.2.
> the x.log file reports that this version supports
> =A0the intel chipsets q45, q43, q35, q33, g45, g43, g35, g33.
> the man_page says that it supports q35, q33 qnd g33 [ no mention of the
> other five ].
> the man_page says that it is for version 2.4.2
> =A0[ maybe the comments did not get revised when the code was revised ? ]=
.
>
> this driver, 2.4.2, does not work on my g41, so, i am using the vesa(4x)
> driver,
> =A0which produces a nice 1600 x 1200 @ 60 on my new 1920 x 1200 lcd.
> however, ten_year_old equipment, using a r128(4x) agp_card,
> =A0that had been driving a trinitron with 1600 x 1200 @ 85,
> =A0had no problem producing 1920 x 1200 @ 60 for the lcd.
> if ten_year_old equipment can produce something like this, why not the ne=
w
> stuff ?
> --this-- is the focus of my inquiry.
> i want those 320 pixels.
>
>
>
> on the fbsd web_site, i find the man_page intel(4x) for xorg 7.4.
> it claims driver version 2.6.3,
> =A0supporting q45, q35, q33, g45, g43, g41, g35, g33.
> where is the q43 ?
> is it no longer supported [ but, the 800's and 900's are ? =A0go figure ]=
 ?
> maybe this man_page is also inaccurate.
> it says that it supports my g41, which is probably true.
> maybe it supports the g31, as well.
> then again, maybe, it does not.
>
> i --could-- build a bunch of different boxen and see what happens, but,
> =A0right now, i do not have the time to go "up the garden_path" several t=
imes.
>
>
>
> at this place
>
> =A0 =A0http://xorg.freedesktop.org/archive/individual/driver/
>
> =A0i find a plethora of intel drivers.
>
> i also found this place
>
> =A0 =A0http://intellinuxgraphics.org/download.html
>
> =A0as well as many other places, strongly related to these two.
>
>
>
> it is frequently the case that
> =A0an older_driver is the limiting factor between
> =A0otherwise capable newer_software and newer_hardware.
> i suspect that x will do what i want and that
> =A0the two chipsets, g41 and g31, will do what i want.
>
> so, i gets to thinkin', what if i were to go get one or more tarballs,
> =A0say, the last revision of the last two or three versions
> =A0[ that would be 2.10, 2.9, 2.8 or there_abouts ].
>
> question :
>
> =A0 =A0 =A0 =A0if i download, extract, read the "readme", verify that it =
supports
> the chipset,
> =A0 =A0 =A0 =A0 =A0et cetera, et cetera, et cetera [ in the usual way ];
> =A0>--> =A0if i cause a newer driver to be found by
> =A0>--> =A0 =A0the x 7.3 on fbsd 6.4 or
> =A0>--> =A0 =A0the x 7.4 on fbsd 7.3;
> =A0 =A0 =A0 =A0am i likely to have success in being able to use the newer=
 driver
> =A0 =A0 =A0 =A0 =A0[ because it recognizes the chipset ],
> =A0 =A0 =A0 =A0 =A0perhaps, getting the 320 pixels that i desire and,
> =A0 =A0 =A0 =A0 =A0perhaps, getting a bunch o' extra_features
> =A0 =A0 =A0 =A0 =A0[ of which i am presently un_aware ] ?
>
> =A0 =A0or
>
> =A0 =A0 =A0 =A0is this version of x so "tightly wound" that
> =A0 =A0 =A0 =A0 =A0i would have to change way_too_many_things to get this=
 idea to
> work,
> =A0 =A0 =A0 =A0 =A0reducing this to be too much effort for the result ?
>
>
>
> thanx whole bunches [ please cc ].

I don't really know what driver version will work for you but newest
intel drivers(newer than in ports) are not supported at all because of
missing features in FreeBSD kernel. It is possible (not easy) to
backport new version of driver to current kernel state.

IMHO current Xorg is one big mess, wait another 10 years until it grows up.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTimog-9hB2xYSmjzZ53izDQ55zH9ojeuQfgAN1Gl>