안녕하세요. ubuntu 입문자 입니다.
현재 NVIDIA Tegra 칩에 ubuntu를 올려서 사용하고 있는데 문제가 발생하여 도움을 얻고자 글 올립니다.
LCD를 외부 출력으로 두고 사용중인데, 우분투 화면이 정방향으로 되어있는 경우에는 마우스 포인터가 화면이 끊기듯이 보이게 됩니다.
동영상을 틀어 확인해보면 동영상 자체는 끊김없이 재생되는 것으로 보입니다.
화면을 시계방향이든 180도든 돌리면 정상적으로 포인터 움직임이 보입니다.
마우스의 movement에 대한 인터럽트가 발생하지 않는지 확인하기 위해 마우스 이벤트쪽에서 메세지를 띄워 확인을 해보면 ,
이벤트는 정상적으로 발생하는 것으로 보입니다.
다만 화면을 갱신하는 인터럽트가 정방향일 경우에는 중간중간 발생이 안되는 현상이 있고, 화면 방향을 회전하면 마우스 이벤트 발생과 동시에
화면 갱신을 시키는 트리거가 정상적으로 반응을 합니다.
현재 driver쪽과 kernel쪽에서 의심되는 부분을 확인을 해보았지만, 배움이 부족하여 엄청난 삽질만 하고 있는 상태입니다.
마우스 이벤트에 대한 인터럽트가 발생했음에도 불구하고 화면쪽 출력을 시키는 irq에서 누락이 되는 부분과,
화면을 회전할 경우에는 정상적으로 동작되는 이유가 알고 싶습니다…
화면을 회전한 것에 대한 판단은 커널단에서 어떻게 확인이 가능한가요??;;
고수님들께서 조금이나마 힌트를 주신다면, 큰 배움의 밑거름으로 삼아 열심히 노력하겠습니다~~!
(글을 읽어주시는 모든 분들께 감사드리며, 지났지만 모두 새해 복 많이 받으시길 기원하겠습니다.)