Jump to content


Photo

Mali400 driver


  • Please log in to reply
16 replies to this topic

#1 jim

jim

    Advanced Member

  • Administrators
  • 3,385 posts

Posted 12 February 2015 - 08:54 PM

I've been messing with trying to get Mali kernel module installed on Pcduino. I've been using the Sunxi Mali stuff since they have working demos but there doesn't seem to be any Mali support what so ever on the Pcduino image available for download.  

I can get through most of the build process until it tries to find /dev/mali. It just doesn't exist as far as I can tell.

Is anyone else here messing with Mali? Do you know the process of getting the kernel module going?

meistro



#2 jim

jim

    Advanced Member

  • Administrators
  • 3,385 posts

Posted 12 February 2015 - 08:55 PM

I have been experimenting with mali as well.  I have successfully installed it using a kernel I compiled using the instructions on the sunxi website.  I ran into some problems with getting the examples to run and am in the process of starting over again.

Are you starting from the stock software or some other source?

digitalhack



#3 jim

jim

    Advanced Member

  • Administrators
  • 3,385 posts

Posted 12 February 2015 - 08:55 PM

I'm still digging around for how to get the driver installed. I noticed that the XBMC image loads up all the Mali stuff though. I didn't try to run the examples yet because I don't think the dvi fix is included in the image since I can't get a display. dmesg leads me to think its all active though. 

I am also still kinda trying to get the os moved to a 16gb mmc so I don't run out of room.

Do you think it would be worth starting with the XBMC image? I think the wifi is broken on it though. 

meistro



#4 jim

jim

    Advanced Member

  • Administrators
  • 3,385 posts

Posted 12 February 2015 - 08:55 PM

I found where I'm gonna start...

http://linux-sunxi.o...C_gles_libs_etc.



#5 jim

jim

    Advanced Member

  • Administrators
  • 3,385 posts

Posted 12 February 2015 - 08:55 PM

Have you seen this yet?

http://malideveloper...device-drivers/



#6 jim

jim

    Advanced Member

  • Administrators
  • 3,385 posts

Posted 12 February 2015 - 08:55 PM

No I hadn't.  Looks like something to dig into.  I will post any results.

Thanks!



#7 jim

jim

    Advanced Member

  • Administrators
  • 3,385 posts

Posted 12 February 2015 - 08:56 PM

I finally got the OpenGL ES2.0 examples to run. 

Here is my benchmark test...

=======================================================
    glmark2 2012.08
=======================================================
    OpenGL Information
    GL_VENDOR:     ARM
    GL_RENDERER:   Mali-400 MP
    GL_VERSION:    OpenGL ES 2.0
=======================================================
[build] use-vbo=false: FPS: 47 FrameTime: 21.277 ms
[build] use-vbo=true: FPS: 60 FrameTime: 16.667 ms
[texture] texture-filter=nearest: FPS: 60 FrameTime: 16.667 ms
[texture] texture-filter=linear: FPS: 59 FrameTime: 16.949 ms
[texture] texture-filter=mipmap: FPS: 60 FrameTime: 16.667 ms
[shading] shading=gouraud: FPS: 54 FrameTime: 18.519 ms
[shading] shading=blinn-phong-inf: FPS: 55 FrameTime: 18.182 ms
[shading] shading=phong: FPS: 52 FrameTime: 19.231 ms
[bump] bump-render=high-poly: FPS: 42 FrameTime: 23.810 ms
[bump] bump-render=normals: FPS: 61 FrameTime: 16.393 ms
[bump] bump-render=height: FPS: 58 FrameTime: 17.241 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 30 FrameTime: 33.333 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 19 FrameTime: 52.632 ms
[pulsar] light=false:quads=5:texture=false: FPS: 61 FrameTime: 16.393 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 16 FrameTime: 62.500 ms
[desktop] effect=shadow:windows=4: FPS: 44 FrameTime: 22.727 ms
Error: Requested MapBuffer VBO update method but GL_OES_mapbuffer is not supported!
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: Unsupported
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 17 FrameTime: 58.824 ms
Error: Requested MapBuffer VBO update method but GL_OES_mapbuffer is not supported!
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: Unsupported
[ideas] speed=duration: FPS: 51 FrameTime: 19.608 ms
[jellyfish] <default>: FPS: 40 FrameTime: 25.000 ms
Error: SceneTerrain requires Vertex Texture Fetch support, but GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS is 0
[terrain] <default>: Unsupported
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 62 FrameTime: 16.129 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 52 FrameTime: 19.231 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 62 FrameTime: 16.129 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 63 FrameTime: 15.873 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 41 FrameTime: 24.390 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 63 FrameTime: 15.873 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 61 FrameTime: 16.393 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 63 FrameTime: 15.873 ms
=======================================================
                                  glmark2 Score: 50 
=======================================================

I don't have anything to compare that to but the frame rates seem good and the rendered examples were beautiful  grin.gif



#8 jim

jim

    Advanced Member

  • Administrators
  • 3,385 posts

Posted 12 February 2015 - 08:56 PM

If you use the sunxifb instead of malifb the mark should be >120.



#9 jim

jim

    Advanced Member

  • Administrators
  • 3,385 posts

Posted 12 February 2015 - 08:56 PM

meistro,

Could you post the steps you went through to get the OpenGL ES 2.0 examples to run using the Mali-400 MP renderer?

I am able to run using my default X11 configuration but I don't get anything close to the frame rates you have posted below.

Thanks,

digitalhack



#10 jim

jim

    Advanced Member

  • Administrators
  • 3,385 posts

Posted 12 February 2015 - 08:56 PM

@meistro

It would be great if you could post a small tutorial how you managed to get the X11 performance improved as described above.

I am running Ubuntu SD image at 1920x1080 but this is rather slow in default mode.

Thanks!



#11 jim

jim

    Advanced Member

  • Administrators
  • 3,385 posts

Posted 12 February 2015 - 08:56 PM

I'll sit down and recreate it tonight. I got sidetracked with other toys and haven't played with the PcDuino for a while.



#12 jim

jim

    Advanced Member

  • Administrators
  • 3,385 posts

Posted 12 February 2015 - 08:56 PM

Sorry, I still mean to get back on this but haven't had the chance due to a project at work. I will though because I need it to work for my project.  wink.gif



#13 jim

jim

    Advanced Member

  • Administrators
  • 3,385 posts

Posted 12 February 2015 - 08:56 PM

Still waiting.. :-)



#14 jim

jim

    Advanced Member

  • Administrators
  • 3,385 posts

Posted 12 February 2015 - 08:57 PM

I went too long sorry  huh.gif

I'm tied up working with Xenomai and iPipe. I'll try again after I get this kernel to work properly. (I'm so close rolleyes.gif

I do remember that I didn't compile a new kernel. It was all done on the PcDuino using the Mali drivers and additional tools I found in Sunxi-Linux.



#15 jim

jim

    Advanced Member

  • Administrators
  • 3,385 posts

Posted 12 February 2015 - 09:01 PM

i had posted here before about getting the drivers to work and had an explanation of how i did it but after doing it all over again it wasnt working so i deleted my post explaining it until i could figure out why 
just started all back over again from a clean system to see exactly what i had to do to get it working
this works but breaks xbmc im trying to figure out why
heres what i did 
this was all done on a system i cloned to the sd card and resized then checked the partition to enable the extra space

for starters open a terminal and enter 

sudo su

that makes you root for the rest of this session its easier to type that once than to add sudo to the beginning of each of the next commands 

create a file called 50-mali.rules in /etc/udev/rules.d

leafpad /etc/udev/rules.d/50-mali.rules

 then paste the following content:

KERNEL=="mali", MODE="0660", GROUP="video"
KERNEL=="ump", MODE="0660", GROUP="video"

save it then exit leafpad 

This should give a user belonging to the group video the right permissions to use the mali succesfully.

You need libdri2-dev,xorg-dev,xutils-dev,libdrm-dev  for successful build.

apt-get install git build-essential libdri2-dev xorg-dev xutils-dev libdrm-dev

now we need to download the binaries luckily theres a git repo just do these in order 

git clone https://github.com/linux-sunxi/sunxi-mali.git
cd sunxi-mali
git submodule init
git submodule update
make install

This should autodetect the version of the kernel driver, which ABI you are on, and whether you want X11 or framebuffer support (by looking for libX11). It will then build libUMP.so (ARM Mali's Universal Memory Provider), install libUMP and the GLES/EGL binaries into /usr/lib/, and install the UMP and EGL/GLES headers to /usr/include/.

next we need to install more dependencies 

apt-get install build-essential xorg-dev xutils-dev x11proto-dri2-dev libltdl-dev libtool automake

then download the fbturbo driver 

git clone https://github.com/ssvb/xf86-video-sunxifb.git

this will download it right into the sunxi-mali folder which is fine with me cause they're related anyway (one needs the other)

then we want to enter that folder so 

cd xf86-video-sunxifb

then compile and install it 

autoreconf -vi
./configure --prefix=/usr
make
make install

then install the driver 

cp /usr/local/lib/xorg/modules/drivers/fbturbo_drv.so        /usr/lib/xorg/modules/drivers/

and copy over the xorg.conf 

cp xorg.conf /usr/share/X11/xorg.conf.d/99-sunxifb.conf

on ubuntu it uses the /etc/X11/xorg.conf immediately upon restart so i just edited it to use the new driver "fbturbo"
specifically the "driver" name at the top and "device" name at the bottom
heres my xorg.conf

# X.Org X server configuration file for xfree86-video-mali   

Section "Device"
        Identifier "Fbturbo FBDEV"
        Driver  "fbturbo"
        Option  "fbdev"            "/dev/fb0"
        Option  "DRI"             "false"
        Option  "DRI2"             "true"
        Option  "DRI2_PAGE_FLIP"   "true"
        Option  "DRI2_WAIT_VSYNC"  "false"
        Option "Debug" "true"
        Option "SwapbuffersWait" "false"
EndSection

Section "Module"
        Disable "dri"
EndSection

Section "Monitor" 
        Identifier   "Monitor0" 
        VendorName   "Monitor Vendor" 
        ModelName    "Monitor Model" 
###### if your display mode is not list below, run gtf/cvt to generated
###### and replace the mode name behind Section "Screen" ==> SubSection "Display" ==>Modes "1920x1080-60"
        
        ###### for HDMI display (interlace mode is not supported)
        ###### the timing parameters for hdmi mode is from sunxi hdmi driver
        Modeline "1920x1080-60" 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +HSync +Vsync
        Modeline "1920x1080-50" 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +HSync +Vsync
        Modeline "1920x1080-24" 74.25 1920 2558 2602 2750 1080 1084 1089 1125 +HSync +Vsync
        Modeline "1920x1080-25" 74.25 1920 2448 2492 2640 1080 1084 1089 1125 +HSync +Vsync
        Modeline "1920x1080-30" 74.25 1920 2008 2052 2200 1080 1084 1089 1125 +HSync +Vsync
        Modeline "1360x768-60" 85.50 1360 1424 1536 1792 768 771 777 795 +HSync +Vsync
        Modeline "1280x1024-60" 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +HSync +Vsync
        Modeline "1280x720-60" 74.25 1280 1390 1430 1650 720 725 730 750 +HSync +Vsync
        Modeline "1280x720-50" 74.25 1280 1720 1760 1980 720 725 730 750 +HSync +Vsync
        Modeline "720x576-50" 27.00 720 732 796 864 576 581 586 625 -HSync -Vsync
        Modeline "720x480-60" 27.00 720 736 798 858 480 489 495 525 -HSync -Vsync

        ######################################################################
        ## VESA Modeline    
        ######################################################################
        ## 640x350 @85
        Modeline "640x350-85" 31.50 640 672 736 832 350 382 385 445 +HSync -VSync
        ## 640x400 @85
        Modeline "640x400-85" 31.50 640 672 736 832 400 401 404 445 -HSync +VSync
        
        ## 640x480 @60,72,75,85
        Modeline "640x480-60" 25.18 640 656 752 800 480 490 492 525 -HSync -VSync
        Modeline "640x480-72" 31.50 640 664 704 832 480 489 492 520 -HSync -VSync
        Modeline "640x480-75" 31.50 640 656 720 840 480 481 484 500 -HSync -VSync
        Modeline "640x480-85" 36.00 640 696 752 832 480 481 484 509 -HSync -VSync
        
        ## 720x400@85
        Modeline "720x400-85" 35.50 720 756 828 936 400 401 404 446 -HSync +VSync
        
        ## 800x600 @56,60,72,75,85
        Modeline "800x600-56" 36.00 800 824 896 1024 600 601 603 625 +HSync +VSync
        Modeline "800x600-60" 40.00 800 840 968 1056 600 601 605 628 +HSync +VSync
        Modeline "800x600-72" 50.00 800 856 976 1040 600 637 643 666 +HSync +VSync
        Modeline "800x600-75" 49.50 800 816 896 1056 600 601 604 625 +HSync +VSync
        Modeline "800x600-85" 56.30 800 832 896 1048 600 601 604 631 +HSync +VSync

        ## 848x480 @60
        Modeline "848x480-60"  31.50  848  872  952  1056  480  483  488  500 -HSync +Vsync
         
        ## 1024x768 @60,70,75,85
        Modeline "1024x768-60" 65.00 1024 1048 1184 1344 768 771 777 806 -HSync -VSync
        Modeline "1024x768-70" 75.00 1024 1048 1184 1328 768 771 777 806 -HSync -VSync
        Modeline "1024x768-75" 78.75 1024 1040 1136 1312 768 769 772 800 +HSync +VSync
        Modeline "1024x768-85" 94.50 1024 1072 1168 1376 768 769 772 808 +HSync +VSync

        ## 1152x864 @75
        Modeline "1152x864-75" 108.00 1152 1216 1344 1600 864 865 868 900 +HSync +VSync

        ## 1280x720 @60 (already listed)

        ## 1280x768 60,75,85 CVT
        Modeline "1280x768-60"   79.50  1280 1344 1472 1664  768 771 781 798 -hsync +vsync
        Modeline "1280x768-75"  102.98  1280 1360 1496 1712  768 769 772 802  -HSync +Vsync
        Modeline "1280x768-85"  117.50  1280 1368 1496 1712  768 771 781 809 -hsync +vsync

        ## 1280x800 @60,75,85 CVT
        Modeline "1280x800-60"   83.50  1280 1352 1480 1680  800 803 809 831 -hsync +vsync
        Modeline "1280x800-75"  106.50  1280 1360 1488 1696  800 803 809 838 -hsync +vsync
        Modeline "1280x800-85"  122.50  1280 1368 1496 1712  800 803 809 843 -hsync +vsync

        ## 1280x960 @60,85
        Modeline "1280x960-60" 108.00 1280 1376 1488 1800 960 961 964 1000 +HSync +VSync
        Modeline "1280x960-85" 148.50 1280 1344 1504 1728 960 961 964 1011 +HSync +VSync

        ## 1280x1024 @60,75,85£¬ (60 already listed)
        Modeline "1280x1024-75" 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +HSync +VSync
        Modeline "1280x1024-85" 157.50 1280 1344 1504 1728 1024 1025 1028 1072 +HSync +VSync
    
        ## 1360x768 @60 (60 already listed)
    
        ## 1366x768 @60
        Modeline "1366x768-60"  84.75  1366  1438  1574  1782  768  771  776  798 -HSync +Vsync
    
        ## 1400x1050 @60,75,85 CVT
        Modeline "1400x1050-60"  121.75  1400 1488 1632 1864  1050 1053 1057 1089 -hsync +vsync
        Modeline "1400x1050-75"  156.00  1400 1504 1648 1896  1050 1053 1057 1099 -hsync +vsync
        Modeline "1400x1050-85"  179.50  1400 1512 1656 1912  1050 1053 1057 1105 -hsync +vsync

        ## 1440x900 @60,75,85 CVT
        Modeline "1440x900-60"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vSync
        Modeline "1440x900-75"  136.75  1440 1536 1688 1936  900 903 909 942 -hsync +vsync
        Modeline "1440x900-85"  157.00  1440 1544 1696 1952  900 903 909 948 -hsync +vsync

        ## 1600x1200 @60,65,70,75,85
        Modeline "1600x1200-60" 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +HSync +VSync
        Modeline "1600x1200-65" 175.50 1600 1664 1856 2160 1200 1201 1204 1250 +HSync +VSync
        Modeline "1600x1200-70" 189.00 1600 1664 1856 2160 1200 1201 1204 1250 +HSync +VSync
        Modeline "1600x1200-75" 202.50 1600 1664 1856 2160 1200 1201 1204 1250 +HSync +VSync
        Modeline "1600x1200-85" 229.50 1600 1664 1856 2160 1200 1201 1204 1250 +HSync +VSync

        ## 1680x1050 @60,75,85 CVT
        Modeline "1680x1050-60"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync
        Modeline "1680x1050-75"  187.00  1680 1800 1976 2272  1050 1053 1059 1099 -hsync +vsync
        Modeline "1680x1050-85"  214.75  1680 1808 1984 2288  1050 1053 1059 1105 -hsync +vsync

        ## 1792x1344 @60,75
        Modeline "1792x1344-60" 204.80 1792 1920 2120 2448 1344 1345 1348 1394 -HSync +VSync
        Modeline "1792x1344-75" 261.00 1792 1888 2104 2456 1344 1345 1348 1417 -HSync +VSync

        ## 1856x1392 @60,75
        Modeline "1856x1392-60" 218.30 1856 1952 2176 2528 1392 1393 1396 1439 -HSync +VSync
        Modeline "1856x1392-75" 288.00 1856 1984 2208 2560 1392 1393 1396 1500 -HSync +VSync

        ## 1920x1200 @60,75,85 CVT
        Modeline "1920x1200-60"  193.25  1920 2056 2256 2592  1200 1203 1209 1245 -hsync +vsync
        Modeline "1920x1200-75"  245.25  1920 2064 2264 2608  1200 1203 1209 1255 -hsync +vsync
        Modeline "1920x1200-85"  281.25  1920 2064 2272 2624  1200 1203 1209 1262 -hsync +vsync

        ## 1920x1440 @60,75
        Modeline "1920x1440-60" 234.00 1920 2048 2256 2600 1440 1441 1444 1500 -HSync +VSync
        Modeline "1920x1440-75" 297.00 1920 2064 2288 2640 1440 1441 1444 1500 -HSync +VSync

        ########################################################
        ## Reduced Blanking Modes "1920x1080-60"
        ########################################################
        Modeline "800x600-120R"   73.00  800 848 880 960  600 603 607 636 +hsync -vsync
        Modeline "1024x768-120R"  115.25  1024 1072 1104 1184  768 771 775 813 +hsync -vsync
        Modeline "1280x768-60R"   68.00  1280 1328 1360 1440  768 771 781 790 +hsync -vsync
        Modeline "1280x768-120R"  140.25  1280 1328 1360 1440  768 771 781 813 +hsync -vsync
        Modeline "1280x800-60R"   71.00  1280 1328 1360 1440  800 803 809 823 +hsync -vsync
        Modeline "1280x800-120R"  146.25  1280 1328 1360 1440  800 803 809 847 +hsync -vsync
        Modeline "1280x960-120R"  175.50  1280 1328 1360 1440  960 963 967 1017 +hsync -vsync
        Modeline "1280x1024-120R"  187.25  1280 1328 1360 1440  1024 1027 1034 1084 +hsync -vsync
        Modeline "1360x768-120R"  148.25  1360 1408 1440 1520  768 771 781 813 +hsync -vsync
        Modeline "1366x768-60R"   72.25  1368 1416 1448 1528  768 771 781 790 +hsync -vsync
        Modeline "1400x1050-60R"  101.00  1400 1448 1480 1560  1050 1053 1057 1080 +hsync -vsync
        Modeline "1400x1050-120R"  208.00  1400 1448 1480 1560  1050 1053 1057 1112 +hsync -vsync
        Modeline "1440x900-60R"   88.75  1440 1488 1520 1600  900 903 909 926 +hsync -vsync
        Modeline "1440x900-120R"  182.75  1440 1488 1520 1600  900 903 909 953 +hsync -vsync
        Modeline "1600x900-60R"   97.50  1600 1648 1680 1760  900 903 908 926 +hsync -vsync
        Modeline "1600x1200-120R"  268.00  1600 1648 1680 1760  1200 1203 1207 1271 +hsync -vsync
        Modeline "1680x1050-60R"  119.00  1680 1728 1760 1840  1050 1053 1059 1080 +hsync -vsync
        Modeline "1680x1050-120R"  245.25  1680 1728 1760 1840  1050 1053 1059 1112 +hsync -vsync
        Modeline "1792x1344-120R"  333.00  1792 1840 1872 1952  1344 1347 1351 1423 +hsync -vsync
        Modeline "1856x1392-120R"  356.25  1856 1904 1936 2016  1392 1395 1399 1474 +hsync -vsync
        Modeline "1920x1200-60R"  154.00  1920 1968 2000 2080  1200 1203 1209 1235 +hsync -vsync
        Modeline "1920x1200-120R"  317.00  1920 1968 2000 2080  1200 1203 1209 1271 +hsync -vsync  
        Modeline "1920x1440-120R"  380.25  1920 1968 2000 2080  1440 1443 1447 1525 +hsync -vsync
        Modeline "2048x1152-60R"  156.75  2048 2096 2128 2208  1152 1155 1160 1185 +hsync -vsync
EndSection

Section "Screen"
        Identifier      "Mali Screen"
        Device          "Fbturbo FBDEV"
        Monitor         "Monitor0"
        SubSection "Display"
                Depth   24
                Modes "1920x1080-60"
        EndSubSection
EndSection

Section "DRI"
        Mode 0666
EndSection

after this i just rebooted and ran glmark2-es2

    glmark2 2012.08
=======================================================
    OpenGL Information
    GL_VENDOR:     ARM
    GL_RENDERER:   Mali-400 MP
    GL_VERSION:    OpenGL ES 2.0
=======================================================
[build] use-vbo=false: FPS: 62 FrameTime: 16.129 ms
[build] use-vbo=true: FPS: 73 FrameTime: 13.699 ms
[texture] texture-filter=nearest: FPS: 71 FrameTime: 14.085 ms
[texture] texture-filter=linear: FPS: 74 FrameTime: 13.514 ms
[texture] texture-filter=mipmap: FPS: 75 FrameTime: 13.333 ms
[shading] shading=gouraud: FPS: 64 FrameTime: 15.625 ms
[shading] shading=blinn-phong-inf: FPS: 65 FrameTime: 15.385 ms
[shading] shading=phong: FPS: 59 FrameTime: 16.949 ms
[bump] bump-render=high-poly: FPS: 43 FrameTime: 23.256 ms
[bump] bump-render=normals: FPS: 77 FrameTime: 12.987 ms
[bump] bump-render=height: FPS: 74 FrameTime: 13.514 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 33 FrameTime: 30.303 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 21 FrameTime: 47.619 ms
[pulsar] light=false:quads=5:texture=false: FPS: 76 FrameTime: 13.158 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 16 FrameTime: 62.500 ms
[desktop] effect=shadow:windows=4: FPS: 49 FrameTime: 20.408 ms
Error: Requested MapBuffer VBO update method but GL_OES_mapbuffer is not supported!
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: Unsupported
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 19 FrameTime: 52.632 ms
Error: Requested MapBuffer VBO update method but GL_OES_mapbuffer is not supported!
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: Unsupported
[ideas] speed=duration: FPS: 61 FrameTime: 16.393 ms
[jellyfish] <default>: FPS: 42 FrameTime: 23.810 ms
Error: SceneTerrain requires Vertex Texture Fetch support, but GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS is 0
[terrain] <default>: Unsupported
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 75 FrameTime: 13.333 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 63 FrameTime: 15.873 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 77 FrameTime: 12.987 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 78 FrameTime: 12.821 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 47 FrameTime: 21.277 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 76 FrameTime: 13.158 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 74 FrameTime: 13.514 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 77 FrameTime: 12.987 ms
=======================================================
                                  glmark2 Score: 60

this was faster in some places an slower in others but my desktop response has definately improved using fbturbo

happy thanksgiving :-)



#16 jim

jim

    Advanced Member

  • Administrators
  • 3,385 posts

Posted 12 February 2015 - 09:02 PM

dudeman420
Was following your process and ran in to the following.

After 

autoreconf -vi
./configure --prefix=/usr
make
make install 

Returned this Error

 

Quote

make: *** No Targets Specified and no makefile found. Stop.
 
Quote
make: *** No rule to make target 'install'. Stop
 
 
Then 
 
cp /usr/local/lib/xorg/modules/drivers/fbturbo_drv.so        /usr/lib/xorg/modules/drivers/

Returned this Error

Quote
....: No such file or directory
 

So I started sniffing around the file directory and found there is no /xorg folder inside the /lib directory. Im back tracking now to see why the directory tree is not in place as needed with the files. 

*EDIT
Ok the first error is found after the following code. 

 

Code: [Select]

./configure --prefix=/usr

Quote
configure: error: Package requirements (xorg-server >= 1.0.99.901 xproto frontsproto xf86driproto libdrm pixman-1  randrproto renderproto videoproto) were not met:

No package 'libdrm' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix.


#17 jim

jim

    Advanced Member

  • Administrators
  • 3,385 posts

Posted 12 February 2015 - 09:02 PM

@Cab121
please install libdrm first:
sudo apt-get install libdrm-dev






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users