FS#21220 - [xf86-video-intel] disable-pageflip.patch disables opengl functionality
Attached to Project:
Arch Linux
Opened by Ronald van Haren (pressh) - Tuesday, 12 October 2010, 16:24 GMT
Last edited by Jan de Groot (JGC) - Wednesday, 13 October 2010, 21:17 GMT
Opened by Ronald van Haren (pressh) - Tuesday, 12 October 2010, 16:24 GMT
Last edited by Jan de Groot (JGC) - Wednesday, 13 October 2010, 21:17 GMT
|
Details
Description:
The disable-pageflip.patch disables any opengl functionality on my intel gpu. Desktop effects is not working, google earth and glxgears show empty windows. [ronald@archlinux ~]$ glxinfo | grep renderer OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile GEM 20100330 DEVELOPMENT Obviously it was fine with xf86-video-intel 2.13.0-1 as the patch wasn't applied there. |
This task depends upon
Closed by Jan de Groot (JGC)
Wednesday, 13 October 2010, 21:17 GMT
Reason for closing: Fixed
Additional comments about closing: -3 disables pageflipping patch again. Patching should not be required with a kernel that works correctly.
Wednesday, 13 October 2010, 21:17 GMT
Reason for closing: Fixed
Additional comments about closing: -3 disables pageflipping patch again. Patching should not be required with a kernel that works correctly.
xf86-video-intel 2.13.0-1 works.
- pageflipping patch, does no harm
- 8xx-enable-shadow patch, only does harm on 8xx hardware. It has to be changed to only enable Shadow on 845G, not all 8xx hw
- git patch, does harm to 8xx users, as it assigns the 965 dri driver where it should assign the 915 dri driver on 8xx hardware
The git patch contains a massive change in the device-specific paths. One of these changes breaks DRI for 8xx hardware due to invalid changes, but I assume more mistakes have been made with that change.
I'll release -3 later today with some changes:
- pageflipping is still applied without changes
- 8xx-enable-shadow will only enable shadow on 845G, which is clearly broken without it, 855 seems to work without shadow
- git patch will have http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/commit/?id=4083197a44d1a1a05d33654b3c7d6e96d7472fe7 reverted
- no patches applied works fine
- only pageflipping patch applied results in no opengl
- one that fixes the fullscreen freezes
- one that fixes the offset on 965+ hardware with multimonitor setups
I released -3 without pageflipping patch and 8xx-enable-shadow that only enables shadow on 845G, and I updated to the latest git snapshot to fix DRI on 8xx hardware. The kernel will need patching to fix the remaining issues.