A卡用户更新后花屏或者无法正常使用的看过来
Tofloor
poster avatar
Island
deepin
2019-01-14 19:45
Author
本帖最后由 zhangshuang 于 2019-1-16 08:58 编辑

       大家好!deepin 1.10 更新后,很多用户反馈系统无法登录,花屏、登录卡死等问题。经过查看发现大部分用户是A卡用户, deepin 在15.8 发布的时候更新过mesa 版本到18.2.1(为了兼容更多设备和支持steam play) ,当时因为内测规模有限,推送出去后很多用户反馈花屏,所以在后面的一次更新中升级返回到18.0.4   (18.2.1.is.18.0.4)版本(11月23号左右), 最近又有部分用户报,升级后A卡花屏卡死等。所以可能是有部分A卡用户需要更高版本mesa,所以我在测试仓库中推送了一个高版本mesa 给大家测试,大家有问题可以及时反馈。大家也可以确定下自己是否是从15.8 iso 全新升级出现的此问题,如果不是全新升级,而是1.10号更新出现的问题,则可能是另外问题,可能是系统升级不完全等问题。或者是安装过其他第三方插件,与系统升级冲突。可以尝试切换到tty  sudo apt-get update && sudo dpkg --configure -a && sudo apt-get dist-upgrade && sudo apt-get install dde 试试。高版本mesa测试源地址:


deb http://proposed.packages.deepin.com/mesa unstable main contrib non-free (不需要升级mesa)


特别感谢@gongsong 等社区伙伴的协助,已经定位问题,会在最快时间更新解决。
问题原因是因为dde-session-ui重构为了适配高分屏引入bug,公司低端A卡有限,没有测出来,另外一个密码输入不正确问题也是10号更新引入,也在本次修复,大家有条件可以下载附件测试下,如果测试正常麻烦帖子回复一下。









Reply Favorite View the author
All Replies
2 / 3
To page
avatar
kevinlong
deepin
2019-01-15 03:10
#21
我的APU a10-7890k, 现在使用了独立卡 rx 570,
之前使用集成卡, 和现在使用独立卡, 都经常出现花屏现象, 但不影响正常使用.
看到 "文件管理器" 打开的动画过程中, 窗口很小的时候明显是花屏的, 随着窗口变大后, 花屏现象消失了,
就是感觉有点不舒服, 但是不影响正常工作.
chrome浏览器时常花屏, 窗口拖动一下就正常了.

更换独立卡后, 没有重新安装,
目前发现屏幕亮度调节失效
系统已经更新到 11号的更新


Reply View the author
avatar
152******14
deepin
2019-01-15 04:20
#22

/etc/X11/xorg.conf.d/20-radeon.conf   我翻看帖子 验证此文件增删的结果。发现由此文件,机器正常,此文件缺失,开机后出现鼠标指针桌面丢失,稍后黑屏这个问题。
Reply View the author
avatar
152******14
deepin
2019-01-15 04:21
#23

/etc/X11/xorg.conf.d/20-radeon.conf   我翻看帖子 验证此文件增删的结果。发现由此文件,机器正常,此文件缺失,开机后出现鼠标指针桌面丢失,稍后黑屏这个问题。
Reply View the author
avatar
deepinuser17
deepin
2019-01-15 07:15
#24
  1. 你这个配置文件的意思是不走mesa 3D加速, 所以不会有那个问题,性能会差一些
Copy the Code


是的。现在Deepin对Radeon显卡支持不好,为了能够使用机器,只能用替代方案。 而且有了这个文件,以后Deepin再出现类似的问题,机器不至于不能使用。

在损失一些图形性能和稳定之间,我选稳定
Reply View the author
avatar
gongsong
deepin
2019-01-15 17:04
#25
https://bbs.deepin.org/post/173696
能上传下sudo deepin-feedback-cli 生成的日志吗?

一直更新的,最后一次更新出的问题
Reply View the author
avatar
Island
deepin
2019-01-15 18:21
#26
https://bbs.deepin.org/post/173696
一直更新的,最后一次更新出的问题

看了下你的日志,应该是11号左右升级出问题了,可以麻烦做个测试吗? sudo apt-get purge laptop-mode-tools 卸载这个软件包,然后把mesa相关软件包退回到官方仓库版本。
dpkg -l | grep 18.2.2 查看升级了那些包 sudo apt-get install libegl-mesa0=18.2.1.is.18.0.4 ....
降级到指定版本。
Reply View the author
avatar
HualetWang
deepin
2019-01-15 18:26
#27
https://bbs.deepin.org/post/173696
是的。现在Deepin对Radeon显卡支持不好,为了能够使用机器,只能用替代方案。 而且有了这个文件,以后Dee ...

能不能私信我一个 QQ 号,协助排查一下这个问题造成的原因?
Reply View the author
avatar
葛勇立💭
deepin
2019-01-15 19:27
#28
修改了系统源之后,怎样更新mesa?是下面这句命令吗?
  1. sudo apt-get update && sudo dpkg --configure -a && sudo apt-get dist-upgrade && sudo apt-get install dde
Copy the Code

我输入这行之后提示没有更新哦
  1. dde 已经是最新版 (15.8+7)。
  2. 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
Copy the Code



Reply View the author
avatar
葛勇立💭
deepin
2019-01-15 19:29
#29
我现在的版本的mesa需要更新吗?看起来我mesa的版本是18.2.0
  1. OpenGL vendor string: VMware, Inc.
  2. OpenGL renderer string: llvmpipe (LLVM 6.0, 128 bits)
  3. OpenGL core profile version string: 3.3 (Core Profile) Mesa 18.2.0
  4. OpenGL core profile shading language version string: 3.30
  5. OpenGL core profile context flags: (none)
  6. OpenGL core profile profile mask: core profile
  7. OpenGL core profile extensions:
  8. OpenGL version string: 3.1 Mesa 18.2.0
  9. OpenGL shading language version string: 1.40
  10. OpenGL context flags: (none)
  11. OpenGL extensions:
  12. OpenGL ES profile version string: OpenGL ES 3.0 Mesa 18.2.0
  13. OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
  14. OpenGL ES profile extensions:
Copy the Code
Reply View the author
avatar
gongsong
deepin
2019-01-15 20:07
#30
https://bbs.deepin.org/post/173696
看了下你的日志,应该是11号左右升级出问题了,可以麻烦做个测试吗? sudo apt-get purge laptop-mode-to ...

sudo apt-get purge laptop-mode-tools
sudo apt-get install $(sudo dpkg -l | grep 18.2.2 | awk '{print $2 "=18.2.1.is.18.0.4"}')
卸载回退后还是一样的问题,升级mesa后又没问题了

Reply View the author
avatar
Island
deepin
2019-01-15 20:32
#31
https://bbs.deepin.org/post/173696
sudo apt-get purge laptop-mode-tools
sudo apt-get install $(sudo dpkg -l | grep 18.2.2 | awk '{pri ...

好的  那说明不是laptop问题
Reply View the author
avatar
Island
deepin
2019-01-15 20:41
#32
https://bbs.deepin.org/post/173696
sudo apt-get purge laptop-mode-tools
sudo apt-get install $(sudo dpkg -l | grep 18.2.2 | awk '{pri ...

你好,麻烦卸载 sudo apt-get purge libgle3  测试一下,这个库也是10更新引入的,与opengl有关系。
也需要把mesa退回到旧版本。
Reply View the author
avatar
137******60
deepin
2019-01-15 20:42
#33
本帖最后由 kevin_lu 于 2019-1-15 12:43 编辑

按照您的说明,联想 ThinkCentre M8000s 显卡ATI Radeon HD 3470恢复正常。原来是启动到登录界面时花屏,什么都看不出。盲打输入密切进入桌面还是花屏,使用CTRL+ALT+F2进入tty方式进行操作,然后重启。首次重启后在启动画面到登录界面间出现过花屏,再重启都正常了。我是1月13日在设置里进行的系统升级,升级完成后重启出现的花屏。
Reply View the author
avatar
Island
deepin
2019-01-15 20:50
#34
本帖最后由 zhangshuang 于 2019-1-15 12:53 编辑
https://bbs.deepin.org/post/173696
按照您的说明,联想 ThinkCentre M8000s 显卡ATI Radeon HD 3470恢复正常。原来是启动到登录界面时花屏,什 ...

你好,麻烦 执行sudo deepin-feedback-cli 上传一下日志信息,方便我们进一步确定问题
Reply View the author
avatar
deepinuser17
deepin
2019-01-15 21:40
#35
使用Deepin 15.8 (一到二周以前的ISO文件刻制) 再次重新安装了机器。 Deepin Terminal 打不开, 重启依然打不开。 后转到文字终端。安装openssh-server. 远程登录。 ssh终端延迟比较厉害,但可以使用。 加了新的源库 deb http://proposed.packages.deepin.com/mesa unstable main contrib non-free。运行 sudo apt-get update && sudo apt-get dist-upgrade.  选maintainer's version对于grub设置。重启机器。机器正常显示登录界面。用户登录正常,Deepin Terminal可以打开了,而且打开的很快。 ssh终端反应速度也正常了。

mesa 18.2.2-1deepin 加最新的更新没有问题。 不需要/etc/X11/xorg.conf.d/20-radeon.conf, 机器也正常工作了。
  1. $ dpkg -l | grep mesa
  2. ii  libegl-mesa0:amd64                                     18.2.2-1deepin                 amd64        free implementation of the EGL API -- Mesa vendor library
  3. ii  libegl1-mesa:amd64                                     18.2.2-1deepin                 amd64        transitional dummy package
  4. ii  libgl1-mesa-dri:amd64                                  18.2.2-1deepin                 amd64        free implementation of the OpenGL API -- DRI modules
  5. ii  libgl1-mesa-glx:amd64                                  18.2.2-1deepin                 amd64        transitional dummy package
  6. ii  libglapi-mesa:amd64                                    18.2.2-1deepin                 amd64        free implementation of the GL API -- shared library
  7. ii  libgles2-mesa:amd64                                    18.2.2-1deepin                 amd64        transitional dummy package
  8. ii  libglu1-mesa:amd64                                     9.0.0-2.1                      amd64        Mesa OpenGL utility library (GLU)
  9. ii  libglx-mesa0:amd64                                     18.2.2-1deepin                 amd64        free implementation of the OpenGL API -- GLX vendor library
  10. ii  mesa-va-drivers:amd64                                  18.2.2-1deepin                 amd64        Mesa VA-API video acceleration drivers
Copy the Code


刚刚装好15.8时,radeon 在 dmesg 中的信息:
  1. [    2.983657] [drm] radeon kernel modesetting enabled.
  2. [    2.984357] radeon 0000:01:00.0: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used)
  3. [    2.984358] radeon 0000:01:00.0: GTT: 1024M 0x0000000040000000 - 0x000000007FFFFFFF
  4. [    2.984450] [drm] radeon: 1024M of VRAM memory ready
  5. [    2.984451] [drm] radeon: 1024M of GTT memory ready.
  6. [    2.989996] [drm] radeon: dpm initialized
  7. [    2.999842] radeon 0000:01:00.0: WB enabled
  8. [    2.999845] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0x        (ptrval)
  9. [    2.999846] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0x        (ptrval)
  10. [    3.000620] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000072118 and cpu addr 0x        (ptrval)
  11. [    3.000625] radeon 0000:01:00.0: radeon: MSI limited to 32-bit
  12. [    3.000661] radeon 0000:01:00.0: radeon: using MSI.
  13. [    3.000689] [drm] radeon: irq initialized.
  14. [    4.378059] fbcon: radeondrmfb (fb0) is primary device
  15. [    4.882330] radeon 0000:01:00.0: fb0: radeondrmfb frame buffer device
  16. [    4.896357] [drm] Initialized radeon 2.50.0 20080528 for 0000:01:00.0 on minor 0
  17. [    8.302876] radeon 0000:01:00.0: evergreen_cs_track_validate_texture:855 texture bo too small (layer size 7257600, offset 0, max layer 1, depth 1, bo size 4096) (1728 1050)
  18. [    8.302899] [drm:radeon_cs_ioctl [radeon]] *ERROR* Invalid command stream !
  19. [    9.312115] radeon_dp_aux_transfer_native: 494 callbacks suppressed
  20. [   22.600233] radeon_dp_aux_transfer_native: 242 callbacks suppressed
  21. [   23.537589] radeon 0000:01:00.0: evergreen_cs_track_validate_cb:481 cb[0] bo too small (layer size 6144, offset 0, max layer 1, bo size 4096, slice 23)
  22. [   23.537592] radeon 0000:01:00.0: evergreen_cs_track_validate_cb:485 problematic surf: (64 24) (1 4 1 0 0 4 3)
  23. [   23.537594] radeon 0000:01:00.0: evergreen_packet3_check:1948 invalid cmd stream 929
  24. [   23.537618] [drm:radeon_cs_ioctl [radeon]] *ERROR* Invalid command stream !
  25. [   23.575291] radeon 0000:01:00.0: evergreen_cs_track_validate_cb:481 cb[0] bo too small (layer size 6144, offset 0, max layer 1, bo size 4096, slice 23)
  26. [   23.575294] radeon 0000:01:00.0: evergreen_cs_track_validate_cb:485 problematic surf: (64 24) (1 4 1 0 0 4 3)
  27. [   23.575296] radeon 0000:01:00.0: evergreen_packet3_check:1948 invalid cmd stream 929
  28. [   23.575319] [drm:radeon_cs_ioctl [radeon]] *ERROR* Invalid command stream !
Copy the Code


安装Mesa和所有Deepin更新以后:
  1. [    2.952994] [drm] radeon kernel modesetting enabled.
  2. [    2.953440] radeon 0000:01:00.0: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used)
  3. [    2.953442] radeon 0000:01:00.0: GTT: 1024M 0x0000000040000000 - 0x000000007FFFFFFF
  4. [    2.953513] [drm] radeon: 1024M of VRAM memory ready
  5. [    2.953514] [drm] radeon: 1024M of GTT memory ready.
  6. [    2.958835] [drm] radeon: dpm initialized
  7. [    2.966959] radeon 0000:01:00.0: WB enabled
  8. [    2.966961] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0x        (ptrval)
  9. [    2.966963] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0x        (ptrval)
  10. [    2.967709] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000072118 and cpu addr 0x        (ptrval)
  11. [    2.967712] radeon 0000:01:00.0: radeon: MSI limited to 32-bit
  12. [    2.967748] radeon 0000:01:00.0: radeon: using MSI.
  13. [    2.967776] [drm] radeon: irq initialized.
  14. [    4.346032] fbcon: radeondrmfb (fb0) is primary device
  15. [    4.850307] radeon 0000:01:00.0: fb0: radeondrmfb frame buffer device
  16. [    4.864334] [drm] Initialized radeon 2.50.0 20080528 for 0000:01:00.0 on minor 0
  17. [    8.323707] radeon 0000:01:00.0: evergreen_cs_track_validate_texture:855 texture bo too small (layer size 7257600, offset 0, max layer 1, depth 1, bo size 4096) (1728 1050)
  18. [    8.323730] [drm:radeon_cs_ioctl [radeon]] *ERROR* Invalid command stream !
  19. [   17.472211] radeon_dp_aux_transfer_native: 746 callbacks suppressed
Copy the Code
Reply View the author
avatar
gongsong
deepin
2019-01-15 21:53
#36
https://bbs.deepin.org/post/173696
你好,麻烦卸载 sudo apt-get purge libgle3  测试一下,这个库也是10更新引入的,与opengl有关系。
也需 ...

卸载libgle3, mesa回退    问题照旧
Reply View the author
avatar
Island
deepin
2019-01-15 22:11
#37
本帖最后由 zhangshuang 于 2019-1-15 14:28 编辑
https://bbs.deepin.org/post/173696
一直更新的,最后一次更新出的问题

你好,可以加个qq或者微信帮我们测试确定下问题吗?我已经给你发了私信
Reply View the author
avatar
137******60
deepin
2019-01-15 22:40
#38
本帖最后由 kevin_lu 于 2019-1-15 14:50 编辑
https://bbs.deepin.org/post/173696
你好,麻烦 执行sudo deepin-feedback-cli 上传一下日志信息,方便我们进一步确定问题 ...

已上传的用户反馈里。另外不小心在生成诊断前运行了 sudo apt-get purge libgle3,后来又执行Sudo apt-get install libgle3才进行诊断的。deepin-feedback-cli-Deepin-15.8-all-20190115-143324.tar.gz




Reply View the author
avatar
Island
deepin
2019-01-15 23:09
#39
https://bbs.deepin.org/post/173696
已上传的用户反馈里。另外不小心在生成诊断前运行了 sudo apt-get purge libgle3,后来又执行Sudo apt-get ...

没关系,我看你日志也是14号更新后出现的问题,请问14号之前都一直是正常的吗?能不能加个qq或者微信协助我定位下问题
Reply View the author
avatar
czl-504
deepin
2019-01-16 05:32
#40
问题最终得以解决。这场战役打得激烈……谢谢你们!刚才也收到了系统补丁。
Reply View the author
2 / 3
To page