Page 1 of 2 12 LastLast
Results 1 to 10 of 12

Thread: Samsung Has G2D Driver, Virtual Display For Linux 3.4

  1. #1
    Join Date
    Jan 2007
    Posts
    15,194

    Default Samsung Has G2D Driver, Virtual Display For Linux 3.4

    Phoronix: Samsung Has G2D Driver, Virtual Display For Linux 3.4

    Besides the DRM work already piling up for Linux 3.4, there's more. The Samsung developers responsible for the Exynos graphics driver have sent in their "-next" pull request, which brings several new features, including the basis of 2D acceleration for this open-source ARM graphics driver. There's also a virtual display driver that could be used for handling wireless displays...

    http://www.phoronix.com/vr.php?view=MTA3MDE

  2. #2
    Join Date
    Oct 2009
    Posts
    2,131

    Default

    Ah ha... so they're adding open 2D acceleration for a product that will be used almost exclusively with Android (now requiring 3D acceleration), in order to get the interface for their 3D driver added to kernel.

  3. #3
    Join Date
    Feb 2008
    Location
    Linuxland
    Posts
    5,199

    Default

    Huh? They have no 3d core, it's ARM Mali for now.

  4. #4
    Join Date
    Oct 2009
    Posts
    2,131

    Default

    Quote Originally Posted by curaga View Post
    Huh? They have no 3d core, it's ARM Mali for now.
    What are you talking about? All they are IS a 3d core...

  5. #5
    Join Date
    Dec 2011
    Posts
    2,124

    Default Samsung is taking over

    Own system-on-chip solutions, kernel contributions, open source device drivers.
    Samsung is taking over the smartphone game!

  6. #6
    Join Date
    Jan 2007
    Posts
    459

    Default

    Posted by curaga
    Huh? They have no 3d core, it's ARM Mali for now.
    droidhacker Ah ha... so they're adding open 2D acceleration for a product that will be used almost exclusively with Android (now requiring 3D acceleration), in order to get the interface for their 3D driver added to kernel.


    Quote Originally Posted by droidhacker View Post
    What are you talking about? All they are IS a 3d core...
    im not sure what you two mean ?. the mali provides all these 2D, 3D and video encode/decode core code blocks in SOC and has since its initial Falanx beginings, a long time ago now.

    also you can get Linaro Android Builds as well as generic Linaro ARM Linux builds today and switch between them at will with a rooted device OC.



    there's also a Samsung Exynos 5250 Dual-core Cortex A15 and GAIA SMDK Development Board available for anyone wanting to test that now/soon Read
    more:
    http://www.cnx-software.com/2012/03/...#ixzz1p5yR3p7B

    "
    Announced in November 2011
    , the new Samsung Exynos 5250 processor features 2 Cortex A15 clocked at 1.7 GHz or 2 GHz, with a Mali-T604 GPU and support for dual-channel 800 MHz LPDDR3 RAM that allows for a data bandwidth of up to 12.8 GB/s.

    The processor is manufactured using 32-nm HKMG (High-K Metal Gate) technology that reduces leakage by 30% proving lower power consumption.
    Samsung claims the new Exynos 5 processors are twice as fast and consume twice as less power than its previous Exynos 4 application processor based on Cortex A9.

    This seems to confirm TI OMAP 5 vs. Nvidia Tegra 3 benchmark results.
    The Exynos 5250 supports embedded DisplayPort (eDP) interface up to WQXGA resolution (25601600), which is handy for Samsung since they are also working on a WQXGA 10.1″ LCD Panel for tablets. This interface is also compatible with PSR (Panel Self Refresh) technology which instructs the application processor not to send image data to the LCD panel when the set is displaying still image in order to reduce power consumption.

    Samsung Application Processor also support different booting method via SATA, UART, USB 3.0 and eMMC 4.5 which implies that the Exynos 5 processors will be used beyond smartphones and tablets.
    The Exynos 5 processors also have pretty decent multimedia hardware support with a 8 MP image signal processor and support for 1080p60 video playback with the most common video codecs (h.264, h.263, VC1, MPEG2 and MPEG4).

    Samsung will also start to manufacture the Exynos 5450 quad-core Cortex A15 allegedly with an ARM Mali-T658 GPU later this year. That’s the first quad-core Cortex A15 processor I’ve ever heard of.
    ARM’s Katie Morgan interviewed Samsung during MWC 2012 and you can have a peak at the Exynos 5 development board in the video below.

    Read more: http://www.cnx-software.com/2012/03/...#ixzz1p5yt2DHq"
    Last edited by popper; 03-14-2012 at 09:18 AM.

  7. #7
    Join Date
    Oct 2009
    Posts
    2,131

    Default

    Quote Originally Posted by popper View Post
    im not sure what you two mean ?. the mali provides all these 2D, 3D and video encode/decode core code blocks in SOC and has since its initial Falanx beginings, a long time ago now.
    Just like every other GPU, the 2D hardware has been dropped. 2D acceleration is done by the 3D core. This new driver provides 2D acceleration on Exnos/Mali, it is thus accessing the 3D core.
    You will recall that the the kernel devs have previously REJECTED interfaces that are to be used exclusively by closed blob drivers, excuse being just that.
    My point is that it appears that they are building a 2D driver **AS AN EXCUSE** in order to get a kernel interface that they could ALSO access with their blob 3D drivers. I.e., satisfy the kernel requirements that there be some usable open source driver that utilizes that interface.

    Their objective here does NOT seem to be to provide open source 2D acceleration. Its to gain the interface for their 3D driver.

    Note that I'm NOT saying that there is anything wrong with this approach. In fact, the opposite, since they ARE complying with upstream requirements.

  8. #8
    Join Date
    Feb 2008
    Location
    Linuxland
    Posts
    5,199

    Default

    The KMS driver was for Samsung's modesetting block, separate from Mali. I was under the impression that this 2d acceleration (mere blits) was for that block, not using Mali?

  9. #9
    Join Date
    Feb 2008
    Location
    Linuxland
    Posts
    5,199

    Default

    Quoting from the email:

    exynos SoC chip has fimg2d named 2d graphics accelerator and this driver
    supports only exynos4x12 series.
    This sounds like a separate block to me.

  10. #10
    Join Date
    Oct 2009
    Posts
    2,131

    Default

    Quote Originally Posted by curaga View Post
    Quoting from the email:

    This sounds like a separate block to me.
    That message wasn't exactly clear....
    FIMG is an old *3D* core, that was dropped in favor of PVR SGX, and after that, by MALI.

    If the 4212 had the same 2D parts as previous FIMG and PVR SGX chips, then why would the G2D driver be restricted to 4x12? What makes the 4x12 different from the older chips *IS* the MALI core.

    Now whether there is or is not something *in common* between the MALI and the FIMG core is another question (perhaps MALI is an evolution of FIMG?), but this most definitely appears to be specifically targeting the MALI devices. Again, if it didn't use the MALI, then why is it restricted to it?

Posting Permissions

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