This shows you the differences between two versions of the page.
gpu [2015/09/23 10:22] |
gpu [2022/11/05 11:23] (current) rzr [hardware] |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== LIBRE ===== | ||
+ | * https://en.wikipedia.org/wiki/Free_and_open-source_graphics_device_driver#History | ||
+ | * https://en.wikipedia.org/wiki/Free_and_open-source_graphics_device_driver#cite_note-95# | ||
+ | * https://elinux.org/images/2/28/Ripard.pdf | ||
+ | * https://elinux.org/images/f/f8/2018_elc_na.pdf | ||
+ | * https://gitlab.freedesktop.org/xorg/driver/xf86-video-armsoc# | ||
+ | * https://bootlin.com/doc/training/graphics/graphics-slides.pdf | ||
+ | |||
+ | |||
+ | ===== OPEN ===== | ||
+ | |||
+ | * http://gplgpu.com/?p=88 | ||
+ | * https://www.eetimes.com/rv64x-a-free-open-source-gpu-for-risc-v/# RiscV | ||
+ | * http://malideveloper.arm.com/develop-for-mali/drivers/open-source-mali-gpus-linux-kernel-device-drivers/# ArM | ||
+ | * http://blog.emmanueldeloget.com/index.php?post/2013/03/08/The-SoC-GPU-driver-interview | ||
+ | * http://limadriver.org/# ArM : MalI 400 : | ||
+ | * http://wiki.opengraphics.org/# [[Open]] | ||
+ | * https://github.com/etnaviv | ||
+ | * https://freedreno.github.io/# QualcomM | ||
+ | * https://github.com/grate-driver/grate# TergA | ||
+ | * http://powervr.gnu.org.ve/# OmaP | ||
+ | * http://www.imgtec.com/news/detail.asp?ID=845 | ||
+ | * http://www.mxm-sig.org/# AlternativE | ||
+ | |||
+ | CommunitY : | ||
+ | |||
+ | * Nvidia has been helping Nouveau with GK20a support in the K1 SoC. | ||
+ | * Qualcomm has pushed some minor code to Freedreno. | ||
+ | |||
+ | |||
+ | === GPGPU === | ||
+ | |||
+ | * https://github.com/Overv/vramfs# FusE RaM VRaM OpenCl | ||
+ | * http://wapedia.mobi/en/OpenCL | ||
+ | |||
+ | * http://devlog.cnrs.fr/groupe-de-travail/jdev-2011/programme-planning-intervenants/programme/gp_gpu# GpGpu | ||
+ | * http://www.lighthouse3d.com/opengl/glsl/index.php?intro | ||
+ | * http://http.developer.nvidia.com/GPUGems3/gpugems3_part01.html | ||
+ | * http://wapedia.mobi/en/CUDA | ||
+ | * http://http.developer.nvidia.com/GPUGems3/gpugems3_ch01.html | ||
+ | * http://http.developer.nvidia.com/GPUGems3/gpugems3_ch36.html | ||
+ | |||
+ | |||
+ | |||
+ | ===== TODO ===== | ||
+ | |||
+ | * https://reactos.org/wiki/Supported_Hardware/Video_cards | ||
+ | ===== hardware ===== | ||
+ | |||
+ | * [[Intel]] : (on [[eeepc]] , [[tecra]] , [[stb]] ) | ||
+ | ** [[i830M]] : [[stb]] | ||
+ | ** 915GM/GMS/910GML : [[eeepc]] | ||
+ | ** [[i945G]] | ||
+ | ** [[945GM]] [[arpalhands]] [[amilo]] | ||
+ | ** "8086:2a42" : 4 Series Express : [[tecra]] | ||
+ | ** Mobile Intel GL40 Express Chipset | ||
+ | * [[ati]] : [[igp]] : RadeoN [[R300]] | ||
+ | * [[nvidia]] : [[nv]] : QuadrO GeForce | ||
+ | * [[s3]] , [[matrox]], [[3dfx]] | ||
+ | * [[ARM]] : MalI | ||
+ | |||
+ | ===== hardware : intel ===== | ||
+ | |||
+ | * 8086:2a43 : works fine : [[tecra]] | ||
+ | * [[GMA3150]] : http://www.blogeee.net/2010/01/eeepc_t101mt/ | ||
+ | * [[GMA600]] : AvoiD | ||
+ | * 8086:0116 : [[i915]].ko VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) | ||
+ | |||
+ | @tag: [[xorg]] | ||
+ | |||
+ | |||
+ | ===== hardware : ARM ===== | ||
+ | |||
+ | * ARM MalI : https://en.wikipedia.org/wiki/Mali_%28GPU%29 : SunXi | ||
+ | * Broadcom VC4 : RpI | ||
+ | * Qualcomm Adreno : [[ARMv8]] | ||
+ | * https://ubuntu.com/download/qualcomm-dragonboard-410c# | ||
+ | * Imagineon PowerVR : MaemO | ||
+ | * VivantE : StM 32mp1 | ||
+ | * Nvidia Tegra K1 | ||
+ | |||
+ | ===== HARDWARE : ARM : VIVANTE ===== | ||
+ | |||
+ | |||
+ | * http://www.vivantecorp.com/index.php/en/technology/3d.html# | ||
+ | * https://bensontao.wordpress.com/# | ||
+ | * https://github.com/etnaviv# VivantE ArM | ||
+ | * https://archive.fosdem.org/2016/schedule/event/etnaviv/#attachments/slides/1206/export/events/attachments/etnaviv/slides/1206/FOSDEM2016_Etnaviv.pdf | ||
+ | * https://christian-gmeiner.info/2015-09-25-etnaviv-kmscube/# | ||
+ | * https://github.com/senquack/lineloop# ExamplE | ||
+ | * https://cgit.freedesktop.org/mesa/mesa/commit/?id=c9e8b49b885242d84ba031dacef5aa4a5ac1e5b6# | ||
+ | * https://github.com/mesa3d/mesa/tree/master/src/etnaviv | ||
+ | * https://github.com/mesa3d/mesa/tree/master/src/gallium/drivers/etnaviv | ||
+ | * https://github.com/mesa3d/mesa/commit/8d50ab53953871b408f5671031f32a56a63dc784#diff-7cea39d60d8403f137fe8bfffa0fe90a | ||
+ | |||
+ | |||
+ | ===== misc ===== | ||
+ | ==== SOFTWARE ==== | ||
+ | |||
+ | sudo apt-get install libva-intel-vaapi-driver libva-glx1 libva-x11-1 vainfo | ||
+ | |||
+ | * http://geekfault.org/2012/08/07/acceleration-materielle-du-decodage-video-vlc-et-vaapi/ | ||
+ | * http://www.phoronix.com/scan.php?page=news_item&px=MTIzNTc# OpenSource | ||
+ | |||
+ | |||
+ | |||
+ | ==== intel : Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller ==== | ||
+ | |||
+ | 00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03) | ||
+ | |||
+ | |||
+ | [[AmiloS]]i 1520 : | ||
+ | |||
+ | |||
+ | |||
+ | ===== MISC ===== | ||
+ | |||
+ | * http://bvernoux.free.fr | ||
+ | * http://forum.odroid.com/viewtopic.php?f=111&t=8819# VpU ArM MalI | ||
+ | * https://github.com/mdrjr/c1_aml_libs# AmL AmLogic | ||
+ | * http://lists.linuxfoundation.org/pipermail/automotive-discussions/2015-September/000848.html# PvR | ||
+ | * https://misterfpga.org/viewtopic.php?t=901# SoftWare VpU FpgA | ||
+ | * https://cgit.freedesktop.org/mesa/clover# OpenCL | ||
+ | |||
+ | ===== MORE ===== | ||
+ | |||
+ | @TaG: [[cpu]] RadeoN InteL NVidiA PowerVr ArM |