首页»版块 智慧生活 笔记本 关于OPENGL的一些问题,希望华为能解决

关于OPENGL的一些问题,希望华为能解决

[复制帖子标题和链接]

32665

荣耀粉丝30066665  LV5  发表于 2019-9-5 17:29:42 属地未知 来自:浏览器
从这款平板发布,到逛论坛看见这个板块很多问题,到最终购买2部平板,有些东西,需要消费者替华为发出来。
临时起意,写下帖子。
1.首先,感谢华为推出了MATEBOOK E 2019这样一款与众不同的平板
2.WINDOWS 10 On ARM与 WINDOWS 10 ON x86/64的应用区别
    1/基础部分
        1)软件在build过程中,会通过编译器根据不同指令架构的CPU配置,构建基于不同运行架构软件
        2)MATEBOOK E 2019与传统x86/64CPU架构不同,属于ARM架构,根据1中所述,当软件在ARMWin10下工作的时候,
        系统会首先判断将要运行的软件是否专为ARM构建,如果是,则能很流畅的运行,如果不是,则判断当前软件是否能被x86模拟器模拟运行,能就会正常工作,不能就会弹出错误
    2/软件部分---为什么很多软件无法在MATEBOOK E 2019 上运行,以及为什么很多软件逐渐放弃了x86(32位)模式
        1)位数支持不够,32位软件单线程所能使用的内存最大不能超过4GB,否则就会报错。
        2)大多数个人计算机的硬件配置都已超过或远远超过4GB且计算机CPU已达到双核级别
        3)大多数个人计算机的操作系统都已经为64位,可原生支持64位应用程序
        4)64位软件能满足机械设计和分析、三维动画、视频编辑和创作,以及科学计算和高性能计算应用程序等领域中需要大量内存和浮点性能的客户需求
    3/驱动部分---为什么MATEBOOK E 2019不能安装很多外设驱动/打印机驱动/银行U盾
        1)操作系统的驱动程序是系统底层不可被模拟器模拟的必须与系统架构匹配的程序。
        2)MATEBOOK E 2019 必须遵循使用64位ARM驱动程序这一基础要求,这并不奇怪,因为64位x86 Windows也不能使用32位驱动程序,即使64位Windows通常可以运行32位应用程序,甚至不需要任何仿真。
        3)大多数厂家在发布产品驱动时,如果不是产品涉及移动领域,几乎都不会考虑专门为ARM编写驱动程序
    4./软件开发部分---为什么很多软件商不能够成功移植软件
        1)ARM平台的开发和其它平台一样,需要有基础SDK支持,只有基础SDK与目标系统一致时,才能成功编译软件
        2)使用shell扩展的应用程序,必须编译为64位ARM软件。这些扩展通过让操作系统加载第三方库来工作,由于操作系统是64位ARM,因此这些第三方库必须匹配。这也将影响输入法编辑器,辅助技术和类似软件。
3.WINDOWS 10 On ARM与 WINDOWS 10 ON x86/64的重要区别
    1/ARM虽然支持硬件虚拟化,但微软并没有为ARM提供基于WIN10 ON ARM下的Hyper-V
    2/系统不支持OpenGL  --- 为什么系统不支持OpenGL
        1)高通骁龙850事实上支持OpenGL® ES 3.2, Vulkan® 1.1, OpenCL™ 2.0 full, DX12(高通官网/850介绍)
        2)微软进行了甩锅操作,在目前微软发布的 Windows10 ON ARM 中仅内置对OpenGL 1.1的支持。对任何较新版本的OpenGL的支持不是由Windows本身提供,而是由Intel,Nvidia和AMD的图形驱动程序提供。
        3)Windows上的Windows支持的Qualcomm GPU不包含任何OpenGL支持。因此,任何3D软件(包括游戏)都必须使用Direct3D 9,10,11或12。
        4)事实上Qualcomm已经为Android系统编写了OpenGL驱动程序,因此如果Qualcomm希望将其驱动程序移植到Windows,那么在ARM上支持Windows上的3D图形API应该根本没有任何困难
        5)如pig_10在本论坛/thread-20920543-1-6.html中的描述,微软或许因商业的阴谋不提供OPENGL1.1以上的系统支持,将DirectX专用平台严格的留在ARM上。
4.总结
    1.购买华为MateBook E 2019 用于进行高精度计算的相关应用可能不合适
    2.外设驱动和应用程序的支持数量少不是华为的锅,但华为应当替消费者主动推进不同软件厂商的适配计划
    3.OpenGL作为现在Win主流软件的图形计算与加速部分,不可或缺,希望华为可以积极与高通和微软沟通,提供相应支持
   
5.给购买者的一些建议
    1.建议入手后升级操作系统至WIN10专业版及以上,专业版及以上操作系统提供更完整的系统服务和支持,尤其是远程桌面的支持
    2.建议入手后升级操作系统至最新版本,保证系统支持的有效性
    3.建议多使用应用商店中的应用,如非无可替代,再使用桌面版应用
    4.基于ARM算力,建议不要安装任何杀毒软件或防火墙产品,系统自带的安全中心已经足够,如有特定需求另说,官方推广某安全软件,简直是给自己找不痛快
    5.建议不要安装非ARM系统支持库,如有开发需求,建议使用远程桌面
    6.WIFI网络连接不稳定,建议更换路由器或使用5gWIFI信号

评论5
荣耀粉丝55581827  LV9  发表于 2019-9-7 22:32 属地未知 来自:VKY-TL00
说得真好!
荣耀粉丝30066665  LV5  发表于 2019-9-9 17:12 属地未知 来自:浏览器
huafans01189436754 发表于 2019-9-9 12:47
看起来很专业的样子,顶一个,总结的也很好,但目前想要华为和高通、微软沟通真没戏,他们能少搞点小动作就 ...

或许没有驱动只是高通想把发力点放到下一代芯片上吧,也许8cx以后会有带OPENGL的驱动
荣耀粉丝30066665  LV5  发表于 2020-5-7 11:54 属地未知 来自:浏览器
huafen923291269 发表于 2020-3-31 17:41
大佬方便留个联系方式么,有问题向您请教

留下你的,我联系你吧
荣耀粉丝86942424  LV9  发表于 2020-5-7 19:15 属地未知 来自:SEA-AL00
太专业了!啥时候能更新个32位的电脑管家10.1呢。。。
荣耀粉丝30066665  LV5  发表于 2020-5-28 10:13 属地未知 来自:浏览器
Jim666666 发表于 2020-5-8 07:44
很专业. 不过我个人看法是, 只用matebook e作为rdp/ssh client. 控制远程机器

我是购买了华为云,这货上面插个SIM卡  剩下的RDP远程,只要不玩游戏没有问题
您需要登录后才可以评论 登录 | 立即注册
简体中文 - China
快速回复 返回顶部 返回列表