liwangli1983 发表于 2015-8-31 17:21
最近因为换硬件装了下gentoo,默认的4.0.5内核还编不了amd私有的fglrx15.1驱动要打补丁(BS下AMD),不过不 ...
性能问题和内核关系不大
是GLSL编译器的锅
另外这个东西我估计在相当长的时间内不会代替radeon,否则libdrm就要大修,再加上所有老显卡都可能受影响。
那么老问题,玩玩的话用什么发行版? 玩玩就 ubuntu 啊。装上 4.2 内核感觉没感觉啊 鸡蛋灌饼 发表于 2015-9-1 00:24
性能问题和内核关系不大
是GLSL编译器的锅
这次在gentoo上发现fglrx还是不稳定,桌面和控制台间切几次有时就挂了,以前在ubuntu14上没这么杯具。准备今晚给换成radeon看看,性能弱点也无所谓了反正也不准备装steam玩文明了 鸡蛋灌饼 发表于 2015-9-1 00:24
性能问题和内核关系不大
是GLSL编译器的锅
说来linux的显示驱动,我理解内核里那个模块(i915.ko, fglrx.ko)应该是最基本没有任何加速能力的framebuffer驱动,只是用来提供对显存的映射,给上层直接写屏用的对吧?
应用层的xorg驱动,比如xorg-video-intel/ati之类的,才是实现2d/3d加速的驱动吧,通过一些库提供API给应用层的窗口合成器或者是3D库之类的做为后端用,直接调用gpu资源来干活,当然调用gpu资源也要依赖内核层对应那个模块吧?还是通过别的模块?
好像nouveau在4.3版会有重大更新
我等着呢 查了下这个新的叫amdgpu的drm模块还真不简单,将来私有的fglrx驱动也不用自己的fglrx.ko了,而是和开源驱动一样通过libdrm_amdgpu和它通信。
和开源模块共用一样的libdrm,这样私有驱动的api兼容性会好不少吧,大概不用像之前那样对xorg支持总是慢一拍了 liwangli1983 发表于 2015-9-1 16:41
查了下这个新的叫amdgpu的drm模块还真不简单,将来私有的fglrx驱动也不用自己的fglrx.ko了,而是和开源驱动 ...
其实就是保留私有模块不开源的情况下
也不用你开源驱动去反向工程来支持新硬件和功能
nvidia也打算走这条路
核心的模块还是只提供二进制文件
liwangli1983 发表于 2015-9-1 08:06
这次在gentoo上发现fglrx还是不稳定,桌面和控制台间切几次有时就挂了,以前在ubuntu14上没这么杯具。准 ...
copy一个ubuntu的.config再试试 ov_efly 发表于 2015-9-1 19:57
其实就是保留私有模块不开源的情况下
也不用你开源驱动去反向工程来支持新硬件和功能
nvidia也打算走这条 ...
是啊,大概原来fglrx.so的一些代码会合并到这个新模块里。不过基本上玩游戏也不用linux所以开源弱点也无所谓,性能足够保障普通桌面应用流畅就行了。 ostcollector 发表于 2015-9-1 20:25
copy一个ubuntu的.config再试试
不是内核配置的问题,这个能确定。 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现在就起个联系人的作用了。
liwangli1983 发表于 2015-9-1 08:06
这次在gentoo上发现fglrx还是不稳定,桌面和控制台间切几次有时就挂了,以前在ubuntu14上没这么杯具。准 ...
fglrx不稳定就对了
你不需要pm不需要游戏那就没必要装这个稳定性和可靠性被自家开源驱动干趴下的货 本帖最后由 拜拜 于 2015-9-2 06:13 编辑
能支持Broadcom网卡吗
比如
Ethernet controller: Broadcom Corporation NetLink BCM57788 Gigabit Ethernet PCIe(rev 01) 鸡蛋灌饼 发表于 2015-9-2 00:20
你那个是老皇历了,只适用于DRI时代之前的Linux/*nix图形栈,还不包括OpenGL。
在DRI2+KMS时代(Linux 2. ...
原来是这样,这几个东西间的关系基本清楚了。
昨天换回开源驱动果然稳定不少,hd7770在gentoo上就有就有用到glamor这个flag。有时间再试试wayland。
页:
[1]