<div>Hello!</div><div><p style="margin:0px;padding:0px;border:0px;font-weight:normal;font-style:normal;font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;vertical-align:baseline;color:rgb(81,98,111);font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;text-transform:none;white-space:normal;background-color:rgb(255,255,255);">I removed gpu_vg from DTS(kernel 4.8.10) and i have this messages in "dmesg" on my IMX6Q after command "modprobe etnaviv":<br /><strong style="border:0px;font-family:inherit;font-size:15px;font-style:inherit;font-weight:700;margin:0px;padding:0px;vertical-align:baseline;">-bash-4.2# dmesg|grep etnaviv</strong><br />[ 79.128569] etnaviv gpu-subsystem: bound 134000.gpu (ops gpu_ops [etnaviv])<br />[ 79.160763] etnaviv gpu-subsystem: bound 130000.gpu (ops gpu_ops [etnaviv])<br />[ 79.167775] etnaviv-gpu 134000.gpu: model: GC320, revision: 5007<br />[ 79.224841] etnaviv-gpu 130000.gpu: model: GC2000, revision: 5108<br /><br /><strong style="border:0px;font-family:inherit;font-size:15px;font-style:inherit;font-weight:700;margin:0px;padding:0px;vertical-align:baseline;">-bash-4.2# lsmod</strong><br />Module Size Used by<br />etnaviv 59270 0</p><p style="margin:0px;padding:0px;border:0px;font-weight:normal;font-style:normal;font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;vertical-align:baseline;color:rgb(81,98,111);font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;text-transform:none;white-space:normal;background-color:rgb(255,255,255);min-height:8pt;"> </p><p style="margin:0px;padding:0px;border:0px;font-weight:normal;font-style:normal;font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;vertical-align:baseline;color:rgb(81,98,111);font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;text-transform:none;white-space:normal;background-color:rgb(255,255,255);"><strong style="border:0px;font-family:inherit;font-size:15px;font-style:inherit;font-weight:700;margin:0px;padding:0px;vertical-align:baseline;">-bash-4.2# ls /dev/dri/</strong><br />card0 card1 controlD64 renderD128<br /><br /><strong style="border:0px;font-family:inherit;font-size:15px;font-style:inherit;font-weight:700;margin:0px;padding:0px;vertical-align:baseline;">-bash-4.2# udevadm info -a -p /sys/class/drm/card1</strong><br />Udevadm info starts with the device specified by the devpath and then<br />walks up the chain of parent devices. It prints for every device<br />found, all possible attributes in the udev rules key format.<br />A rule to match, can be composed by the attributes of the device<br />and the attributes from one single parent device.<br />looking at device '/devices/soc0/gpu-subsystem/drm/card1':<br />KERNEL=="card1"<br />SUBSYSTEM=="drm"<br />DRIVER==""<br />looking at parent device '/devices/soc0/gpu-subsystem':<br />KERNELS=="gpu-subsystem"<br />SUBSYSTEMS=="platform"<br />DRIVERS=="etnaviv"<br />ATTRS{driver_override}=="(null)"<br />looking at parent device '/devices/soc0':<br />KERNELS=="soc0"<br />SUBSYSTEMS=="soc"<br />DRIVERS==""<br />ATTRS{soc_id}=="i.MX6Q"<br />ATTRS{family}=="Freescale i.MX"<br />ATTRS{machine}=="Freescale i.MX6 Quad SABRE Smart Device Board"<br />ATTRS{revision}=="1.5"<br /><br /><strong style="border:0px;font-family:inherit;font-size:15px;font-style:inherit;font-weight:700;margin:0px;padding:0px;vertical-align:baseline;">-bash-4.2# ls /opt/lib/dri | grep etnaviv</strong><br />etnaviv_dri.so</p><p style="margin:0px;padding:0px;border:0px;font-weight:normal;font-style:normal;font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;vertical-align:baseline;color:rgb(81,98,111);font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;text-transform:none;white-space:normal;background-color:rgb(255,255,255);min-height:8pt;"> </p><p style="margin:0px;padding:0px;border:0px;font-weight:normal;font-style:normal;font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;vertical-align:baseline;color:rgb(81,98,111);font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;text-transform:none;white-space:normal;background-color:rgb(255,255,255);"><strong style="border:0px;font-family:inherit;font-size:15px;font-style:inherit;font-weight:700;margin:0px;padding:0px;vertical-align:baseline;">-bash-4.2# ls /opt/lib/ | grep etnaviv</strong><br />libdrm_etnaviv.la<br />libdrm_etnaviv.so<br />libdrm_etnaviv.so.1<br />libdrm_etnaviv.so.1.0.0<br /><br /><strong style="border:0px;font-family:inherit;font-size:15px;font-style:inherit;font-weight:700;margin:0px;padding:0px;vertical-align:baseline;">-bash-4.2# ls /opt/lib/X11/modules/drivers | grep fbdev</strong><br />fbdev_drv.so</p><p style="margin:0px;padding:0px;border:0px;font-weight:normal;font-style:normal;font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;vertical-align:baseline;color:rgb(81,98,111);font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;text-transform:none;white-space:normal;background-color:rgb(255,255,255);"><br /><strong style="border:0px;font-family:inherit;font-size:15px;font-style:inherit;font-weight:700;margin:0px;padding:0px;vertical-align:baseline;">xorg.conf:</strong><br />Section "Device"<br />Identifier "card1"<br />Driver "fbdev"<br />EndSection<br /><br /><strong style="border:0px;font-family:inherit;font-size:15px;font-style:inherit;font-weight:700;margin:0px;padding:0px;vertical-align:baseline;">-bash-4.2# DISPLAY=:0 /opt/bin/glxinfo</strong><br />name of display:<span> </span><br />display: screen: 0<br />direct rendering: Yes<br />server glx vendor string: SGI<br />server glx version string: 1.4<br />server glx extensions:<br />GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,<br />GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,<br />GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig,<br />GLX_SGIX_pbuffer, GLX_MESA_copy_sub_buffer<br />client glx vendor string: Mesa Project and SGI<br />client glx version string: 1.4<br />client glx extensions:<br />GLX_ARB_create_context, GLX_ARB_create_context_profile,<br />GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,<br />GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample,<br />GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating,<br />GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB,<br />GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile,<br />GLX_MESA_copy_sub_buffer, GLX_MESA_multithread_makecurrent,<br />GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_OML_swap_method,<br />GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control,<br />GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,<br />GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,<br />GLX_EXT_texture_from_pixmap, GLX_INTEL_swap_event, GLX_EXT_buffer_age<br />GLX version: 1.4<br />GLX extensions:<br />GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,<br />GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,<br />GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,<br />GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample,<br />GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_EXT_texture_from_pixmap<br />OpenGL vendor string: VMware, Inc.<br />OpenGL renderer string: Gallium 0.4 on softpipe<br />OpenGL version string: 3.0 Mesa 13.0.0<br /><br /><strong style="border:0px;font-family:inherit;font-size:15px;font-style:inherit;font-weight:700;margin:0px;padding:0px;vertical-align:baseline;">-bash-4.2# cat /var/log/Xorg.0.log</strong><br />X.Org X Server 1.17.2<br />Release Date: 2015-06-16<br />[ 50.021] X Protocol Version 11, Revision 0<br />[ 50.021] Build Operating System: Linux 3.14.52+g5f6f0a5 armv7l<br />[ 50.021] Current Operating System: Linux (none) 4.8.10 #5 SMP Mon Jan 23 11:05:39 MSK 2017 armv7l<br />[ 50.021] Kernel command line: console=ttymxc0,115200 root=/dev/mmcblk2p2 rootwait rw video=mxcfb0:dev=ldb,LDB-XGA,if=RGB666<br />[ 50.021] Build Date: 12 August 2016 08:01:52AM</p><p style="margin:0px;padding:0px;border:0px;font-weight:normal;font-style:normal;font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;vertical-align:baseline;color:rgb(81,98,111);font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;text-transform:none;white-space:normal;background-color:rgb(255,255,255);">...<br />[ 50.034] (**) | |-->Device "card1"</p><p style="margin:0px;padding:0px;border:0px;font-weight:normal;font-style:normal;font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;vertical-align:baseline;color:rgb(81,98,111);font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;text-transform:none;white-space:normal;background-color:rgb(255,255,255);">...</p><p style="margin:0px;padding:0px;border:0px;font-weight:normal;font-style:normal;font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;vertical-align:baseline;color:rgb(81,98,111);font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;text-transform:none;white-space:normal;background-color:rgb(255,255,255);">[ 50.159] (II) FBDEV(0): Creating default Display subsection in Screen section</p><p style="margin:0px;padding:0px;border:0px;font-weight:normal;font-style:normal;font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;vertical-align:baseline;color:rgb(81,98,111);font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;text-transform:none;white-space:normal;background-color:rgb(255,255,255);">"Default Screen Section" for depth/fbbpp 16/16<br />[ 50.162] (==) FBDEV(0): Depth 16, (==) framebuffer bpp 16<br />[ 50.162] (==) FBDEV(0): RGB weight 565<br />[ 50.162] (==) FBDEV(0): Default visual is TrueColor<br />[ 50.162] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)<br />[ 50.162] (II) FBDEV(0): hardware: (video memory: 1536kB)<br />[ 50.162] (II) FBDEV(0): checking modes against framebuffer device...<br />[ 50.162] (II) FBDEV(0): checking modes against monitor...<br />[ 50.162] (--) FBDEV(0): Virtual size is 1024x768 (pitch 1024)<br />[ 50.163] (**) FBDEV(0): Built-in mode "current"<br />[ 50.163] (==) FBDEV(0): DPI set to (96, 96)<br />[ 50.163] (II) Loading sub module "fb"<br />[ 50.163] (II) LoadModule: "fb"<br />[ 50.164] (II) Loading /opt/lib/X11/modules/libfb.so<br />[ 50.173] (II) Module fb: vendor="X.Org Foundation"<br />[ 50.173] compiled for 1.17.2, module version = 1.0.0<br />[ 50.173] ABI class: X.Org ANSI C Emulation, version 0.4<br />[ 50.173] (**) FBDEV(0): using shadow framebuffer<br />[ 50.173] (II) Loading sub module "shadow"<br />[ 50.173] (II) LoadModule: "shadow"<br />[ 50.174] (II) Loading /opt/lib/X11/modules/libshadow.so<br />[ 50.177] (II) Module shadow: vendor="X.Org Foundation"<br />[ 50.178] compiled for 1.17.2, module version = 1.1.0<br />[ 50.178] ABI class: X.Org ANSI C Emulation, version 0.4<br />[ 50.205] (==) FBDEV(0): Backing store enabled<br />[ 50.209] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument<br />[ 50.209] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument<br />[ 50.209] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument<br />[ 50.209] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument<br />[ 50.209] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument<br />[ 50.209] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument<br />[ 50.210] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument<br />[ 50.210] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument<br />[ 50.210] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument<br />[ 50.215] (==) FBDEV(0): DPMS enabled<br />[ 50.215] (==) RandR enabled<br /><span style="border:0px;color:#ff0000;font-family:inherit;font-size:15px;font-style:inherit;font-weight:inherit;margin:0px;padding:0px;vertical-align:baseline;">[ 50.221] (II) AIGLX: Screen 0 is not DRI2 capable</span><br /><span style="border:0px;color:#ff0000;font-family:inherit;font-size:15px;font-style:inherit;font-weight:inherit;margin:0px;padding:0px;vertical-align:baseline;">[ 50.221] (EE) AIGLX: reverting to software rendering</span><br />[ 50.376] (II) AIGLX: Loaded and initialized swrast<br />[ 50.376] (II) GLX: Initialized DRISWRAST GL provider for screen 0</p><p style="margin:0px;padding:0px;border:0px;font-weight:normal;font-style:normal;font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;vertical-align:baseline;color:rgb(81,98,111);font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;text-transform:none;white-space:normal;background-color:rgb(255,255,255);">...<br /><br /><strong style="border:0px;font-family:inherit;font-size:15px;font-style:inherit;font-weight:700;margin:0px;padding:0px;vertical-align:baseline;">-bash-4.2# DISPLAY=:0 /opt/bin/xrandr</strong><br />/opt/bin/xrandr: Failed to get size of gamma for output default<br />Screen 0: minimum 1024 x 768, current 1024 x 768, maximum 1024 x 768<br />default connected 1024x768+0+0 0mm x 0mm<br />1024x768 0.0*<br /><br /><span style="border:0px;color:#ff0000;font-family:inherit;font-size:15px;font-style:inherit;font-weight:inherit;margin:0px;padding:0px;vertical-align:baseline;">And i have low FPS in "glxgears" test:</span><br /><strong style="border:0px;font-family:inherit;font-size:15px;font-style:inherit;font-weight:700;margin:0px;padding:0px;vertical-align:baseline;">-bash-4.2# DISPLAY=:0 /opt/bin/glxgears</strong><br />40 frames in 5.0 seconds = 7.954 FPS</p><p style="margin:0px;padding:0px;border:0px;font-weight:normal;font-style:normal;font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;vertical-align:baseline;color:rgb(81,98,111);font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;text-transform:none;white-space:normal;background-color:rgb(255,255,255);"> </p><p style="margin:0px;padding:0px;border:0px;font-weight:normal;font-style:normal;font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;vertical-align:baseline;color:rgb(81,98,111);font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;text-transform:none;white-space:normal;background-color:rgb(255,255,255);"><span style="background-color:#ffffff;color:#ff0000;display:inline !important;float:none;font-family:helvetica neue,helvetica,arial,lucida grande,sans-serif;font-size:15px;font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-weight:normal;text-align:start;text-transform:none;white-space:normal;">Why it does not use "etnaviv" driver?</span></p><p style="margin:0px;padding:0px;border:0px;font-weight:normal;font-style:normal;font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;vertical-align:baseline;color:rgb(81,98,111);font-variant-ligatures:normal;font-variant-caps:normal;text-align:start;text-transform:none;white-space:normal;background-color:rgb(255,255,255);"> </p></div>