Now I change the VIDEO_CARDS to "intel i965"
Everything seems OK too.
Gnome can detect  Intel® Sandybridge Mobile rather than Gallium 0.4 for i915
I dont know the difference between classic and gallium but i965's classic
mode works well.
By the way,  I think i965 is just for HD3000, why  does  i915 be  suggested
 ?


# eselect mesa  list
i915 (Intel 915, 945)
i965 (Intel GMA 965, G/Q3x, G/Q4x, HD)
  [1]   classic *
r300 (Radeon R300-R500)
r600 (Radeon R600-R700, Evergreen, Northern Islands)
sw (Software renderer)
  [1]   classic
  [2]   gallium *



2014-05-28 21:14 GMT+08:00 Time Lucky <fly8...@gmail.com>:

>
> #emacs /etc/portage/make.conf
> VIDEO_CARDS="intel i915"
>
> # emerge -av xorg-drivers mesa
> # reboot
> # eselect mesa list
>
> 915 (Intel 915, 945)
>   [1]   classic
>   [2]   gallium *
> i965 (Intel GMA 965, G/Q3x, G/Q4x, HD)
> r300 (Radeon R300-R500)
> r600 (Radeon R600-R700, Evergreen, Northern Islands)
> sw (Software renderer)
>   [1]   classic
>   [2]   gallium *
>
> and gnome tells it is "Gallium 0.4 on llvmpipe (LLVM 3.4, 256 bits)" again.
>
> it seems "i915" is the very reason.
>
>
>
> 2014-05-28 15:14 GMT+08:00 Mick <michaelkintz...@gmail.com>:
>
> On Tuesday 27 May 2014 22:41:32 Alan McKinnon wrote:
>> > On 27/05/2014 18:20, Time Lucky wrote:
>> > >     ​
>> > >
>> > >      VIDEO_CARDS="intel radeon -freedreno -i915 -i965 -ilo -nouveau
>> -r100
>> > >      -r200 -r300 -r600 -radeonsi -vmware"
>> > > ​
>> > > ​
>> > > Solved!
>> > >
>> > > I realized that your VIDEO_CARDS was "-i915"
>> > > then I removed "i915" from make.conf
>>
>> I wouldn't.  Unless you also have NVidia and Radeon cards too on your
>> machine
>> you do not all these entries.
>>
>> Try this in your /etc/make.conf:
>>
>>   VIDEO_CARDS="intel i915"
>>
>> Then rebuild your xorg drivers and mesa. Finally run 'eselect mesa list'
>> to
>> see if you are using gallium or not.  Adjust accordingly.
>>
>>
>> > Take what I say here with a pinch of salt (building the right drivers
>> > with the right settings to work right on the right hardware is, IMNSHO,
>> > a huge amount of black magic :-)
>> >
>> >
>> > anyway, I seem to recall that USE=i915 or i965 was the old way of doing
>> > things and you needed to know what chipset to build for. Recent code has
>> > merged all of that nonsense so all you have to do is set
>> > VIDEO_CARDS="intel" and emerge can figure out what to build for the
>> > hardware it's running on.
>>
>> Unless it changed recently, you would need to add the mesa module name for
>> your card too.
>>
>> --
>> Regards,
>> Mick
>>
>
>

Reply via email to