Summary: | x11-drivers/xf86-video-ati: No DRI and wrong colors for OpenGL (Pegasos II + Radeon 9000) | ||
---|---|---|---|
Product: | DRI | Reporter: | Johannes Geiss <johannes.geiss> |
Component: | DRM/other | Assignee: | Default DRI bug account <dri-devel> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | major | ||
Priority: | high | CC: | remi |
Version: | XOrg 6.7.0 | ||
Hardware: | PowerPC | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Johannes Geiss
2009-09-06 08:27:21 UTC
> all colors are wrong if you use OpenGL (Mesa). That's bug 22767. > drmGetBusid() calls the kernel module drm via IOCTL > DRM_IOCTL_GET_UNIQUE. (see file drm_ioc32.c). So is it a bug in the > kernel or libdrm? Yes, the problem is that while the X server has been fixed to properly handle PCI domains > 0, drm_get_pci_domain() in the kernel is still hardcoded to 0. Unfortunately that can't be fixed easily, or it will break older X servers. So the fix will probably require some DRM userspace interface versioning magic. This should be fixed with current versions of the relevant components, at least with KMS enabled. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.