Lima is a free and open source driver for the ARM Mali-4xx family of GPUs. It's officially supported by Intel and is their next-generation Linux OpenGL driver. The Iris driver supports Intel's Gen 8 hardware and later. It's officially supported by Intel and is their default OpenGL driver for Linux. The i965 driver supports Intel's Gen 4 hardware and later. It's officially supported by Intel and is their official Vulkan driver for Linux. The ANV vulkan driver supports Intel's Gen 7 hardware and later. It's a reverse-engineered, community-developed driver, and is not endorsed by Qualcomm.
The Freedreno driver supports the Qualcomm Adreno GPUs, from the A2xx series to the A6xx series. It's a reverse-engineered, community-developed driver, and is not endorsed by Vivante. The Etnaviv driver supports the Vivante GCxxx series of embedded GPUs.
It's officially supported by Broadcom, and is one of two Linux drivers for the hardware. The VC4 driver supports Broadcom's VC4 GPU, which is found among other other things in most of the Raspberry Pis. The V3DV Vulkan driver supports Broadcom's VC5 and later GPUs, similar to the V3D driver. It's officially supported by Broadcom, and is the official Linux driver for the hardware. The V3D OpenGL driver supports Broadcom's VC5 and later GPUs, which is found in the Raspberry Pi 4. It's not officially supported by AMD, but it's based on public information provided by AMD. The AMD RADV Vulkan driver supports AMD's Southern Island GPUs and later. It's officially supported by AMD, and is one of two Linux drivers for the hardware. The RadeonSI OpenGL and OpenCL driver supports AMD's Southern Island GPUs and later. The R600 driver supports AMD's Radeon HD 2000 GPU series. 打開 qt.pro,註解掉 qtcanvas3d, qt3d, qtconnectivity, qtwayland 這些模組 Prior to reconfiguration, make sure you remove any leftovers from Qt will be installed into /home/bernie/qt5.5.1 Once everything is built, you must run 'make install'. accessibility alsa audio-backend c++11 clock-gettime clock-monotonic compile_examples concurrent cross_compile egl evdev eventfd freetype full-config getaddrinfo getifaddrs icu inotify ipv6ifname large-config largefile libudev linuxfb medium-config minimal-config mremap no-harfbuzz no-pkg-config pcre png posix_fallocate precompile_header qpa qpa reduce_exports release rpath shared small-config zlibįreeType. make examples -nomake tools -nomake tests -no-iconv \ QMAKE_OBJCOPY = arm-linux-gnueabihf-objcopyĮxport PATH=$PATH:/home/bernie/ti-sdk-am335x-evm-08.00.00.00/linux-devkit/sysroots/i686-arago-linux/usr/bin QMAKE_LINK_SHLIB = arm-linux-gnueabihf-g++ QMAKE_CXXFLAGS_RELEASE += -O2 -march=armv7-a QMAKE_CFLAGS_RELEASE += -O2 -march=armv7-a # qmake configuration for building with arm-linux-gnueabi-g++ Vim qt-everywhere-opensource-src-5.3.2/qtbase/mkspecs/linux-arm-gnueabi-g++/nf Make: Leaving directory `/home/bernie/qt-everywhere-opensource-src-5.5.1/qtbase' Make: Leaving directory `/home/bernie/qt-everywhere-opensource-src-5.5.1/qtbase/src' Make: Leaving directory `/home/bernie/qt-everywhere-opensource-src-5.5.1/qtbase/src/gui' /include/QtCore/././src/corelib/tools/qbytearray.h:98:19: note: the mangling of ‘va_list’ has changed in GCC 4.4 /include/QtCore/././src/corelib/tools/qbytearray.h: In member function ‘void QPdfEnginePrivate::xprintf(const char*. Qt-everywhere-opensource-src-5.3.2/qtbase/mkspecs/device/linux-im圆-g++/nf,