各位前辈们好!
又来麻烦你们,这次我真的已经尽力了,但还是无法解决问题,只得求助。
问题:
CDLinux_2018_v3 (正在更新维护的版本),在 nvidia,Intel,ATI 显卡下颜色显示都是正常的,唯独在 AMD-GPU 显卡下所有图标显示偏红,花了很多时间,试了各种方法都没能解决,以图说明(烦请 v2 管理员勿把本帖当成垃圾帖):
以下截图都是在 AMD-GPU 下操作:
3D 性能正常,但颜色不正常的情况截图:
http://kxs-co.gicp.net/Images/bbs/Computer/OS/Linux/2020/A1.png
http://kxs-co.gicp.net/Images/bbs/Computer/OS/Linux/2020/A2.png
http://kxs-co.gicp.net/Images/bbs/Computer/OS/Linux/2020/A3.png
3D 性能不正常,但颜色正常的情况:
http://kxs-co.gicp.net/Images/bbs/Computer/OS/Linux/2020/B1.png
http://kxs-co.gicp.net/Images/bbs/Computer/OS/Linux/2020/B2.png
以下是本机硬件参数截图:
http://kxs-co.gicp.net/Images/bbs/Computer/OS/Linux/2020/C1.png
http://kxs-co.gicp.net/Images/bbs/Computer/OS/Linux/2020/C2.png
以下是我试过的解决方法(失败的过程):
1,通过排查,发现更换 libEGL.so 能让颜色正常(直接取其它发行版本的 libEGL.so ,比如 debian 的),当时我判断可能是 libEGL.so 引起的,libEGL.so 来自 Mesa,于是前段时间费了很多时间编译 LLVM-5.0 --> Mesa-17.1.6,可以很肯定的说 libEGL.so 成功更新,但颜色问题没有解决。说明判断错误。
2,后又排查到 /usr/lib/xorg/modules/drivers/amdgpu_drv.so 更换别的发行版本颜色正常,于重新编译了 xf86-video-amdgpu-19.1.0 最新版本,奇怪的是编译后生成的 amdgpu_drv.so 覆盖原来系统的后,颜色一样不正常,3D 性能到是高了些。
3,后来又怀疑过 xorg,于是从 Gentoo-20170110-LiveCD 上把 xorg 完整移了过来,所有性能正常,颜色一样不正常。注:此版本与 CDLinux 的内核 /glibc 库,drm,mesa 相同
4,怀疑过 lib-drm,把 libdrm 编译到 2.4.100 最新版本,颜色一样不正常。
已经处理过的过程就是:libdrm --> Mesa --> xorg --> amdgpu 驱动,都不行
所以请有经验的前辈帮忙看看问题出在哪里?为了解决这个问题花了我太多时间(加起来有接近 1 个月),一直想着把这个问题解决就发布 2018_v3 版本,但却一直被这个问题困扰着。
另外也有想过基于其它的发行版本定制 CDLinux,测试了 ubuntu,debian,opensuse,porteus,slackware,gentoo,PCLinux,PC-BSD,Ghost-BSD,发现这些操作系统都不尽人意,CDLinux 更新到现在已经接近完美了,就差那么点小问题处理不好,所以望高人 /前辈们指点一下,感激不尽!
又来麻烦你们,这次我真的已经尽力了,但还是无法解决问题,只得求助。
问题:
CDLinux_2018_v3 (正在更新维护的版本),在 nvidia,Intel,ATI 显卡下颜色显示都是正常的,唯独在 AMD-GPU 显卡下所有图标显示偏红,花了很多时间,试了各种方法都没能解决,以图说明(烦请 v2 管理员勿把本帖当成垃圾帖):
以下截图都是在 AMD-GPU 下操作:
3D 性能正常,但颜色不正常的情况截图:
http://kxs-co.gicp.net/Images/bbs/Computer/OS/Linux/2020/A1.png
http://kxs-co.gicp.net/Images/bbs/Computer/OS/Linux/2020/A2.png
http://kxs-co.gicp.net/Images/bbs/Computer/OS/Linux/2020/A3.png
3D 性能不正常,但颜色正常的情况:
http://kxs-co.gicp.net/Images/bbs/Computer/OS/Linux/2020/B1.png
http://kxs-co.gicp.net/Images/bbs/Computer/OS/Linux/2020/B2.png
以下是本机硬件参数截图:
http://kxs-co.gicp.net/Images/bbs/Computer/OS/Linux/2020/C1.png
http://kxs-co.gicp.net/Images/bbs/Computer/OS/Linux/2020/C2.png
以下是我试过的解决方法(失败的过程):
1,通过排查,发现更换 libEGL.so 能让颜色正常(直接取其它发行版本的 libEGL.so ,比如 debian 的),当时我判断可能是 libEGL.so 引起的,libEGL.so 来自 Mesa,于是前段时间费了很多时间编译 LLVM-5.0 --> Mesa-17.1.6,可以很肯定的说 libEGL.so 成功更新,但颜色问题没有解决。说明判断错误。
2,后又排查到 /usr/lib/xorg/modules/drivers/amdgpu_drv.so 更换别的发行版本颜色正常,于重新编译了 xf86-video-amdgpu-19.1.0 最新版本,奇怪的是编译后生成的 amdgpu_drv.so 覆盖原来系统的后,颜色一样不正常,3D 性能到是高了些。
3,后来又怀疑过 xorg,于是从 Gentoo-20170110-LiveCD 上把 xorg 完整移了过来,所有性能正常,颜色一样不正常。注:此版本与 CDLinux 的内核 /glibc 库,drm,mesa 相同
4,怀疑过 lib-drm,把 libdrm 编译到 2.4.100 最新版本,颜色一样不正常。
已经处理过的过程就是:libdrm --> Mesa --> xorg --> amdgpu 驱动,都不行
所以请有经验的前辈帮忙看看问题出在哪里?为了解决这个问题花了我太多时间(加起来有接近 1 个月),一直想着把这个问题解决就发布 2018_v3 版本,但却一直被这个问题困扰着。
另外也有想过基于其它的发行版本定制 CDLinux,测试了 ubuntu,debian,opensuse,porteus,slackware,gentoo,PCLinux,PC-BSD,Ghost-BSD,发现这些操作系统都不尽人意,CDLinux 更新到现在已经接近完美了,就差那么点小问题处理不好,所以望高人 /前辈们指点一下,感激不尽!