Page 2 of 129 FirstFirst 12341252102 ... LastLast
Results 11 to 20 of 1287

Thread: 3d driver for the spica

777
  1. [translate]    #11
    Member
    Join Date
    Apr 2010
    Posts
    99

    Default

    The file I've uploaded above is already in the official i5700 update. (It's already in the kernel-making vmware image under i5700.2/modules/g3d)
    This driver is already being used on our phone.

    We need to look for something else. This will not going nowhere.. damn..

    I actually fail at understanding what is missing on our phone right now to have a decent 3d experience.
    I mean, a modification of s3c_g3d.c?
    Something else? I've really no idea :/
    Last edited by Framp; 06-14-2010 at 07:21 PM.

  2. [translate]    #12
    Senior Member
    Join Date
    Mar 2010
    Posts
    190

    Default

    Code:
    cat /proc/modules
    dhd 186752 0 - Live 0xbf0df000
    param 9348 0 - Live 0xbf0da000 (P)
    vibrator 2008 0 - Live 0xbf0d4000
    s3c_camera 73876 0 - Live 0xbf0bf000
    s3c_cmm 8040 0 - Live 0xbf0b8000
    s3c_g3d 14192 2 - Live 0xbf0af000 # Yeah, seems like it's in use..
    s3c_jpeg 14360 0 - Live 0xbf0a6000
    s3c_pp 14692 3 - Live 0xbf09d000
    s3c_g2d_driver 7472 3 - Live 0xbf096000
    s3c_mfc 116652 0 - Live 0xbf074000
    s3c_rotator 5780 0 - Live 0xbf06d000
    multipdp 15528 11 - Live 0xbf064000
    dpram 33128 6 - Live 0xbf056000
    rfs 95468 4 - Live 0xbf039000 (P)
    xsr_stl 65672 4 - Live 0xbf023000 (P)
    xsr 121096 6 param,dpram,rfs,xsr_stl, Live 0xbf000000 (P)
    #


    ---------- Post added at 07:28 PM ---------- Previous post was at 07:26 PM ----------

    Quote Originally Posted by Framp View Post
    I actually fail at understanding what is missing on our phone right now to have a decent 3d experience. I mean, a modification of s3c_g3d.c? Something else? I've really no idea :/
    What's missing is the operating system taking advantage of the chip, the graphics are not sent to it. It's just not utilized.

    What's needed is a driver that can take API calls, put them to the chip and output them correctly back to the OS.
    Last edited by mortiis; 06-14-2010 at 07:31 PM.

  3. [translate]    #13
    Member
    Join Date
    Apr 2010
    Posts
    99

    Default

    Oh yeah it's in use and the code looks also a lot like the one in the odroid git xD

    OK, but to make the system take advantage of the chip do we have to modify the s3c_g3d module or something else?
    It looks like an interesting platform to hack on!

    the s3c_g3d looks like a manager..
    Last edited by Framp; 06-14-2010 at 07:42 PM.

  4. [translate]    #14
    Member
    Join Date
    Apr 2010
    Posts
    71

    Default

    Quote Originally Posted by Fulkerson View Post
    So what you are saying is that Samsung is going for the same binary-blob approach as Nvidia right? Meaning they release a GPL compatible interface to connect their proprietary driver with the linux kernel.
    That sucks...
    From what i heard Samsung is not going to do anything about 3D at all. But this split on two parts is a generic model of linux video drivers because you should not do complex tasks in kernel space due to timing and security concerns. It's not correlated with openness of driver itself.
    i5700 @I570EXXJF2 + LK2.06b4

  5. [translate]    #15
    Member
    Join Date
    Apr 2010
    Posts
    99

    Default

    Does anybody know where the other part of the 3d driver is kept?

  6. [translate]    #16
    Senior Member
    Join Date
    May 2010
    Posts
    853

    Default

    In /system/libs

    Sent from my GT-I5700 using Tapatalk

  7. [translate]    #17
    Member
    Join Date
    Apr 2010
    Posts
    99

    Default

    Nice, and the libraries are closed source right? I mean the libgles*.so


    If yes, the best thing - as a noob - would be to try to port this: http://sourceforge.net/projects/omnia2gl/


    also having open source drivers (from qualcomm maybe?) would help a lot
    Last edited by Framp; 06-14-2010 at 08:29 PM.

  8. [translate]    #18
    Junior Member
    Join Date
    Jan 2010
    Posts
    8

    Default

    Тут в англ. ветке (Open GL drivers - programmer motivation) писали про возможность собрать деньги на разработку 3д драйверов.
    Я в этих вопросах не слишком силен, но не могут ли эти люди нам помочь с этим: Тестирование портативного процессора S3C6410
    P.s.: написал сюда т.к. хреново знаю англ ,а там ветка EN

  9. [translate]    #19
    Member
    Join Date
    Apr 2010
    Posts
    71

    Default

    Quote Originally Posted by Framp View Post
    also having open source drivers (from qualcomm maybe?) would help a lot
    Probably it does help, but anyway writing and debugging HW drivers on the production device such as phone is unbelievably painfull and hard. Someone with devboard required.
    i5700 @I570EXXJF2 + LK2.06b4

  10. [translate]    #20
    Member
    Join Date
    Mar 2010
    Location
    Budapest
    Posts
    75

    Default

    I did some research, and it looks like that the upcoming Galaxy 3 alias GT-I5800 has the same CPU as the Spica. I extracted the EGL libraries and did some MD5 hash check on the files.
    Firmwares: I5800: I5801BVJE8 vs. I5700: I570EXXJE4

    Code:
    eebef2d972b14e66b751e0df034074f7 *copybit.GT-I5800L.so
    a25a4173a67521759f6967a9ffaba7a1 *copybit.GT-I5700.so
    
    5a51c639a4a9efba8bd52c0e70e82386 *egl.cfg I5800
    02f88d83b1b12f57900ae8cf7d8bc349 *egl.cfg I5700
    
    35b0437756d1a95c160dd81169bf0849 *libChunkAlloc.so I5800
    8357d113f271abdea0e5d123db0bf717 *libChunkAlloc.so I5700
    
    f1ad1899a0a1f891de685c7dd51b24b4 *libEGL_fimg.so I5800
    16392a77ba05cba21d9198b20734ed1a *libEGL_fimg.so I5700
    
    6def643262a02710cb2185d28eb2a37b *libGLESv1_CM_fimg.so I5800
    cfa233fd4e800e63c0d3d18b0f4cf467 *libGLESv1_CM_fimg.so I5700
    
    34452aead771cdc9f516b77b29e3bb55 *libGLESv2_fimg.so I5800
    61606e4427204c8e07c61cb5c47a1e18 *libGLESv2_fimg.so I5700
    
    libGLES_android.so is the same in both firmwares
    So it looks like the I5800 has a different (newer?) driver. The I5800 has a display resolution of 240 x 400 pixels, this can be the reason for the difference.
    Anyway, the driver is not working for Spica (tried it but no go.)
    Any thoughts on this?

    Some other interesting things: the I5800 has Flash Player, FM radio, Touchwiz UI and Live Wallpapers. Somebody with skills should check these out.

Page 2 of 129 FirstFirst 12341252102 ... LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •