Jordan Justen
f02ae69867
intel: Add TGL PCI ID
...
Ref: Bspec 44455
Cc: <mesa-stable@lists.freedesktop.org >
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com >
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
2020-03-21 23:49:38 -07:00
Jordan Justen
1c6ef0165f
intel: Update TGL PCI strings
...
Ref: Bspec 44455
Cc: <mesa-stable@lists.freedesktop.org >
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com >
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
2020-03-21 23:49:34 -07:00
Lionel Landwerlin
58deebe547
intel: add new TGL pci ids
...
Update following kernel : https://patchwork.freedesktop.org/patch/357921/
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Bspec: 44455
Acked-by: Tapani Pälli <tapani.palli@intel.com >
Reviewed-by: Scott D Phillips <scott.d.phillips@intel.com >
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4248 >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4248 >
2020-03-20 10:55:57 +02:00
Kenneth Graunke
a9bd0668d5
intel: Use similar brand strings to the Windows drivers
...
This updates our product name strings to match the ones reported
by the Windows driver, which is typically the marketing name.
We retain a platform abbreviation and GT level in parenthesis so that
we're able to distinguish similar parts more easily, helping us better
understand at a glance which GPU a bug reporter has.
Acked-by: Matt Turner <mattst88@gmail.com >
Acked-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3371 >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3371 >
2020-01-13 19:42:35 -08:00
Jordan Justen
ed17baab5f
intel: Remove unused Tigerlake PCI ID
...
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com >
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org >
Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com >
2020-01-02 15:18:18 -08:00
Anuj Phogat
1a32fbd48c
intel: Add pci-ids for Jasper Lake
...
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com >
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
2019-12-09 12:22:57 -08:00
Kenneth Graunke
dbe923bff9
meson: Add a "prefer_iris" build option
...
Enabling this option makes Intel Gen8-11 hardware load the 'iris'
driver by default instead of the older 'i965' driver.
Regardless of how this option is set, users can still override which
driver the loader selects via two methods. The first is to create a
~/.drirc or /etc/drirc file with the following snippet:
<driconf>
<device driver="loader" kernel_driver="i915">
<option name="dri_driver" value="i965" />
</device>
</driconf>
The other option is to set an environment variable:
export MESA_LOADER_DRIVER_OVERRIDE=i965
For now, "prefer_iris" defaults to i965 (the historical choice).
A separate future patch will change the default driver to iris.
Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/1893
Reviewed-by: Eric Engestrom <eric.engestrom@intel.com >
Reviewed-by: Tapani Pälli <tapani.palli@intel.com >
Reviewed-by: Eric Anholt <eric@anholt.net >
2019-12-02 12:56:27 -08:00
Jordan Justen
8125d7960b
intel/dev: Add preliminary device info for Tigerlake
...
Reworks:
* adjust 64-bit support, hiz (Jason Ekstrand)
* sim-id (Lionel Landwerlin)
* adjust threads, urb size (Rafael Antognolli)
* adjust urb size (Kenneth Graunke)
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com >
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org >
2019-10-30 14:08:48 -07:00
Eric Engestrom
cd04b63c00
loader: default to iris for all future PCI IDs
...
The existing "fallback" code didn't actually do anything, so this
removes it, and instead we just always fallback to `iris` for future
PCI IDs.
Suggested-by: Kenneth Graunke <kenneth@whitecape.org >
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com >
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org >
2019-10-28 23:21:39 +00:00
Lionel Landwerlin
e5ddbd7a3c
intel: Add new Comet Lake PCI-ids
...
Commit bfc4c359b282 ("drm/i915/cml: Add Missing PCI IDs") in i915
added 3 new CML PCI ids.
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org >
2019-09-26 01:13:28 +03:00
Lionel Landwerlin
813f3460e7
intel: use proper label for Comet Lake skus
...
Fixes: 82f6a746e8
("intel: Add support for Comet Lake")
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org >
2019-09-26 01:13:28 +03:00
Marek Olšák
150f6ffb4c
amd: remove all PCI IDs supported by amdgpu
...
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com >
2019-09-23 15:15:35 -04:00
Marek Olšák
65b698136c
amd: add more PCI IDs for Navi14
...
trivial and urgent
Cc: 19.2 <mesa-stable@lists.freedesktop.org >
2019-09-23 15:12:34 -04:00
Marek Olšák
83f195414a
radeonsi: add Navi12 PCI ID
...
trivial and urgent
Cc: 19.2 <mesa-stable@lists.freedesktop.org >
2019-09-17 16:00:33 -04:00
Anuj Phogat
cb18046073
intel: Add few Ice Lake brand strings
...
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com >
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
2019-09-10 15:59:30 -07:00
Lionel Landwerlin
341034a73d
intel: update product names for WHL
...
Documentation list all of those as "UHD".
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=111629
BSpec: 33266
Acked-by: Tapani Pälli <tapani.palli@intel.com >
2019-09-10 19:21:38 +03:00
Jordan Justen
cfbde3282d
pci_id_driver_map: Support preferring iris over i965
...
This adds the ability for intel devices that:
* Only load on i965
* Only load on iris
* First attempt i965, and try iris next
* First attempt iris, and try i965 next
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com >
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org >
2019-08-28 13:38:34 -07:00
Marek Olšák
6229b5a058
radeonsi/gfx10: finish up Navi14, add PCI ID
...
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com >
2019-08-27 16:16:08 -04:00
Marek Olšák
aafc95ceb6
radeonsi: add support for Renoir
...
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl >
2019-08-14 17:31:04 -04:00
Marek Olšák
7708540363
amd: add support for Arcturus
...
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com >
2019-07-29 17:52:54 -04:00
Nicolai Hähnle
8845a23698
amd: add NAVI10 PCI IDs
...
Acked-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl >
2019-07-03 15:51:13 -04:00
Anuj Phogat
e334a595e4
intel/icl: Add new ICL PCI-IDs
...
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com >
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
2019-06-21 08:38:08 -07:00
Marek Olšák
b257956021
ac: treat Mullins as Kabini, remove the enum
...
it's the same design
2019-05-27 15:10:51 -04:00
Jian-Hong Pan
7295487c6d
intel: Fix the description of Coffeelake pci-id 0x3E98
...
According to Intel website [1], the description of chipset 8086:3E98 is
Intel(R) UHD Graphics 630. Besides, xserver also mentions it as
"Intel(R) UHD Graphics 630 (Coffeelake 3x8 GT2)" in commit d3a26bbf
(DRI2: Add another Coffeelake PCI ID) [2].
This patch modifies the description to sync with xserver.
[1]: https://ark.intel.com/content/www/us/en/ark/products/134896/intel-core-i5-9600k-processor-9m-cache-up-to-4-60-ghz.html
[2]: d3a26bbf61
Fixes: commit 44f1dcf9b3
"i965: Add a new CFL PCI ID."
Signed-off-by: Jian-Hong Pan <jian-hong@endlessm.com >
Reviewed-by: Sagar Ghuge <sagar.ghuge@intel.com >
Reviewed-by: Anuj Phogat anuj.phogat@gmail.com
2019-04-10 12:31:00 -07:00
Anuj Phogat
82f6a746e8
intel: Add support for Comet Lake
...
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
2019-04-01 14:07:40 -07:00
Anuj Phogat
dce13e58b0
intel: Add Elkhart Lake PCI-IDs
...
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com >
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
2019-03-27 19:34:48 +00:00
Kenneth Graunke
2dce0e94a3
iris: Initial commit of a new 'iris' driver for Intel Gen8+ GPUs.
...
This commit introduces a new Gallium driver for Intel Gen8+ GPUs,
named 'iris_dri.so' after the hardware.
Developed by:
- Kenneth Graunke (overall driver)
- Dave Airlie (shaders, conditional render, overflow query, Gen8 port)
- Chris Wilson (fencing, pinned memory, ...)
- Jordan Justen (compute shaders)
- Jason Ekstrand (image load store)
- Caio Marcelo de Oliveira Filho (tessellation control passthrough)
- Rafael Antognolli (auxiliary buffer fixes)
- The rest of the i965 contributors and the Mesa community
2019-02-21 10:26:04 -08:00
Rodrigo Vivi
56c3b4971d
intel: Add more PCI Device IDs for Coffee Lake and Ice Lake.
...
Align with kernel commits:
5e0f5a58b167 ("drm/i915/cfl: Adding another PCI Device ID.")
03ca3cf8e9aa ("drm/i915/icl: Adding few more device IDs for Ice Lake")
Cc: José Roberto de Souza <jose.souza@intel.com >
Cc: Kenneth Graunke <kenneth@whitecape.org >
Cc: Anuj Phogat <anuj.phogat@gmail.com >
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com >
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
2019-02-04 10:05:25 -08:00
Alex Deucher
516160d717
pci_ids: add new VegaM pci id
...
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
Cc: mesa-stable@lists.freedesktop.org
2018-12-21 11:51:34 -05:00
Alex Deucher
4db4b3447d
pci_ids: add new vega20 pci id
...
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
Cc: mesa-stable@lists.freedesktop.org
2018-12-14 14:48:39 -05:00
Alex Deucher
56cf25a114
pci_ids: add new vega10 pci ids
...
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
Cc: mesa-stable@lists.freedesktop.org
2018-12-14 14:48:18 -05:00
Kenneth Graunke
5bd8369681
i965: Add PCI IDs for new Amberlake parts that are Coffeelake based
...
See commit c0c46ca461f136a0ae1ed69da6c874e850aeeb53 in the Linux kernel,
where José Roberto de Souza added this new PCI ID there.
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com >
2018-10-15 18:10:27 -07:00
Rodrigo Vivi
24db1c7fcc
intel: Introducing Whiskey Lake platform
...
Whiskey Lake uses the same gen graphics as Coffe Lake, including some
ids that were previously marked as reserved on Coffe Lake, but that
now are moved to WHL page.
This follows the ids and approach used on kernel's commit
b9be78531d27 ("drm/i915/whl: Introducing Whiskey Lake platform")
and commit c1c8f6fa731b ("drm/i915: Redefine some Whiskey Lake SKUs")
v2: Lionel noticed that GT{1,2,3} on kernel wasn't following
spec when looking to number of EUs, so kernel has been updated.
Cc: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Cc: José Roberto de Souza <jose.souza@intel.com >
Cc: Anuj Phogat <anuj.phogat@gmail.com >
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com >
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
2018-10-11 10:02:40 -07:00
Alex Deucher
afb7c6b301
pci_ids: add new polaris pci id
...
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
Cc: mesa-stable@lists.freedesktop.org
2018-09-21 14:33:13 -05:00
Kenneth Feng
4490fce166
amd: Add Picasso device id
...
No changes here compared to Raven.
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Reviewed-by: Huang Rui <ray.huang@amd.com >
Signed-off-by: Kenneth Feng <kenneth.feng@amd.com >
Signed-off-by: Huang Rui <ray.huang@amd.com >
Cc: 18.1 18.2 <mesa-stable@lists.freedesktop.org >
2018-09-18 18:05:17 -04:00
Rodrigo Vivi
e8c42ed4ab
intel: Introducing Amber Lake platform
...
Amber Lake uses the same gen graphics as Kaby Lake, including a id
that were previously marked as reserved on Kaby Lake, but that
now is moved to AML page.
This follows the ids and approach used on kernel's commit
e364672477a1 ("drm/i915/aml: Introducing Amber Lake platform")
Reported-by: Timo Aaltonen <timo.aaltonen@canonical.com >
Cc: José Roberto de Souza <jose.souza@intel.com >
Cc: Anuj Phogat <anuj.phogat@gmail.com >
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com >
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
2018-08-31 13:57:52 -07:00
Rodrigo Vivi
44f1dcf9b3
i965: Add a new CFL PCI ID.
...
One more CFL ID added to spec.
Align with kernel commit d0e062ebb3a4 ("drm/i915/cfl:
Add a new CFL PCI ID.")
Cc: José Roberto de Souza <jose.souza@intel.com >
Cc: Anuj Phogat <anuj.phogat@gmail.com >
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com >
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
2018-08-14 15:46:56 -07:00
Marek Olšák
2e0b00ab7d
radeonsi: add support for Vega20
...
Reviewed-by: Alex Deucher <alexander.deucher@amd.com >
2018-07-12 16:48:12 -04:00
Matt Atwood
3ba5a646e5
Intel: Add a Kaby Lake PCI ID
...
v2: Branding changed
Signed-off-by: Matt Atwood <matthew.s.atwood@intel.com >
Reviewed-by: Rafael Antognolli <rafael.antognolli@intel.com >
2018-04-25 13:31:55 -07:00
Marek Olšák
c6f1d36019
radeonsi: add support for VegaM
...
Acked-by: Nicolai Hähnle <nicolai.haehnle@amd.com >
2018-04-18 14:45:33 -04:00
Anuj Phogat
ff8b82666a
Add more Coffee Lake brand strings
...
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com >
Reviewed-by: Matt Turner <mattst88@gmail.com >
2018-04-05 14:50:11 -07:00
Marek Olšák
20eb44ad65
radeonsi: add support for Vega12
...
Reviewed-by: Alex Deucher <alexander.deucher@amd.com >
2018-03-28 11:37:43 -04:00
Anuj Phogat
ad7ed86bf7
intel: Add a Ice Lake PCI IDs
...
Reviewed-by: Rafael Antognolli <rafael.antognolli@intel.com >
2018-03-22 09:56:09 -07:00
Anuj Phogat
464d057c86
intel: Add Coffee Lake brand strings
...
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
2018-02-08 10:26:34 -08:00
Anuj Phogat
56b9060381
intel: Add Geminilake brand strings
...
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com >
Acked-by: Kenneth Graunke <kenneth@whitecape.org >
2018-01-22 15:40:04 -08:00
Anuj Phogat
fe668b5c15
intel: Add more Coffee Lake PCI IDs
...
More Coffee Lake PCI IDs have been added to the spec.
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com >
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com >
2018-01-11 10:16:54 -08:00
Marek Olšák
24e9004708
radeonsi: remove unused field in the PCI ID table
...
Reviewed-by: Alex Deucher <alexander.deucher@amd.com >
2017-11-07 17:26:36 +01:00
Anuj Phogat
7567e3ece8
Revert "intel: Remove unused Kabylake pci ids
...
drm-intel is in favor of keeping the unused pci-id's which
are still listed in the h/w specs. To keep it uniform
across multiple gfx stack components, I'm reverting below
Mesa patches:
b2dae9f8fd
ebc5ccf3cc
.
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com >
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com >
2017-09-21 14:12:27 -07:00
Anuj Phogat
b2dae9f8fd
intel: Remove unused Kabylake pci id
...
I missed this one in Mesa commit ebc5ccf
.
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com >
Reviewed-by: Matt Turner <mattst88@gmail.com >
2017-09-11 08:45:43 -07:00
Anuj Phogat
ad160c2273
intel: Add brand string for KBL-R
...
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com >
Reviewed-by: Matt Turner <mattst88@gmail.com >
2017-09-06 10:09:44 -07:00