找回密码
 立即注册
搜索
查看: 3317|回复: 17

[软件] Linux内核4.2正式发布:新增100万行代码

[复制链接]
头像被屏蔽
     
发表于 2015-8-31 17:04 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2015-8-31 17:21 | 显示全部楼层
最近因为换硬件装了下gentoo,默认的4.0.5内核还编不了amd私有的fglrx15.1驱动要打补丁(BS下AMD),不过不怎么稳定,退回到3.8.18内核+fglrx14.x后好了。radeon开源驱动虽然省心多了但性能比较成问题。这次4.2这个新驱动是代替原来的radeon么?
回复

使用道具 举报

头像被屏蔽
     
 楼主| 发表于 2015-8-31 22:52 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2015-9-1 00:24 | 显示全部楼层
本帖最后由 鸡蛋灌饼 于 2015-9-1 00:27 编辑
liwangli1983 发表于 2015-8-31 17:21
最近因为换硬件装了下gentoo,默认的4.0.5内核还编不了amd私有的fglrx15.1驱动要打补丁(BS下AMD),不过不 ...

性能问题和内核关系不大
是GLSL编译器的锅

另外这个东西我估计在相当长的时间内不会代替radeon,否则libdrm就要大修,再加上所有老显卡都可能受影响。
回复

使用道具 举报

     
发表于 2015-9-1 03:21 | 显示全部楼层
那么老问题,玩玩的话用什么发行版?
回复

使用道具 举报

发表于 2015-9-1 03:41 | 显示全部楼层
玩玩就 ubuntu 啊。装上 4.2 内核感觉没感觉啊
回复

使用道具 举报

     
发表于 2015-9-1 08:06 来自手机 | 显示全部楼层
鸡蛋灌饼 发表于 2015-9-1 00:24
性能问题和内核关系不大
是GLSL编译器的锅


这次在gentoo上发现fglrx还是不稳定,桌面和控制台间切几次有时就挂了,以前在ubuntu14上没这么杯具。准备今晚给换成radeon看看,性能弱点也无所谓了反正也不准备装steam玩文明了
回复

使用道具 举报

     
发表于 2015-9-1 09:58 | 显示全部楼层
鸡蛋灌饼 发表于 2015-9-1 00:24
性能问题和内核关系不大
是GLSL编译器的锅

说来linux的显示驱动,我理解内核里那个模块(i915.ko, fglrx.ko)应该是最基本没有任何加速能力的framebuffer驱动,只是用来提供对显存的映射,给上层直接写屏用的对吧?

应用层的xorg驱动,比如xorg-video-intel/ati之类的,才是实现2d/3d加速的驱动吧,通过一些库提供API给应用层的窗口合成器或者是3D库之类的做为后端用,直接调用gpu资源来干活,当然调用gpu资源也要依赖内核层对应那个模块吧?还是通过别的模块?

回复

使用道具 举报

发表于 2015-9-1 13:01 | 显示全部楼层
好像nouveau在4.3版会有重大更新
我等着呢
回复

使用道具 举报

     
发表于 2015-9-1 16:41 | 显示全部楼层
查了下这个新的叫amdgpu的drm模块还真不简单,将来私有的fglrx驱动也不用自己的fglrx.ko了,而是和开源驱动一样通过libdrm_amdgpu和它通信。

和开源模块共用一样的libdrm,这样私有驱动的api兼容性会好不少吧,大概不用像之前那样对xorg支持总是慢一拍了
回复

使用道具 举报

发表于 2015-9-1 19:57 | 显示全部楼层
liwangli1983 发表于 2015-9-1 16:41
查了下这个新的叫amdgpu的drm模块还真不简单,将来私有的fglrx驱动也不用自己的fglrx.ko了,而是和开源驱动 ...

其实就是保留私有模块不开源的情况下
也不用你开源驱动去反向工程来支持新硬件和功能
nvidia也打算走这条路
核心的模块还是只提供二进制文件

回复

使用道具 举报

发表于 2015-9-1 20:25 | 显示全部楼层
liwangli1983 发表于 2015-9-1 08:06
这次在gentoo上发现fglrx还是不稳定,桌面和控制台间切几次有时就挂了,以前在ubuntu14上没这么杯具。准 ...

copy一个ubuntu的.config再试试
回复

使用道具 举报

     
发表于 2015-9-1 21:39 来自手机 | 显示全部楼层
ov_efly 发表于 2015-9-1 19:57
其实就是保留私有模块不开源的情况下
也不用你开源驱动去反向工程来支持新硬件和功能
nvidia也打算走这条 ...

是啊,大概原来fglrx.so的一些代码会合并到这个新模块里。不过基本上玩游戏也不用linux所以开源弱点也无所谓,性能足够保障普通桌面应用流畅就行了。
回复

使用道具 举报

     
发表于 2015-9-1 21:40 来自手机 | 显示全部楼层
ostcollector 发表于 2015-9-1 20:25
copy一个ubuntu的.config再试试

不是内核配置的问题,这个能确定。
回复

使用道具 举报

发表于 2015-9-2 00:20 | 显示全部楼层
liwangli1983 发表于 2015-9-1 09:58
说来linux的显示驱动,我理解内核里那个模块(i915.ko, fglrx.ko)应该是最基本没有任何加速能力的frameb ...

你那个是老皇历了,只适用于DRI时代之前的Linux/*nix图形栈,还不包括OpenGL。
在DRI2+KMS时代(Linux 2.6.31之后)的图形栈就大不一样了。GPU管理全归内核,包括显存管理,执行调度和PM,以及Modesetting(设置fb和分辨率)。
而加速功能则由DDX和mesa分别负责,前者主管2D的XRender,后者处理OpenGL。

最近的趋势则是直接扔掉DDX的2D加速,全部转交OpenGL负责,代表就是Glamor(DDX on OpenGL)和xf86-video-modesetting
所以现在的Linux图形栈中,核心部件就那么几个了:mesa(OpenGL), libdrm, drm内核模块。Xorg现在就起个联系人的作用了。

回复

使用道具 举报

发表于 2015-9-2 00:28 | 显示全部楼层
liwangli1983 发表于 2015-9-1 08:06
这次在gentoo上发现fglrx还是不稳定,桌面和控制台间切几次有时就挂了,以前在ubuntu14上没这么杯具。准 ...

fglrx不稳定就对了
你不需要pm不需要游戏那就没必要装这个稳定性和可靠性被自家开源驱动干趴下的货
回复

使用道具 举报

     
发表于 2015-9-2 06:08 | 显示全部楼层
本帖最后由 拜拜 于 2015-9-2 06:13 编辑

能支持Broadcom网卡吗
比如
Ethernet controller: Broadcom Corporation NetLink BCM57788 Gigabit Ethernet PCIe(rev 01)
回复

使用道具 举报

     
发表于 2015-9-2 09:03 来自手机 | 显示全部楼层
鸡蛋灌饼 发表于 2015-9-2 00:20
你那个是老皇历了,只适用于DRI时代之前的Linux/*nix图形栈,还不包括OpenGL。
在DRI2+KMS时代(Linux 2. ...

原来是这样,这几个东西间的关系基本清楚了。
昨天换回开源驱动果然稳定不少,hd7770在gentoo上就有就有用到glamor这个flag。有时间再试试wayland。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-8-26 13:27 , Processed in 0.180106 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表