• Recent
    • Docs
    • Github
    • 百度网盘
    • Onedrive
    • Official
    • Shop
    • Register
    • Login

    ubuntu 0306 有时桌面卡死

    Scheduled Pinned Locked Moved Pi 4B
    24 Posts 4 Posters 909 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      jugg @george
      last edited by

      @george
      要修改成什么格式
      现在SDL渲染的是nv12的

      G 1 Reply Last reply Reply Quote 0
      • J
        jugg @george
        last edited by

        @george
        我不确定是不是SDL导致的
        因为重启之后发现即时不渲染画面 不使用SDL 也会有这样的错误
        跑的是一个qt的程序 是不是qt程序哪里不适配导致的

        1 Reply Last reply Reply Quote 0
        • G
          george @jugg
          last edited by

          @jugg 数据格式NV12是没有问题的,这里主要是Esmart图层本身不支持AFBC的格式。可以尝试图层切换到Cluster显示,但是我查了一下AFBC的格式,好像也没有AFBC_FORMAT_MOD_SC这种,你可以先尝试一下.
          9eda420c-c1dc-4da7-822d-43884be6ce28-274de117dff815ce51de32d087e0e37.png

          J 2 Replies Last reply Reply Quote 0
          • J
            jugg @george
            last edited by

            @george
            这个是要改内核?
            我觉得是qt程序的问题
            因为其它的qt程序没问题
            就我这个从raspi4b移植过来的程序运行就出现这样的错误
            但是我又不知道什么样的程序会导致出现这样的错误
            我屏蔽了SDL、MPV相关的代码 还是会有这样的错误

            1 Reply Last reply Reply Quote 0
            • J
              jugg @george
              last edited by

              @george
              我发现qt里面使用showFullScreen()全部显示窗口就会出现这个错误
              尤其在使用SDL 渲染的时候会疯狂的打印这个错误

              G 1 Reply Last reply Reply Quote 0
              • G
                george @jugg
                last edited by

                @jugg 你QT的版本?我看看有没有类似问题?

                J T 3 Replies Last reply Reply Quote 0
                • J
                  jugg @george
                  last edited by

                  @george
                  5.15.3
                  直接在线安装的

                  1 Reply Last reply Reply Quote 0
                  • J
                    jugg @george
                    last edited by

                    @george
                    好像确实是showFullScreen()这个函数导致的
                    我使用setFixedSize指定窗口大小 然后使用SDL渲染就不会有这个问题

                    J 1 Reply Last reply Reply Quote 0
                    • J
                      jugg @jugg
                      last edited by

                      @jugg said in ubuntu 0306 有时桌面卡死:

                      @george
                      好像确实是showFullScreen()这个函数导致的
                      我使用setFixedSize指定窗口大小 然后使用SDL渲染就不会有这个问题

                      使用openg渲染的情况下使用showFullScreen() 也会有这个错误

                      1 Reply Last reply Reply Quote 0
                      • T
                        Twsuts @george
                        last edited by

                        @george 我也有这个问题,我觉得是全屏的问题,可以去浏览器打开一个视频看看,你正常大小播放视频没有问题,全屏播放视频串口就会一直输出这些东西

                        G 1 Reply Last reply Reply Quote 0
                        • G
                          george @Twsuts
                          last edited by

                          @Twsuts

                          • 目前跟踪到的问题是,视频窗口全屏状态下,gnome会发afbc的图层格式给VOP,但这种格式是VOP Esmart图层不支持的类型,内核监测到这种异常图层就会报不支持的log,屏蔽掉出错log浏览器视频播放不会有影响。
                            b4b9af33-9f3f-4964-b23d-876d5c0a7a46-c235b130470fd8bd36df143ddc10bf0.png

                          • 然后测试了QV4L2打开摄像头然后全屏,没有发现黑屏的现象,可以参考一下QV4L2的全屏操作方式。

                          T 1 Reply Last reply Reply Quote 0
                          • T
                            Twsuts @george
                            last edited by

                            @george 是的,并不影响播放视频,我运行Qt程序只要全屏也会一直输出这个,我把它屏蔽好了

                            1 Reply Last reply Reply Quote 0
                            • 1
                            • 2
                            • 2 / 2
                            • First post
                              Last post