나는 수년 동안 많은 랩탑을 가지고 있었고 많은 것들이 속도를 늦추고 있지만 오늘날 몇 년 전처럼 외부 디스플레이를 연결 해제하는 것만 큼 느리게 남아 있습니다. 새로운 디스플레이를 감지하고 픽셀 버퍼를 업데이트하는 데 시간이 얼마나 걸립니까? 나는 주로 Mac을 사용하지만 다른 플랫폼에서도 이것이 느리다고 생각합니다.
나는 수년 동안 많은 랩탑을 가지고 있었고 많은 것들이 속도를 늦추고 있지만 오늘날 몇 년 전처럼 외부 디스플레이를 연결 해제하는 것만 큼 느리게 남아 있습니다. 새로운 디스플레이를 감지하고 픽셀 버퍼를 업데이트하는 데 시간이 얼마나 걸립니까? 나는 주로 Mac을 사용하지만 다른 플랫폼에서도 이것이 느리다고 생각합니다.
답변:
나는 확실히 답을 모르지만 Owen Taylor의 Boot Poster Challenge 에서 읽은 내용을 생각 나게합니다 .
... 외부 시스템의 자연스러운 대기 시간-모니터가 DDC 프로브에 응답하는 데 걸리는 시간 ...
DDC는 I2C 기반 시스템 인 것 같습니다. 따라서 100kbps의 회선뿐만 아니라 다른 쪽 끝에있는 MCU / EEPROM도 있습니다. 또한 그래픽 카드는 프로브 할 DDC 버스가 있다고 가정하지 않으므로 채팅을 시도하기 전에 제 위치에 있는지 확인하기 위해 일부 하드웨어 검사를 수행합니다.
그 외에도, 나는 추측 할 수 있습니다 ...
또한 사회적 / 경제적 이유가 될 수 있습니다. 아무도 디스플레이 시작 시간을 테스트하거나 광고하는 사람이 없습니다. "DDC 프로브 (또는 병목 현상이 무엇이든)를 더 빠르게 만들어야합니다!" 기술 리뷰어가 언급하지 않았으며 리뷰 사이트에 목록이 표시되지 않았기 때문에 비용이 많이 들지 않습니다.
또한 디스플레이의 주요 사용 사례는 랩톱에 연결되지 않을 수도 있습니다. 그들이 하루가 시작될 때 PC를 켜고 있다고 생각한다면 (나는 그것이 사실인지 아닌지는 모르겠지만 생각 하는 경우) 유용한 화면에 도달하는 데 걸리는 시간이 지배적입니다 OS 부팅, 백라이트 밝기 증가 등
마지막으로 임베디드 시스템의 소프트웨어는 정말 끔찍한 경향이 있습니다. 최근에 LCD에서 온 스크린 디스플레이를 사용해 보셨습니까? 같은 시스템입니다. :-)
물론, 디스플레이 를 뽑을 때는 전혀 모른다. 더 빠르다고 생각하지만 실제로는 그렇지 않습니다. 어쩌면 그들은 왜 "필요한 것이 바뀌었을 때 모든 디스플레이를 조사"할 것입니다.
좋은 질문입니다.
분명히 이것은 OS에 따라 다릅니다.
대부분의 시간은 모든 창의 크기와 위치를 다시 계산 한 다음 다시 칠하는 데 사용됩니다. 이렇게하면 전체 다시 칠하는 체인이 더 작은 구성 요소로 내려갑니다. 글꼴 및 기타 사항도 다시로드하거나 크기를 다시 조정해야 할 수도 있습니다.