Bug 1036361

Summary: [RFC] Mesa 10.0 released
Product: [Fedora] Fedora Reporter: Igor Gnatenko <ignatenko>
Component: mesaAssignee: Igor Gnatenko <ignatenko>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: ajax, carasin.berlogue, eagleton, fschwarz, ignatenko, linuxhippy, mike
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-12-29 15:28:39 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
0001-10.0-upstream-release.patch
none
0001-10.0-upstream-release.patch
none
0001-10.0-upstream-release.patch none

Comment 1 Igor Gnatenko 2013-12-01 13:01:23 UTC
Created attachment 831208 [details]
0001-10.0-upstream-release.patch

I've prepared update to 10.0 for rawhide.

Koji scratch build: http://koji.fedoraproject.org/koji/taskinfo?taskID=6243202

Changes in package:
* dropped libdricore.so*
  (upstream has dropped dde9260fdc1fb6792df24a4790ea1c255ad9284a)
* updated libxatracker.so.1 to libxatracker.so.2 (upstream update)
* updated patches and tools:
** make-git-snapshot updated for 10.0 branch
** sanitize-tarball updated for new functions
** nv-50 build fix updated for new file location
** dropped mesa-9.2-no-useless-vdpau.patch, because not needed for new mesa stack

Comment 2 Igor Gnatenko 2013-12-01 13:33:44 UTC
Created attachment 831210 [details]
0001-10.0-upstream-release.patch

v2: Added msm_dri.so (de10d383d029c8559522f731e04572dc997a0dbc)

Koji scratch: http://koji.fedoraproject.org/koji/taskinfo?taskID=6243296

Comment 3 carasin 2013-12-01 15:02:49 UTC
I've locally built and installed mesa-10.0-1.fc20. Integrated GPU Intel works fine, discrete GPU Radeon HD 7690M fails.

> $ DRI_PRIME=1 LIBGL_DEBUG=verbose glxinfo64 | grep OpenGL
>
> libGL: OpenDriver: trying /usr/lib64/dri/tls/r600_dri.so
> libGL: OpenDriver: trying /usr/lib64/dri/r600_dri.so
> libGL error: dlopen /usr/lib64/dri/r600_dri.so failed (/usr/lib64/dri/r600_dri.so: undefined symbol: vl_level_supported)
> libGL error: unable to load driver: r600_dri.so
> libGL error: driver pointer missing
> libGL error: failed to load driver: r600
> libGL: OpenDriver: trying /usr/lib64/dri/tls/swrast_dri.so
> libGL: OpenDriver: trying /usr/lib64/dri/swrast_dri.so
> libGL: driver does not expose __driDriverGetExtensions_swrast(): /usr/lib64/dri/> swrast_dri.so: undefined symbol: __driDriverGetExtensions_swrast
> libGL: Can't open configuration file /home/carasin/.drirc: No such file or directory.
> libGL: Can't open configuration file /home/carasin/.drirc: No such file or directory.
> OpenGL vendor string: VMware, Inc.
> OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.3, 256 bits)
> OpenGL version string: 2.1 Mesa 10.0.0
> OpenGL shading language version string: 1.30
> OpenGL extensions:

> $ rpm -qa | grep mesa
>
> mesa-libGLU-9.0.0-3.fc20.i686
> mesa-filesystem-10.0-1.20131201.fc20.i686
> mesa-libglapi-10.0-1.20131201.fc20.x86_64
> mesa-libwayland-egl-10.0-1.20131201.fc20.x86_64
> mesa-vdpau-drivers-10.0-1.20131201.fc20.x86_64
> mesa-libGL-10.0-1.20131201.fc20.x86_64
> mesa-libEGL-10.0-1.20131201.fc20.x86_64
> mesa-libEGL-10.0-1.20131201.fc20.i686
> mesa-dri-drivers-10.0-1.20131201.fc20.x86_64
> mesa-libGL-10.0-1.20131201.fc20.i686
> mesa-libGLU-9.0.0-3.fc20.x86_64
> mesa-libgbm-10.0-1.20131201.fc20.x86_64
> mesa-libglapi-10.0-1.20131201.fc20.i686
> mesa-libgbm-10.0-1.20131201.fc20.i686
> mesa-libxatracker-10.0-1.20131201.fc20.x86_64
> mesa-filesystem-10.0-1.20131201.fc20.x86_64
> mesa-dri-drivers-10.0-1.20131201.fc20.i686

> $ rpm -qa | grep drm
>
> libdrm-2.4.49-1.fc20.i686
> libdrm-2.4.49-1.fc20.x86_64

Comment 4 Igor Gnatenko 2013-12-01 15:54:43 UTC
Created attachment 831211 [details]
0001-10.0-upstream-release.patch

Comment 5 Igor Gnatenko 2013-12-01 15:55:15 UTC
v3: Fix sanitize for vl_level_supported()
    Reported-and-tested-by: Kirill Rusinov <carasin.berlogue>

Comment 6 Igor Gnatenko 2013-12-29 15:28:39 UTC
already in the rawhide

Comment 7 Clemens Eisserer 2014-02-28 22:43:22 UTC
any chance to get Mesa-10 into F20?
mesa-9.2 is already quite outdated, and now with mesa-10.1 soon to be released, it will be even more obsolete.

Comment 8 Felix Schwarz 2014-03-01 11:18:29 UTC
I'd like to add that I'm using a custom rawhide rebuild of Mesa 10 for F20 and for me it works without a problem (tested with Gnome shell, proprietary Steam games). It really improved the graphics abilities of my r600g card.

If you're adventurous, you might want to try this copr repo: http://copr.fedoraproject.org/coprs/fschwarz/mesa10/