文章提交注意事项:
请在发布文章时用HTML代码加上至少一条新闻来源的链接;原创性消息,可加入相关信息(如涉及公司的网址)的链接。有任何问题,邮件至:he.fang#zhiding.cn
ken:feigaobox@gmail.com
注意:收到邮件乱码的用户请修改客户端的默认字体编码,从"简体中文(GB2312)"修改为"Unicode(UTF-8)"。
Solidot 公告
投 票
热门评论
- 蜘蛛固点:雄性人类偏爱年幼雌性,即使代价是被警察叔叔带走。 (1 points, 一般) by Craynic 在 2018年04月24日10时35分 星期二 评论到 雄性布朗寡妇蜘蛛偏爱年长雌性,即使代价是被吃掉
- 70m? ! (1 points, 一般) by Storm 在 2018年04月24日08时42分 星期二 评论到 巴瑶族人为潜水演化出更大的脾脏
- 这种马后炮有意义吗 (1 points, 一般) by Craynic 在 2018年04月23日15时22分 星期一 评论到 从中兴事件谈为什么应该用开源软件
- 我们有那么多\"自主知识产权\" 怎么会因为美国破产 ? 扯淡! (1 points, 一般) by Storm 在 2018年04月23日13时58分 星期一 评论到 从中兴事件谈为什么应该用开源软件
- 那凭借几个视频就咬定阿萨德使用化武的国家算什么流氓国家? (1 points, 一般) by solidot1517900539 在 2018年04月20日20时11分 星期五 评论到 美国考虑启动经济紧急状态法对中国投资实施限制
- (1 points, 一般) by solidot1524193359 在 2018年04月20日11时03分 星期五 评论到 中兴寻求通过对话解决问题
- 二手笔记本,二手智能手机如何 (1 points, 一般) by Storm 在 2018年04月19日08时39分 星期四 评论到 每个孩子一台笔记本电脑项目如何走入歧途
- 最佳Linux开发者 (1 points, 一般) by Kimmy 在 2018年04月18日22时10分 星期三 评论到 微软为物联网服务构建自己的定制 Linux内核
- (1 points, 一般) by solidot1524047999 在 2018年04月18日18时40分 星期三 评论到 五万 Minecraft 用户感染了格式化应硬盘的恶意程序
- 35.192.0.0/1 (1 points, 一般) by solidot1524036175 在 2018年04月18日15时23分 星期三 评论到 俄罗斯为封锁 Telegram 屏蔽了 180 万亚马逊和 Google IP
solidot新版网站常见问题,请点击这里查看。
过去三十年,几乎所有游戏都是使用光栅化技术在屏幕上渲染图像。虽然游戏世界的内部表现仍然保持在三维,但光栅化是以二维运作的,通过变换矩阵映射三维图形到上面。通过 Z 缓冲和遮挡剔除等方法,游戏一直尽可能减少渲染的虚假像素数量,因为它们对最终帧没什么用。在完美的世界里,渲染的像素应该与从相机直接看到的相同。新千年的最初几年,这种方法是足够了。但这段时间并不持久,游戏逐渐开始使用不兼容于旧的优化,未来这种现象只会增加不会减少,全三维将是大势所趋。微软现在宣布了 DirectX 12 的一个新特性 DirectX Raytracing ,在今日游戏使用的光栅化技术和明日的全三维特效之间架起桥梁(EA 开发的技术演示 SEED)。
Wine (Wine Is Not an Emulator) 项目释出了一个开发版本 Wine 3.3,主要的新变化包括开始支持 Vulkan,默认启用 Direct3D 多线程命令流,默认启用多重采样纹理,等等。Vulkan 被视为是 OpenGL 之后的下一代跨平台图形技术,与 DirectX 12 一样都是基于 AMD 的 Mantle API,通过给予开发者访问硬件底层的能力而大幅提升 3D 应用的性能。Vulkan 目前已经支持 Windows、Linux 和 macOS。
尼尔森诺曼集团的一项研究发现,被广泛应用于图形用户界面的扁平化设计增加了用户 22% 的导航时间。扁平化设计是一种简约的 UI 设计理念,微软的 Zune 播放器最早引入了这种设计,之后 Windows Phone 系列和 Windows 8 的 Metro 界面都采用了扁平化设计,苹果的 iOS 和 Google 的 Android 也在后续更新中引入了扁平化设计。尼尔森诺曼跟踪了 71 名用户的眼球运动记录了他们在内容上花费的时间,结果显示,用户平均在扁平化设计风格网站上多花了 22% 的时间寻找内容,原因是他们用了更长时间寻找导航的线索。
Google 正在开发替代 Android 的新操作系统 Fuchsia,新系统不再使用 Linux 内核而是叫 Magenta 的新内核。同时抛弃的还有 GPL许可证,Fuchsia 的许可证混合了 BSD 3 clause、MIT 和 Apache 2.0。它是作为一个开源项目开发的,因此外界能跟踪它的开发进度。它的一个最新变化是引入了一个新系统 UI。它的 UI 层使用的是 Dart 语言开发的 Flutter SDK,Fuchsia 的 System UI 叫 Armadillo,目前尚未完成,保留了大量的占位符。它的 home 屏幕有一个垂直滚动列表,中心是用户资料照片,以及日期,位置和电池图标。

The Document Foundation 宣布了 开源办公软件 LibreOffice 的新用户界面概念 MUFFIN。MUFFIN是My User Friendly & Flexible INterface的首字母缩写,主要集中于三个方面:My,提供选项个性化用户界面;User Friendly,顾名思义对用户友好;Flexible,适应不同大小的屏幕和分辨率。LibreOffice 将提供多种工具栏布局,包括传统的标准工具栏,单一工具栏,类似 Microsoft Office ribbon界面的Notebook工具栏(如图所示),以及侧边工具栏。

开源数字绘图项目Krita宣布发布3.0版。新版的很多功能是在去年Kickstarter众筹活动的支持下实现的,开发者对支持者们表达了感谢。Krita 3.0的主要特性包括:移植到 Qt 5和KDE Frameworks 5,整合了动画支持,改进了即时预览的性能,更多的层操作选项,改进层管理的用户界面,改进快捷键,等等。
Khronos Group正式发布了Vulkan API 1.0规格。Vulkan是OpenGL的下一代版本,和DirectX 12一样都是基于AMD私有的Mantle API,不同的是Vulkan是开源的图形API,它承诺通过给予开发者访问硬件底层的能力而大幅提升3D应用的性能。AMD同时发布了支持Vulkan API的beta版驱动,竞争对手Nvidia也宣布将会发布新驱动支持Vulkan。Vulkan等新一代图形API让开发者自己去管理显存和指令,而不是将其留给驱动程序。
从2016年1月起,Adobe Flash Professional将重命名为Adobe Animate CC。Adobe没有杀死Flash,但Flash这个名字正日益淡化。Adobe官方博客称,Flash Professional在将近20年里是创作Web富动画的标准,但随着HTML5的出现和利用Web标准制作动画的需要,Adobe过去几年重写了Flash Professional,整合了原生的HTML5 Canvas和WebGL支持。为了准确反映其现状,Flash Professional将重命名为Adobe Animate CC。除了支持输出HTML5 Canvas和WebGL外,Animate CC将会继续支持Flash (SWF)和 AIR格式。
类似CPU市场的英特尔,Nvidia也在GPU市场取得了压倒性的胜利,AMD现在的情况相当糟糕,以至于为交换3.71亿美元现金与中国公司成立了一家合资企业。但缺乏竞争对消费者并没有好处:大约今年12月左右,用户通过GeForce.com或Windows Update获得的驱动将是季度更新,更新频率更高的Game Ready驱动——比如一款3A级大作发布后GPU厂商通常会在发布当天释出优化性能的驱动——将只通过GeForce Experience释出,用户需要注册并验证电子邮件。Nvidia声称,多达9成的用户已经通过GeForce Experience升级驱动。
比利时鲁汶大学的博士后研究员Jon Sneyers宣布了一种新的无损图像格式FLIF,源代码在GPLv3许可证下发布在Github上。FLIF目前还在开发之中,开发者称它的压缩比超过了PNG、FFV1、无损WebP、无损BPG和无损JPEG2000。其它无损图像格式支持渐进解码(progressive decoding),即下载压缩图像的同时就能开始解码,但根据不同无损格式其效果存在差异。开发者称FLIF支持渐进交错(progressive interlacing),下载一小部分无损压缩图像文件后能解码出效果不错的完整有损图像(可查看示例)。
在ACM SIGGRAPH '15图形大会上, Khronos Group宣布发布 OpenGL ES 3.2规格、新的OpenGL桌面扩展,更新 OpenCL 2.0 规格、确认Google的Android移动系统将支持Vulkan,而备受期待的Vulkan图形API规格及实现则要等到今年底才会发布。Vulkan是和DirectX 12类似的跨平台底层API,Vulkan和DirectX 12都是基于AMD开源的Mantle API,事实上两者的早期文档就是将AMD的Mantle文档修改一下名字。视频是Android使用Vulkan API和OpenGL ES 3.0 API演示运行Gnome Hord,Vulkan的演示明显更为流畅。
皮克斯的著名渲染工具Renderman今年开始向用户免费提供非商业版本,而用户对Renderman的一个请求是支持开源3D图形编辑和渲染软件Blender。皮克斯满足了这一要求,Renderman 20加入了对Blender的支持。PRMan for Blender扩展由Brian Savery领导的一个团队开发,目前还是alpha版本,源代码托管在Gtihub上。
无论是Windows还是Linux,NVIDIA的私有驱动性能一向备受好评,但开源驱动则是另一个故事。NVIDIA对开源社区的不友好早就众所周知,Linus就对此竖起过中指。但到目前为止,NVIDIA的行为并没有多大的改善。NVIDIA开源驱动Nouveau的开发者在Linux 4.1 Nouveau pull request中再次抱怨新一代的 GeForce 900 Maxwel显卡对开源十分的不友好,而且限制多多。NVIDIA从去年开始要求GPU固件签名,它曾承诺向Nouveau开发者提供必要的签名固件,但这一承诺没有兑现,结果是GeForce 900系列的开源驱动不支持硬件加速。
使用GTX 900M系列显卡(基于Maxwell架构的GTX 980M、970M、860M、965M等)的笔记本电脑用户注意了,Nvidia的新驱动已经关闭了你们超频的能力,理由是为了你们着想。在Nvidia的官方论坛上,用户正在激烈讨论此事。Nvidia的一位代表发表声明称,Nvidia笔记本没有设计支持超频,他解释说超频不是一个简单的功能,需要考虑到散热、供电等诸如此类的事情。接着恐吓用户说,超频有可能会对系统造成严重破坏,比如减少笔记本电脑的使用寿命,等等。Nvidia代表说他们是为了防止超出设计限制运行而禁用了超频。