Bug#868898: libdrm: Please package test binaries
Source: libdrm Version: 2.4.81-2 Severity: wishlist Hi, Please add a new binary package with the generic test binaries from tests subdirectory. -- Sebastian
Bug#667572: libdrm: please provide OMAP API on armel and armhf
ping! xf86-video-omap is currently broken in experimental and can easily be fixed by using a newer upstream release, which requires omap support in libdrm. -- Sebastian signature.asc Description: Digital signature
Bug#675407: xserver-xorg-video-openchrome: openchrome relink against new xserver results in null pointer dereference
Package: xserver-xorg-video-openchrome Version: 1:0.2.904+svn1050-1+b1 Severity: grave Tags: upstream Justification: renders package unusable Hi, It's not enough to rebuild openchrome against the new X-Server, since the new X-Server does not run vgaHWSetStdFuncs(hwp) anymore: http://cgit.freedesktop.org/xorg/xserver/commit/?id=4bd6579188e718654c35f95623fd4772f9e0ef06 Please update the driver to support the X-Server's ABI change. -- Sebastian -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120531214102.25809.82908.reportbug@earth.universe
Bug#674600: Regression: OpenGL broken
On Sat, May 26, 2012 at 11:18:15AM +0200, Julien Cristau wrote: On Fri, May 25, 2012 at 23:06:57 +0200, Sebastian Reichel wrote: When trying to trace the reason I found out that GL works if AIGLX is enabled. I guess this is a regression in the X-Server and not in the intel driver? Why would you disable aiglx? Because I don't use fancy 3D desktops and wanted to save some battery power on my notebook. -- Sebastian signature.asc Description: Digital signature
Bug#674600: Regression: OpenGL broken
On Sat, May 26, 2012 at 11:45:23AM +0200, Julien Cristau wrote: On Sat, May 26, 2012 at 11:33:33 +0200, Sebastian Reichel wrote: On Sat, May 26, 2012 at 11:18:15AM +0200, Julien Cristau wrote: On Fri, May 25, 2012 at 23:06:57 +0200, Sebastian Reichel wrote: When trying to trace the reason I found out that GL works if AIGLX is enabled. I guess this is a regression in the X-Server and not in the intel driver? Why would you disable aiglx? Because I don't use fancy 3D desktops and wanted to save some battery power on my notebook. That doesn't follow. The 3d driver doesn't do anything until an app needs to use it... It _should_ not do anything until used. When I disabled it it saved me ca. 0.2 Watt. I haven't compared since then. Maybe it has been fixed. -- Sebastian signature.asc Description: Digital signature
Bug#674600: Regression: OpenGL broken
Package: xserver-xorg-video-intel Version: 2:2.18.0-2+b1 Severity: important Hi, There has been a regression on my system recently, which broke OpenGL: sre@earth ~ % glxinfo name of display: :0.0 Error: couldn't find RGB GLX visual or fbconfig -- Sebastian -- Package-specific info: X server symlink status: lrwxrwxrwx 1 root root 13 Aug 8 2009 /etc/X11/X - /usr/bin/Xorg -rwxr-xr-x 1 root root 2044664 May 20 10:59 /usr/bin/Xorg VGA-compatible devices on PCI bus: -- 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07) Xorg X server configuration file status: -rw-r--r-- 1 root root 55 Dec 18 22:30 /etc/X11/xorg.conf Contents of /etc/X11/xorg.conf: --- Section ServerFlags Option AIGLX off EndSection /etc/X11/xorg.conf.d does not exist. KMS configuration files: /etc/modprobe.d/i915-kms.conf: options i915 modeset=1 i915_enable_rc6=1 i915_enable_fbc=1 lvds_downclock=1 Kernel version (/proc/version): --- Linux version 3.2.0-2-amd64 (Debian 3.2.17-1) (debian-ker...@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-5) ) #1 SMP Sat May 12 23:08:28 UTC 2012 Xorg X server log files on system: -- -rw-r--r-- 1 root root 26918 May 25 22:45 /var/log/Xorg.0.log Contents of most recent Xorg X server log file (/var/log/Xorg.0.log): - [74.271] X.Org X Server 1.12.1.902 (1.12.2 RC 2) Release Date: 2012-05-19 [74.271] X Protocol Version 11, Revision 0 [74.271] Build Operating System: Linux 3.2.0-2-amd64 x86_64 Debian [74.271] Current Operating System: Linux earth 3.2.0-2-amd64 #1 SMP Sat May 12 23:08:28 UTC 2012 x86_64 [74.271] Kernel command line: BOOT_IMAGE=/vmlinuz-3.2.0-2-amd64 root=/dev/mapper/earth-root ro quiet noexec=on usbcore.autosuspend=1 pcie_aspm=force splash [74.271] Build Date: 20 May 2012 08:57:17AM [74.271] xorg-server 2:1.12.1.902-1 (Cyril Brulebois k...@debian.org) [74.271] Current version of pixman: 0.24.4 [74.271]Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [74.271] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [74.271] (==) Log file: /var/log/Xorg.0.log, Time: Fri May 25 22:45:17 2012 [74.274] (==) Using config file: /etc/X11/xorg.conf [74.274] (==) Using system config directory /usr/share/X11/xorg.conf.d [74.276] (==) No Layout section. Using the first Screen section. [74.276] (==) No screen section available. Using defaults. [74.276] (**) |--Screen Default Screen Section (0) [74.276] (**) | |--Monitor default monitor [74.278] (==) No monitor specified for screen Default Screen Section. Using a default monitor configuration. [74.278] (**) Option AIGLX off [74.278] (==) Automatically adding devices [74.278] (==) Automatically enabling devices [74.281] (WW) The directory /usr/share/fonts/X11/cyrillic does not exist. [74.281]Entry deleted from font path. [74.281] (WW) The directory /usr/share/fonts/X11/100dpi/ does not exist. [74.281]Entry deleted from font path. [74.281] (WW) The directory /usr/share/fonts/X11/75dpi/ does not exist. [74.281]Entry deleted from font path. [74.283] (WW) The directory /usr/share/fonts/X11/100dpi does not exist. [74.283]Entry deleted from font path. [74.283] (WW) The directory /usr/share/fonts/X11/75dpi does not exist. [74.283]Entry deleted from font path. [74.283] (WW) The directory /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType does not exist. [74.283]Entry deleted from font path. [74.283] (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/Type1, built-ins [74.283] (==) ModulePath set to /usr/lib/xorg/modules [74.283] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [74.283] (II) Loader magic: 0x7f3630c0dae0 [74.283] (II) Module ABI versions: [74.283]X.Org ANSI C Emulation: 0.4 [74.283]X.Org Video Driver: 12.0 [74.283]X.Org XInput driver : 16.0 [74.283]X.Org Server Extension : 6.0 [74.284] (--) PCI:*(0:0:2:0) 8086:2a42:17aa:20e4 rev 7, Mem @ 0xf200/4194304, 0xd000/268435456, I/O @ 0x1800/8 [74.284] (--) PCI: (0:0:2:1) 8086:2a43:17aa:20e4 rev 7, Mem @ 0xf240/1048576 [74.284] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory) [74.284] (II) LoadModule:
Bug#674600: Regression: OpenGL broken
When trying to trace the reason I found out that GL works if AIGLX is enabled. I guess this is a regression in the X-Server and not in the intel driver? -- Sebastian signature.asc Description: Digital signature
Bug#667572: libdrm: please provide OMAP API on armel and armhf
tags 667572 patch thanks Hi, The attached patch is tested on armhf. It works together with the 3.3 kernel available from Debian experimental (after applying small changes to it, so that the KMS API is built) and the latest xf86-video-omap stable release. Please upload it sometime soon, so that I can upload a new version of xf86-video-omap using the DRM API. -- Sebastian commit 5b2984f5fc8f268c721ba30cfe1569aeeea4cd2e Author: Sebastian Reichel s...@debian.org Date: Sun May 6 00:59:16 2012 +0200 add omap binding diff --git a/debian/changelog b/debian/changelog index a8131f0..7c2d846 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +libdrm (2.4.33-1.1) unstable; urgency=low + + * Add omap binding + + -- Sebastian Reichel s...@debian.org Sun, 06 May 2012 00:55:13 +0200 + libdrm (2.4.33-1) unstable; urgency=low * New upstream release. diff --git a/debian/control b/debian/control index 71d057b..2225858 100644 --- a/debian/control +++ b/debian/control @@ -101,6 +101,36 @@ Description: Userspace interface to intel-specific kernel DRM services -- debugg . This package provides the debugging symbols for the libdrm-intel1 package. +Package: libdrm-omap1 +Section: libs +Architecture: armel armhf +Depends: + ${shlibs:Depends}, + ${misc:Depends}, +Pre-Depends: ${misc:Pre-Depends} +Multi-Arch: same +Description: Userspace interface to omap-specific kernel DRM services -- runtime + This library implements the userspace interface to the omap-specific kernel + DRM services. DRM stands for Direct Rendering Manager, which is the + kernelspace portion of the Direct Rendering Infrastructure (DRI). The DRI is + currently used on Linux to provide hardware-accelerated OpenGL drivers. + +Package: libdrm-omap1-dbg +Section: debug +Priority: extra +Architecture: armel armhf +Depends: + libdrm-omap1 (= ${binary:Version}), + ${misc:Depends}, +Multi-Arch: same +Description: Userspace interface to omap-specific kernel DRM services -- debugging symbols + This library implements the userspace interface to the kernel DRM services. + DRM stands for Direct Rendering Manager, which is the kernelspace portion + of the Direct Rendering Infrastructure (DRI). The DRI is currently used on + Linux to provide hardware-accelerated OpenGL drivers. + . + This package provides the debugging symbols for the libdrm-omap1 package. + Package: libdrm-nouveau1a Section: libs Architecture: linux-any diff --git a/debian/libdrm-omap1.install b/debian/libdrm-omap1.install new file mode 100644 index 000..b775d44 --- /dev/null +++ b/debian/libdrm-omap1.install @@ -0,0 +1 @@ +usr/lib/*/libdrm_omap.so.1* diff --git a/debian/libdrm-omap1.symbols b/debian/libdrm-omap1.symbols new file mode 100644 index 000..5ad0f17 --- /dev/null +++ b/debian/libdrm-omap1.symbols @@ -0,0 +1,15 @@ +libdrm_omap.so.1 libdrm-omap1 #MINVER# + omap_bo_cpu_fini@Base 2.4.33 + omap_bo_cpu_prep@Base 2.4.33 + omap_bo_del@Base 2.4.33 + omap_bo_from_name@Base 2.4.33 + omap_bo_get_name@Base 2.4.33 + omap_bo_handle@Base 2.4.33 + omap_bo_map@Base 2.4.33 + omap_bo_new@Base 2.4.33 + omap_bo_new_tiled@Base 2.4.33 + omap_bo_size@Base 2.4.33 + omap_device_del@Base 2.4.33 + omap_device_new@Base 2.4.33 + omap_get_param@Base 2.4.33 + omap_set_param@Base 2.4.33 diff --git a/debian/rules b/debian/rules index 4c296ea..b3cf2dc 100755 --- a/debian/rules +++ b/debian/rules @@ -29,6 +29,18 @@ else RADEON = no endif +# Omap is only on arm +ifneq (,$(filter arm,$(DEB_HOST_ARCH_CPU))) +ifneq (,$(filter linux,$(DEB_HOST_ARCH_OS))) + OMAP = yes +endif +endif +ifeq ($(OMAP), yes) + confflags += --enable-omap-experimental-api +else + confflags += --disable-omap-experimental-api +endif + # Intel is only on x86: ifneq (,$(filter amd64 i386,$(DEB_HOST_ARCH_CPU))) ifneq (,$(filter linux kfreebsd,$(DEB_HOST_ARCH_OS))) @@ -69,6 +81,9 @@ endif ifeq ($(RADEON), yes) dh_strip -plibdrm-radeon1 --dbg-package=libdrm-radeon1-dbg endif +ifeq ($(OMAP), yes) + dh_strip -plibdrm-omap1 --dbg-package=libdrm-omap1-dbg +endif ifeq ($(LIBKMS), yes) dh_strip -p libkms1 --dbg-package=libkms1-dbg endif @@ -85,6 +100,9 @@ endif ifeq ($(RADEON), yes) dh_makeshlibs -plibdrm-radeon1 -V'libdrm-radeon1 (= 2.4.31)' -- -c4 endif +ifeq ($(OMAP), yes) + dh_makeshlibs -plibdrm-omap1 -V'libdrm-omap1 (= 2.4.33)' -- -c4 +endif ifeq ($(LIBKMS), yes) dh_makeshlibs -plibkms1 -V'libkms1' -- -c4 endif signature.asc Description: Digital signature
Bug#667572: libdrm: please provide OMAP API on armel and armhf
Source: libdrm Version: 2.4.33-1 Severity: wishlist Hi, newer upstream releases of xf86-video-omap [0] depend on the OMAP API in libdrm. Please enable it by adding --enable-omap-experimental-api to the dh_auto_configure statement. [0] http://packages.qa.debian.org/x/xf86-video-omap.html -- Sebastian -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120405000606.30185.92273.reportbug@earth.universe
Bug#525410: drm-modules-source: drm.ko is installed to wrong location for 2.6.29 kernel
Package: drm-modules-source Version: 2.4.4+git+20090205+8b88036-1 Severity: normal the generated drm-modules-2.6.29-1-amd64 installs the drm module, so that the system ones is preferred. But the new drm module is needed to load the nouveau module (which is found correctly). elektra...@sun ~ % dpkg -L drm-modules-2.6.29-1-amd64 | grep drm.ko /lib/modules/2.6.29-1-amd64/char/drm/drm.ko elektra...@sun ~ % sudo depmod elektra...@sun ~ % modinfo drm | head -n1 filename: /lib/modules/2.6.29-1-amd64/kernel/drivers/gpu/drm/drm.ko elektra...@sun ~ % modinfo nouveau | head -n1 filename: /lib/modules/2.6.29-1-amd64/char/drm/nouveau.ko -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (400, 'unstable'), (300, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.29-1-amd64 (SMP w/2 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages drm-modules-source depends on: ii debhelper7.2.8 helper programs for debian/rules ii git-core 1:1.6.2.4-1 fast, scalable, distributed revisi ii make 3.81-5 The GNU version of the make util ii module-assistant 0.11.1 tool to make module package creati ii quilt0.46-6 Tool to work with series of patche drm-modules-source recommends no packages. Versions of packages drm-modules-source suggests: ii kernel-package 12.009 A utility for building Linux kerne ii linux-headers-2.6-amd64 2.6.26+17+lenny1 Header files for Linux 2.6-amd64 ii linux-headers-2.6.26-2- 2.6.26-15Header files for Linux 2.6.26-2-am ii linux-headers-2.6.29-1- 2.6.29-3 Header files for Linux 2.6.29-1-am -- no debconf information -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#525154: regression: nouveau stuff is missing in new libdrm-dev package
Package: libdrm-dev Version: 2.4.9-1 Severity: normal experimental: libdrm-dev (2.4.4+git+20090205+8b88036-1) - includes nouveau stuff - conflicts with linux-libc-dev (#516544) unstable: libdrm-dev (2.4.9-1) - does not include nouveau stuff - conflig with linux-libc-dev fixed = Please upload a new package to experimental based on the unstable package but containing the nouveau stuff. -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (400, 'unstable'), (300, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.26-2-amd64 (SMP w/2 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages libdrm-dev depends on: ii libdrm-intel1 2.4.9-1Userspace interface to intel-speci ii libdrm2 2.4.9-1Userspace interface to kernel DRM ii linux-libc-dev2.6.29-3 Linux support headers for userspac libdrm-dev recommends no packages. libdrm-dev suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org