← Back to team overview

hybrid-graphics-linux team mailing list archive

Re: Intel/fglrx hybrid systems status

 

Following the previous discussion about Bug: #1068404 [1] and the
hybrid fglrx/intel systems not working in ubuntu, I would like to add
some things.
I also include the hybrid-graphics-linux list in CC since this issue
would concern also them.

[1] https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1068404

As stated previously this bug has many issues:

- Segmentation fault when the X server starts:
There is an incompatibility between the fglrx and the intel driver (> 2.20.2).
In order to get around that, the workaround for now is to revert an
upstream commit [2].
Reverting this commit seems to be safe enough, as stated by the
upstream developers of the intel driver [3]

On the actual request to merge this patch in the ubuntu package [4],
the bug was marked as Invalid blaming the fglrx driver [5] (Comment
#62)
This might be true, but the important thing is to fix this issue for
the users, not find out which project to blame for.
Till the fglrx driver is not fixed, this is the only way to use the
fglrx drivers in hybrid systems from Quantal and later on (intel
driver > 2.20.2)
I kindly request to reconsider the decision of not including this
patch in the intel package.

[2] http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/commit/?id=05dcc5f1699ba90fc14c50882e8d4be89bc4a4f9
[3] https://bugs.freedesktop.org/show_bug.cgi?id=56494#c7
[4] https://code.launchpad.net/~andrikos/ubuntu/quantal/xserver-xorg-video-intel/fix-ati-hybrid/+merge/132956
[5] https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1068404/#62

- Unity does not load:
This was caused mainly by some paths missing in the dri/mesa/opengl
paths of the fglrx driver.
The fixes [6] have been already merged in the upstream git [7]

[6] https://code.launchpad.net/~andrikos/ubuntu/quantal/fglrx-installer/fix-switch-to-igpu
[7] http://www.phorogit.com/index.php?p=fglrx-packaging.git&a=commitdiff&h=c864a5807ca4db4b98ab27450e5bb77c0faa219b&hb=9eaed4a5fee3d67c8ca8cd026189f8cc461a532a

- X server crashes when integrated (Intel) GPU is selected:
After these two fixes above are applied, there is an issue when
selecting to use the integrated GPU.
After having successfully used it during an X session, on the next X
server invocation (because of reboot/restart/etc) there is a crash on
the X server.
If we reboot after the crash, then X server works ok (but "enabling"
the crash for the next restart)
This is described in Bug: #1088220 [8] and being currently looked into

[8] https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1088220


Bottom line:
It is possible to have fglrx/intel hybrid working in Quantal, but we
need the aforementioned fixes.
The fglrx fies are already included and they will be released soon.
The intel fix has been marked as Invalid, I kindly request to
reconsider this decision and include the patch in the Ubuntu package.
After the patches applied, there is still the issue when using the
integrated GPU, but the situation is already an improvement with
respect to the previous state and the issue is being looked into.

Thanks,
Nikos

> 2012/11/27 Bryce Harrington <bryce@xxxxxxxxxxxxx>:
>> Hi Nick, thanks for flagging this to our attention on this list.
>>
>> I have added this to our TODO list, and hopefully someone will get to
>> this before too long.
>>
>>   https://wiki.ubuntu.com/X/TODO
>>
>> FWIW, with fglrx, the packaging is maintained by tseliot in github.  A
>> good way to get changes reviewed and included is to branch his fglrx
>> updates tree and propose a merge that includes your changes.
>>
>>   https://github.com/tseliot/fglrx
>>
>> Bryce