intel-gpu-tools_1.15-1_source.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Tue, 31 May 2016 17:35:02 -0700 Source: intel-gpu-tools Binary: intel-gpu-tools intel-gpu-tools-dbg Architecture: source Version: 1.15-1 Distribution: unstable Urgency: medium Maintainer: Debian X Strike Force Changed-By: Vincent Cheng Description: intel-gpu-tools - tools for debugging the Intel graphics driver intel-gpu-tools-dbg - tools for debugging the Intel graphics driver (debug) Changes: intel-gpu-tools (1.15-1) unstable; urgency=medium . * New upstream release. * Update to Standards version 3.9.8. Checksums-Sha1: 21d2dfafc0c3c81832fa98f96ab61e72ccbf847c 2365 intel-gpu-tools_1.15-1.dsc 51b44311e1db246658a60113d446118ffb7ba85c 2343707 intel-gpu-tools_1.15.orig.tar.gz fa44cdb736e1de9c0da5814381a6c98a5b0d701c 5241 intel-gpu-tools_1.15-1.diff.gz Checksums-Sha256: b2a4fed39d1587b8fb63dbc9bd04022983b766b1fd5cba9e675514b2286a4ad2 2365 intel-gpu-tools_1.15-1.dsc 88e7ec1d29ac1141dbb67cf45d3b8f131e376d81d2732fc182ca0a080ae59462 2343707 intel-gpu-tools_1.15.orig.tar.gz 4dcaeb46fa774d7192ed9ae84d1f4411a778f48dd03051fc08f3642dcbce1b70 5241 intel-gpu-tools_1.15-1.diff.gz Files: 1fa113ab5542e1f952c34f1f7ede2bec 2365 x11 optional intel-gpu-tools_1.15-1.dsc 2b929cfbe6ebff1c426048ada194b801 2343707 x11 optional intel-gpu-tools_1.15.orig.tar.gz 8764e868f0f8c22f76974cd5fc0f3346 5241 x11 optional intel-gpu-tools_1.15-1.diff.gz -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAEBCAAGBQJXTjBCAAoJEI7tzBuqHzL/8a0QAOTsT8kGBZCAvBrEPlHG/UGG CtrFN4PAoHKF6SSWDCsPgBQGmjf2GRQJu9QsW7BB7CoISObENsNeKbDPWTA2raMx Xd73QveqILylO+mXEqLQ7G/rWvJVZbQ1NhQuIvYnBNW6CHtBLer348oAdK96+k1d 9mJU/ub7b+mY9Lpq4RLSkE4uLL+QpUt+md/XhUHjHI+8umFLWMuXL/0HcYhIrWxE xXMuzPGYZpW86SZU0+zyHfp4xM0Sw3zwSN/Sf4DuQjvCwPI3/R5xf1sVJjbTAZD2 oINSfLLYZ6q9NhyUkGclxVCIXmgthpIduVeSG3oBdzyY5i0UoedUVLW25nKsgM7S e8jIXMS2lDxv4vCFpXpK/JKdUbzdjlfPsTXc9L0fXLrEToXDqngNZKEWGJ8vzJDK Ri8h9GNHs9p3DJOacxZxrP70D4cRNhABgZyUxp9sLjR2xktrcmzRQVSYZb9eg383 bJlX6O+h8Nm5yB++neUP9fudcBH3LKxvCDV/cyrKNZBrqRuyzNzQPyFwzwFGilgq 7XcdTtZcsH6lOOg6EqEWGNp/KY00LGAaMC67ylzWz3P1Gyh8Ql6kgtOeBw0Zlsm9 +b6vpTqlv4GN2jqcXcnK2nHcc319Aij9IQzA1yBB3tjd68N8jNxL74GuCRLRcYR0 mTsPWiODffOSgNiCvdat =qiuj -END PGP SIGNATURE- Thank you for your contribution to Debian.
intel-gpu-tools: Changes to 'debian-unstable'
debian/changelog |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commits: commit 24ddabd56ce75d9616d97d8739f752963cd2de47 Author: Vincent Cheng Date: Tue May 31 17:43:28 2016 -0700 finalize changelog diff --git a/debian/changelog b/debian/changelog index 6bffcf5..ba9cc8d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -intel-gpu-tools (1.15-1) UNRELEASED; urgency=medium +intel-gpu-tools (1.15-1) unstable; urgency=medium * New upstream release. * Update to Standards version 3.9.8.
intel-gpu-tools: Changes to 'debian-unstable'
debian/changelog |7 +++ debian/control |6 +++--- 2 files changed, 10 insertions(+), 3 deletions(-) New commits: commit 18a66d361c8d269257ac701835c6da3a157ff5d1 Author: Vincent Cheng Date: Tue May 31 17:38:06 2016 -0700 fix vcs-field-uses-insecure-uri diff --git a/debian/control b/debian/control index 17098de..0f72c98 100644 --- a/debian/control +++ b/debian/control @@ -26,8 +26,8 @@ Build-Depends: xutils-dev (>= 1:7.6+6) Standards-Version: 3.9.8 Homepage: https://01.org/linuxgraphics/ -Vcs-Git: git://anonscm.debian.org/pkg-xorg/app/intel-gpu-tools.git -Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-xorg/app/intel-gpu-tools.git +Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/app/intel-gpu-tools.git +Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/app/intel-gpu-tools.git Package: intel-gpu-tools Architecture: amd64 i386 commit 7f40eb4673c7d6c25fa92546aab3c64d457b5985 Author: Vincent Cheng Date: Tue May 31 17:35:59 2016 -0700 stdver bump to 3.9.8 diff --git a/debian/changelog b/debian/changelog index 685447a..6bffcf5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ intel-gpu-tools (1.15-1) UNRELEASED; urgency=medium * New upstream release. + * Update to Standards version 3.9.8. -- Vincent Cheng Tue, 31 May 2016 17:35:02 -0700 diff --git a/debian/control b/debian/control index bda4490..17098de 100644 --- a/debian/control +++ b/debian/control @@ -24,7 +24,7 @@ Build-Depends: quilt, x11proto-dri2-dev, xutils-dev (>= 1:7.6+6) -Standards-Version: 3.9.6 +Standards-Version: 3.9.8 Homepage: https://01.org/linuxgraphics/ Vcs-Git: git://anonscm.debian.org/pkg-xorg/app/intel-gpu-tools.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-xorg/app/intel-gpu-tools.git commit 8412692b5ebce9c253e54c75c7eddaea789d9d01 Author: Vincent Cheng Date: Tue May 31 17:35:16 2016 -0700 new upstream release diff --git a/debian/changelog b/debian/changelog index 569a547..685447a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +intel-gpu-tools (1.15-1) UNRELEASED; urgency=medium + + * New upstream release. + + -- Vincent Cheng Tue, 31 May 2016 17:35:02 -0700 + intel-gpu-tools (1.14-1) unstable; urgency=medium * New upstream release.
intel-gpu-tools: Changes to 'refs/tags/intel-gpu-tools-1.15'
Tag 'intel-gpu-tools-1.15' created by Marius Vlad at 2016-05-31 17:11 + intel-gpu-tools-1.15 -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQEcBAABAgAGBQJXTcWpAAoJELmLWIAQzyE+tSkH/2bwrmr+QmFWRsszFVSyEmwD oIg+APBDvrdAuKNc12QjeOwIqvC3lRFGO1I1/qNBRfT49k8tklG/jgqLaRJ9gEn1 ZcKfQFddRdsgEOLazX5xHv88sWmamB4hzFKPNh4PNDMVFQsM6v9kQWH6F+d0/l3V HW3DHxDFj1w6SjQUE0mBtarCBkj2nBhXh6BJ4vTO+qn2qqINEhiQxVZA1eMokzja 163KCVYnR7+hGpEDbUww1g0pJl+EUPK/+aB0ZTzJu5jgeTk0KE+eqvuRwU/oA9/L pCx8az9DPc+EQ0HIGrM1iQOdXDRMZSaODLSIKc39Bx5UkQm2si24J0hbu5jSl7E= =NURR -END PGP SIGNATURE- Changes since intel-gpu-tools-1.14: Bob Paauwe (1): ksm_pipe_color: Set legacy gamma values inside loop. Chris Wilson (190): igt/gem_ctx_create: Exercise a trivial allocation failure igt/gem_ctx_create: Exercise implicit per-fd context creation tests/drv_missed_irq_hang: Wait harder lib: Show the command that fails when suspending lib/igt_fb: Fix domain tracking for GTT cairo surfaces igt/gem_exec_suspend: Exercise simple exec-and-read across suspend igt/gem_exec_basic: Check that we don't write into the const execbuf arg igt/gem_softpin: Check norelocations hold versus suspend/resume lib: Tidy testing for rtcwake lib/igt_gt: Replace asm clflush/mfence with __builtin_ia32 variants igt/pm_rpm: Wait for PCI D3 igt/gem_reloc_overflow: Fix errno tests for "overflow" lib: Flush BSD2 as well when available lib: Flush all possible rings lib: Skip execution in gem_has_ring() igt/gem_exec_suspend: Do pre/post suspend double checks lib: Magic for_each_engine() macro to iterate over available engines igt/gem_exec_suspend: Check with both cached/uncached objects igt/gem_ringfill: Check full rings across suspend/hibernate igt/gem_exec_nop: Add a basic test benchmarks/gem_latency: Replace igt_stats with igt_mean igt/gem_exec_store: The simplest batch that does something! igt/gem_exec_nop: Only combine unique rings benchmarks: Add gem_syslatency benchmarks/gem_syslatency: Measure unloaded latency benchmarks/gem_syslatency: Prevent CPU sleeps (C-states) benchmarks/gem_syslatency: Subtract the clock_gettime() overhead igt/drv_hangman: 32bit compilation warning igt/gem_concurrent_blit: 32bit compilation warning igt/gem_reloc_overflow: 32bit compilation warning benchmarks/gem_syslatency: Guard setaffinity_np igt/gem_exec_nop: Fix logical inversion for checking of valid execbuf tests: Add gem_exec_whisper igt/gem_exec_whisper: Don't forget that 0 is a valid address on full-ppgtt igt/gem_exec_whisper: Stop passing NO_RELOC igt/gem_exec_whisper: Test submission between fds igt/drv_module_reload_basic: Rinse and repeat with addition module parameters igt/gem_exec_whisper: Persistent relocation support lib: Remove unused gem_has_enable_ring() tests/gem_ring_sync_loop: Exercise all rings igt/gem_exec_reloc: Exercise updating relocations of an active object lib: Remove dead gem_get_num_rings() igt/gem_exec_whisper: Exercise rings individually igt/gem_exec_nop: Decrease BAT timing igt/gem_bad_reloc: Fix handling of 64bit relocations igt/gem_exec_whisper: Beware PIN_HIGH igt/gem_bad_reloc: Rename conflicting negative-reloc-blt igt/gem_exec_whisper: Move testing of "default" engine to standalone lib/igt_gt: Handle SIGINT whilst writing to i915_error_state igt/gem_softpin: Repeat tests with signal interruptions igt/gem_concurrent_all: struct buffers for all lib/intel_os: Squelch dmesg spam when purging VM caches lib/ioctl_wrappers: Explain a couple of igt_require(ret == 0) igt/gem_concurent_blit: Exercise different object sizes lib: Replace drmIoctl() with a layer of indirection lib/igt_aux: Divert ioctls for signal injection igt/gem_concurrent_blit: Enable quicker interruptible testing igt/gem_concurrent_blit: dmabuf requires twice the number of files igt/gem_ringfill: Use igt_sigiter to focus the interruptible testing igt/gem_exec_whisper: Add interruptibles tests igt/prime_mmap_coherency: Speed up interruptible testing igt/gem_softpin: Convert to igt_interruptible igt/gem_concurrent_blit: Enable quicker interruptible testing lib/igt_aux: Refine decision to stop signal injection igt/gem_concurrent_blit: Reset process limits to allow dmabuf tests igt/gem_concurent_blit: Prevent a memleak if we assert whilst creating buffers igt/gem_exec_whisper: Prevent MI_STORE_DWORD on gen6/bsd again igt/gem_concurrent_all: Inject a hang onto all rings igt/gem_exec_whisper: Tweak migration logging igt/gem_exec_suspend: Allow suspend testing on gen6 igt/gem_exec_suspend: Add BAT runs igt/gem_ringfill: Fine-tune list of BAT tests igt/gem_ringfill: Fi
intel-gpu-tools: Changes to 'upstream-unstable'
.gitignore |3 NEWS | 79 ++ autogen.sh |4 benchmarks/.gitignore|1 benchmarks/Makefile.am |7 benchmarks/Makefile.sources |2 benchmarks/ezbench.d/gem_blt.test| 38 benchmarks/ezbench.d/gem_create.test | 11 benchmarks/ezbench.d/gem_exec_ctx.test | 25 benchmarks/ezbench.d/gem_exec_fault.test | 22 benchmarks/ezbench.d/gem_exec_nop.test | 19 benchmarks/ezbench.d/gem_exec_reloc.test | 20 benchmarks/ezbench.d/gem_exec_trace.test | 19 benchmarks/ezbench.d/gem_latency.test| 79 ++ benchmarks/ezbench.d/gem_mmap.test | 14 benchmarks/ezbench.d/gem_prw.test| 20 benchmarks/ezbench.d/gem_syslatency.test | 12 benchmarks/gem_blt.c | 51 - benchmarks/gem_create.c | 62 + benchmarks/gem_exec_ctx.c| 121 ++- benchmarks/gem_exec_fault.c | 199 + benchmarks/gem_exec_nop.c| 93 +- benchmarks/gem_exec_reloc.c |4 benchmarks/gem_latency.c | 92 +- benchmarks/gem_syslatency.c | 333 configure.ac | 28 debugger/Makefile.am |2 demos/Makefile.am|5 lib/Makefile.am | 12 lib/drmtest.c| 71 - lib/drmtest.h|8 lib/igt_aux.c| 365 - lib/igt_aux.h| 46 + lib/igt_core.c | 123 +-- lib/igt_core.h | 67 + lib/igt_debugfs.c| 40 - lib/igt_debugfs.h|1 lib/igt_fb.c | 208 - lib/igt_fb.h | 16 lib/igt_gt.c | 148 --- lib/igt_gt.h | 42 - lib/igt_kms.c| 544 +- lib/igt_kms.h| 147 +++ lib/igt_stats.h | 34 lib/intel_chipset.c |2 lib/intel_chipset.h | 14 lib/intel_os.c | 55 - lib/ioctl_wrappers.c | 264 +++--- lib/ioctl_wrappers.h | 18 lib/tests/.gitignore |2 lib/tests/Makefile.am|2 lib/tests/Makefile.sources |2 lib/tests/igt_exit_handler.c | 128 +++ lib/tests/igt_subtest_group.c| 83 ++ man/.gitignore |1 man/Makefile.am | 62 - man/intel_aubdump.man| 38 man/intel_aubdump.rst| 55 + man/intel_audio_dump.man | 11 man/intel_audio_dump.rst | 30 man/intel_bios_dumper.man| 14 man/intel_bios_dumper.rst| 36 man/intel_bios_reader.man| 15 man/intel_bios_reader.rst| 69 + man/intel_error_decode.man | 20 man/intel_error_decode.rst | 38 man/intel_gpu_frequency.man | 58 - man/intel_gpu_frequency.rst | 79 ++ man/intel_gpu_top.man| 41 - man/intel_gpu_top.rst| 64 + man/intel_gtt.man| 14 man/intel_gtt.rst| 32 man/intel_infoframes.man | 26 man/intel_infoframes.rst | 51 + man/intel_lid.man| 12 man/intel_lid.rst| 31 man/intel_panel_fitter.man | 50 - man/intel_panel_fitter.rst | 77 ++ man/intel_reg.rst| 106 +- man/intel_stepping.man | 15 man/intel_stepping.rst | 37 man/intel_upload_blit_large.man | 18 man/intel_upload_blit_large.rst | 34 man/intel_upload_blit_large_gtt.man | 18 man/intel_upload_blit_large_gtt.rst | 34 man/intel_upload_blit_large_map.man | 18 man/intel_upload_blit_large_map.rst | 34 man/intel_upload_blit_small.man | 18 man/intel_upload_blit_small.rst | 34 overlay/Makefile.am |3 scripts/Makefile.am |3 scripts/intel-gfx-trybot | 13 scripts/run-tests.sh |2 tests/Android.mk |5 tests/Makefile.am| 20 tests/Makefile.sources | 37 tests/core_getversion.c | 10 tests/drm_read.c | 62 - tes
xorg-server: Changes to 'ubuntu'
debian/changelog |7 ++ debian/patches/xmir.patch | 117 ++ 2 files changed, 95 insertions(+), 29 deletions(-) New commits: commit 06448c36b89b794b407bfcbb895d6ce981d6690f Author: Robert Ancell Date: Wed Jun 1 11:32:40 2016 +1200 * debian/patches/xmir.patch: - Add focus/unfocus event passing (LP: #1582471) diff --git a/debian/changelog b/debian/changelog index a12f0ce..50209bc 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +xorg-server (2:1.18.3-1ubuntu6) yakkety; urgency=medium + + * debian/patches/xmir.patch: +- Add focus/unfocus event passing (LP: #1582471) + + -- Robert Ancell Wed, 01 Jun 2016 11:07:46 +1200 + xorg-server (2:1.18.3-1ubuntu5) yakkety; urgency=medium * randr-adjust-masters-last-set-time.diff, diff --git a/debian/patches/xmir.patch b/debian/patches/xmir.patch index 2ce304b..e7ff8d7 100644 --- a/debian/patches/xmir.patch +++ b/debian/patches/xmir.patch @@ -1,4 +1,4 @@ -From b91d0ee0a8f92865dbf0ab6b402ff15a19aa6992 Mon Sep 17 00:00:00 2001 +From eb0fb72f618ea17a90d6c535d38e12b5f95fcec8 Mon Sep 17 00:00:00 2001 From: Robert Ancell Date: Fri, 29 Apr 2016 14:57:53 +0200 Subject: [PATCH xserver 1/3] XMir DDX @@ -9,26 +9,27 @@ Contributions from: Robert Ancell Andreas Pokorny Daniel van Vugt + Chris Townsend --- configure.ac| 25 + hw/Makefile.am |9 +- hw/xmir/.gitignore |1 + hw/xmir/Makefile.am | 61 ++ hw/xmir/dri2/Makefile.am| 14 + - hw/xmir/dri2/dri2.c | 1398 ++ + hw/xmir/dri2/dri2.c | 1398 + hw/xmir/dri2/dri2.h | 364 ++ - hw/xmir/dri2/dri2ext.c | 683 +++ + hw/xmir/dri2/dri2ext.c | 683 ++ hw/xmir/dri2/dri2int.h | 26 + hw/xmir/xmir-cursor.c | 210 ++ - hw/xmir/xmir-cvt.c | 304 + - hw/xmir/xmir-dri2.c | 545 +++ - hw/xmir/xmir-glamor.c | 1160 + hw/xmir/xmir-cvt.c | 304 + hw/xmir/xmir-dri2.c | 551 +++ + hw/xmir/xmir-glamor.c | 1160 +++ hw/xmir/xmir-input.c| 592 - hw/xmir/xmir-output.c | 449 + + hw/xmir/xmir-output.c | 449 hw/xmir/xmir-thread-proxy.c | 109 +++ - hw/xmir/xmir.c | 1571 +++ - hw/xmir/xmir.h | 226 +++ - 18 files changed, 7745 insertions(+), 2 deletions(-) + hw/xmir/xmir.c | 1622 +++ + hw/xmir/xmir.h | 227 ++ + 18 files changed, 7803 insertions(+), 2 deletions(-) create mode 100644 hw/xmir/.gitignore create mode 100644 hw/xmir/Makefile.am create mode 100644 hw/xmir/dri2/Makefile.am @@ -3248,10 +3249,10 @@ index 000..6070d77 +} diff --git a/hw/xmir/xmir-dri2.c b/hw/xmir/xmir-dri2.c new file mode 100644 -index 000..b24d4b9 +index 000..e1d02f0 --- /dev/null +++ b/hw/xmir/xmir-dri2.c -@@ -0,0 +1,545 @@ +@@ -0,0 +1,551 @@ +/* + * Copyright © 2015 Canonical Ltd + * @@ -3743,10 +3744,16 @@ index 000..b24d4b9 + +static int xmir_dri_get_msc(DrawablePtr draw, CARD64 *ust, CARD64 *msc) +{ -+/* TODO: Implement this? -+ * At least doing nothing like this is enough to shut up Chromium -+ * error messages. -+ */ ++/* TODO: Implement this properly after Mir implements it. */ ++const uint64_t now_us = GetTimeInMicros(); ++const uint64_t fake_frame_rate_hz = 60; ++const uint64_t fake_frame_time_us = 100 / fake_frame_rate_hz; ++const uint64_t fake_msc = now_us / fake_frame_time_us; ++const uint64_t fake_ust = fake_msc * fake_frame_time_us; ++if (ust) ++*(uint64_t*)ust = fake_ust; ++if (msc) ++*(uint64_t*)msc = fake_msc; +return Success; +} + @@ -6133,10 +6140,10 @@ index 000..dbb187f +} diff --git a/hw/xmir/xmir.c b/hw/xmir/xmir.c new file mode 100644 -index 000..34f78c9 +index 000..ee5fff5 --- /dev/null +++ b/hw/xmir/xmir.c -@@ -0,0 +1,1571 @@ +@@ -0,0 +1,1622 @@ +/* + * Copyright © 2015 Canonical Ltd + * @@ -6767,17 +6774,20 @@ index 000..34f78c9 +wm_type = xmir_get_window_prop_atom(window, GET_ATOM(_NET_WM_WINDOW_TYPE)); +wm_transient_for = xmir_get_window_prop_window(window, XA_WM_TRANSIENT_FOR); + -+XMIR_DEBUG(("Realize %swindow %p \"%s\": %dx%d %+d%+d parent=%p\n" ++XMIR_DEBUG(("Realize %swindow %p id=0x%x \"%s\": %dx%d %+d%+d parent=%p\n" + "\tdepth=%d redir=%u type=%hu class=%u visibility=%u viewable=%u\n" -+ "\toverride=%d _NET_WM_WINDOW_TYPE=%lu WM_TRANSIENT_FOR=%p\n", ++ "\toverride=%d _NET_WM_WINDOW_TYPE=%lu(%s)\n" ++ "\tWM_TRANSIENT_FOR=%p\n", + window == screen->r
mesa: Changes to 'debian-experimental'
debian/changelog |2 ++ debian/control | 13 + debian/mesa-vulkan-drivers.install |2 ++ debian/not-installed |3 +++ debian/rules |3 +++ 5 files changed, 23 insertions(+) New commits: commit 61e8a4ff83423a308062894b26968d84357af745 Author: Timo Aaltonen Date: Tue May 31 16:30:29 2016 +0300 Enable building intel vulkan driver on linux & kfreebsd, add libgcrypt20-dev and libvulkan-dev to build-depends. diff --git a/debian/changelog b/debian/changelog index 932ea94..dc9bd1a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,6 +4,8 @@ mesa (12.0.0~rc1-1) UNRELEASED; urgency=medium * control: Add python3 to build-depends. * symbols: Updated. * mesa-common-dev: Add mesa_glinterop.h. + * Enable building intel vulkan driver on linux & kfreebsd, add +libgcrypt20-dev and libvulkan-dev to build-depends. -- Timo Aaltonen Wed, 04 May 2016 15:41:31 +0300 diff --git a/debian/control b/debian/control index f6234e9..c172759 100644 --- a/debian/control +++ b/debian/control @@ -15,11 +15,13 @@ Build-Depends: libxxf86vm-dev, libexpat1-dev, dpkg-dev (>= 1.16.1), + libgcrypt20-dev [!hurd-any], libxfixes-dev, libxdamage-dev, libxext-dev, libva-dev (>= 1.6.0) [linux-any kfreebsd-any], libvdpau-dev (>= 1.1.1) [linux-any kfreebsd-any], + libvulkan-dev [!hurd-any], autoconf, automake, libtool, @@ -464,6 +466,17 @@ Description: Mesa VDPAU video acceleration drivers . This package enables support for VDPAU for some gallium drivers. +Package: mesa-vulkan-drivers +Section: libs +Architecture: linux-any kfreebsd-any +Pre-Depends: ${misc:Pre-Depends} +Depends: + libvulkan1, + ${shlibs:Depends}, + ${misc:Depends} +Description: Mesa Vulkan drivers + + Package: mesa-opencl-icd Section: libs Architecture: amd64 i386 armhf diff --git a/debian/mesa-vulkan-drivers.install b/debian/mesa-vulkan-drivers.install new file mode 100644 index 000..5a9619b --- /dev/null +++ b/debian/mesa-vulkan-drivers.install @@ -0,0 +1,2 @@ +etc/vulkan/icd.d/intel_icd.jsonusr/share/vulkan/icd.d +usr/lib/*/libvulkan_intel.so diff --git a/debian/not-installed b/debian/not-installed index 365fcd0..da7f3ee 100644 --- a/debian/not-installed +++ b/debian/not-installed @@ -3,4 +3,7 @@ # Common list: NOT_INSTALLED := \ usr/include/GL/wglext.h \ + usr/include/vulkan/vk_platform.h \ + usr/include/vulkan/vulkan.h \ + usr/include/vulkan/vulkan_intel.h \ usr/lib/*/libglapi.so diff --git a/debian/rules b/debian/rules index ff216dd..ee4ecd9 100755 --- a/debian/rules +++ b/debian/rules @@ -32,6 +32,7 @@ include debian/not-installed DRI_DRIVERS = GALLIUM_DRIVERS = +VULKAN_DRIVERS = EGL_DISPLAYS = x11 confflags_DRI3 = --disable-dri3 @@ -71,6 +72,7 @@ else # Build intel drivers on archs where libdrm-intel is installed ifneq (,$(filter $(DEB_HOST_ARCH),amd64 i386 kfreebsd-amd64 kfreebsd-i386 x32)) DRI_DRIVERS += i915 i965 + VULKAN_DRIVERS += intel endif ifeq (,$(filter $(DEB_HOST_ARCH), s390 s390x)) @@ -108,6 +110,7 @@ confflags += \ --with-dri-drivers="$(DRI_DRIVERS)" \ --with-dri-driverdir=/usr/lib/$(DEB_HOST_MULTIARCH)/dri \ --with-dri-searchpath='/usr/lib/$(DEB_HOST_MULTIARCH)/dri:\{ORIGIN}/dri:/usr/lib/dri' \ + --with-vulkan-drivers="$(VULKAN_DRIVERS)" \ --enable-osmesa \ --enable-glx-tls \ --enable-shared-glapi \
Re: Bug#825916: installation-reports: Installing Debian with AMD/ATI Radeon graphics card does not go well
On Tue, 2016-05-31 at 12:34 +0200, scootergrisen wrote: > Package: installation-reports > Severity: important > > When i install Debian on computer with AMD/ATI Radeon graphics card it does no > go well. > > After installation there is problem booting into the graphical desktop (GNOME) > because it needs firmware-linux-nonfree and other packages to it seems. > > This is a big problem for a new user that wants to try Debian for the first > time and have no idea why the system cant start the graphical desktop and what > commands to type. > > I would at least expect to be able to start the desktop into some low > resolution mode like in Windows where you can get into the desktop even though > you dont have the correct driver. Yes, something should load a generic framebuffer driver if necessary. I don't know what that would be though. - I don't think it can be the kernel, as the kernel doesn't take that sort of policy decision - It can't be the X or Wayland server, because they don't run as root - I don't think it should be the display manager, because we have multiple implementations of that (gdm3, kdm, lightdm, ...) Maybe a systemd unit/init script provided by an X/WL base package? The other question is what the generic framebuffer driver would be, on x86. I just tried vga16fb, and gdm3 doesn't work on that - it seems to be repeatedly starting an X server that quickly crashes. efifb is presumably preferable on UEFI systems. uvesafb is another option but requires a userland helper. Ben. > Then maybe the user is able to find information on the web/IRC to fix the > problem. -- Ben Hutchings Any sufficiently advanced bug is indistinguishable from a feature. signature.asc Description: This is a digitally signed message part