Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux kernel phys_to_virt()函数在启动屏幕中引入延迟,因此图像中会闪烁。如何删除这个?_Linux Kernel_Framebuffer - Fatal编程技术网

Linux kernel phys_to_virt()函数在启动屏幕中引入延迟,因此图像中会闪烁。如何删除这个?

Linux kernel phys_to_virt()函数在启动屏幕中引入延迟,因此图像中会闪烁。如何删除这个?,linux-kernel,framebuffer,Linux Kernel,Framebuffer,在我的引导加载程序中,我在引导板时显示一些图像。现在,当内核启动启动时,我接受这个地址并执行 phys_to_virt(bootloaderfb); 由于这一点,我看到一个小闪烁的图像,然后目标靴子。如何消除此闪烁?phys\u to\u virt所做的就是在地址中添加一个常量。一个电话是没有意义的。如果你是按像素计算的,你可以试着通过记住物理地址来优化。我不是按像素计算的。事实上,我用这种方法按像素计算,我的眼睛可以看到一点不同。我想完全消除这种闪烁。任何建议。这里的整个概念是将帧缓冲区从引

在我的引导加载程序中,我在引导板时显示一些图像。现在,当内核启动启动时,我接受这个地址并执行

phys_to_virt(bootloaderfb);

由于这一点,我看到一个小闪烁的图像,然后目标靴子。如何消除此闪烁?

phys\u to\u virt所做的就是在地址中添加一个常量。一个电话是没有意义的。如果你是按像素计算的,你可以试着通过记住物理地址来优化。我不是按像素计算的。事实上,我用这种方法按像素计算,我的眼睛可以看到一点不同。我想完全消除这种闪烁。任何建议。这里的整个概念是将帧缓冲区从引导加载程序传递到内核,以便内核继续显示相同的图像,直到android启动。我看不到phys_to_virt和闪烁之间的关系。如果闪烁是由于CPU浪费在某个地方造成的,那么phys_to_virt不太可能就是这个地方。