질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | 11.6.5 / 0.7.9 |
공지숙지/증상설명 | 숙지 |
*적용중인 도장
레노버 M93p: i7-4785T, HD4600, DP1.2(2개) / 오픈코어 0.7.9 사용 중입니다.
기존에 4K->hidpi(1920x1080) 60hz 듀얼 모니터 세팅으로 사용하다가, 모니터를 변경했습니다.(같은 4K 해상도 모니터, 다른 제조사)
먼저, 이전 세팅 그대로, config.plist에서 모니터 EDID만 삭제하고 바로 사용했습니다.
1. 듀얼 모니터 모두 4K 해상도 인식 됨, hidpi(1920x1080) 적용 됨. 그런데 메인 DP에 연결된 모니터는 크기를 61인치라고 인식하며, 30hz로 작동함.(내장모니터 플래그, 외장모니터 플래그 모두 동일)
'내장 모니터'일 때만 작동하는 세컨 DP에 연결된 모니터는 27인치, 4K, 60hz 잘 인식함.
2. 61인치/4k/30hz로 인식된 상태에서, 디스플레이 설정 -> 해상도를 1080p 선택하면 30hz/50hz/60hz 선택이 활성화 됩니다. 그 외에는 30hz로 고정이 되거나, 경우에 따라서 숫자로 된 해상도 말고 텍스트 크기로 해상도 고르는 옵션이 뜨기도 합니다.
여기까지만 보면 HD4600의 대역폭 한계, DP 케이블 문제, 모니터 호환성 문제...같은 하드웨어 문제로 여겨지는데, 문제는 윈도우에서는 HD4600 4K 듀얼 60hz DP 사용 가능, 같은 본체/케이블/모니터만 다른 걸로 4k/hidpi/60hz/듀얼을 사용했었다는 점입니다. 게다가,
3. 위 상황에서 디스플레이 -> 외장모니터로 설정된 모니터를 아무 각도로 회전(90~270도) 시켰다가 다시 원래대로(0도) 돌아온 후,
해상도 설정에서 '디스플레이에 최적화'를 누르면, 모니터가 61->27인치로 제대로 표시되고, 주사율도 30->60hz가 됩니다...ㅋㅋㅋㅋ
즉, 부팅 시에는 61인치, 4K, 30hz로 인식되던 모니터가 디스플레이 회전 각도를 변경했다가 복구+디스플레이 최적화를 누르면 27인치/4K/60hz로 정상 작동합니다. 웃긴게, 디스플레이 최적화 누르지 않고 해상도만 바꾸면 27인치/4k/30hz로 작동합니다...ㅋㅋㅋ
모니터 설정이 이렇게 한 번 바뀌면 잠자기-깨어나기 해도 유지가 됩니다.
4. 주모니터를 부팅시 로고가 뜨는 메인 DP 모니터가 아니라 서브 DP 모니터로 바꾸고 재부팅하면, 그 값이 저장이 안되고 다시 메인 DP 모니터가 주 모니터가 되며, 기준에 설정해둔 좌우 정렬도 리셋이 됩니다. 이전에 어떤 상태로 사용했느냐에 따라서 부팅과 동시에 한쪽 모니터는 세로모드(90도 회전)로 나오기도 합니다.
이런 걸 보면 device propertie 항목을 잘 만지면 해결이 될 것 같아서...(=그것 말고는 건드릴 줄 아는 게 없어서...ㅋㅋㅋ) 가려워 죽을 것 같습니다ㅋㅋㅋ
아예 안되면 포기를 하겠는데, 여차저차 괴랄한 과정을 거치면 4k/60hz/hidpi가 넘모 잘 되니까요...ㅋㅋㅋ
* 새로운 모니터 EDID입력 여부와 무관합니다. EDID를 둘 다 넣고, 둘 중에 하나먼 넣고 이런 식으로 하더라도 같은 증상이네요. EDID는 윈도우에서 추출한 값, IOReg에서 추출한 값 모두 적용해봤습니다. 꼬리 부분 길이만 좀 다르고 같은 값이네요. IOReg에서 추출한 EDID 값이 더 깁니다.
* 메인 DP에 연결된 모니터(=문제 있는 모니터)를 '내장 모니터'로 설정할 경우, 각도 변경 메뉴가 없기 때문에 이러한 해결책도 적용 안됨. 따라서 메인 DP에 연결된 모니터는 무조건 외장모니터로 설정해야함.
* framebuffer 메모리 설정 적용했으며, boot args에 -igfxmpc 적용함. 이 세팅+EDID 입력만으로 기존 모니터는 4K 듀얼 60hz를 사용했었어요...새로운 모니터도 EDID만 넣으면 될 줄 알았는데...ㅠㅠ
* 싱글 모니터 설정으로는 외부/내장모니터 설정 가리지 않고 부팅시부터 60hz 아주 잘 됩니다.
* 제조사 제공 Mac용 모니터 드라이버는 따로 없습니다.
검색해보면 일단, HD4600에서 4K를 활성화기 위한 내용(framebuffer 메모리 패치, 커넥터 패치)이 많이 나오고,
30hz 관련해서는 hdmi 1.4의 하드웨어적 대역폭 한계를 설명한 내용이 많이 나옵니다.
저는 4K 듀얼은 이미 활성화 했었고, 또 현재 DP1.2 사용 중이라서 위 내용과는 관련이 없다고 생각합니다.
4k 모니터가 61인치로 표기된다거나, 122인치로 표기되는 현상은 리얼맥에서도 발생하는 듯 합니다. 모니터 회전(ratate)에 따라서 30hz - 60hz 왔다갔다 하는 증상도 없지는 않은 것 같습니다. 그런데 오픈코어/해킨적 해결 방법이 나온 곳은 찾기가 어렵습니다.
맥 시스템 어차피 잘 끄지 않으니 한 번 세팅해놓고 두고두고 써도 되겠으나, 그래도 가려운 곳을 찾아서 기쁩ㄴ
문제 원인이나 해결책 관련하여 실마리를 주시면 찾아서 해결해보도록 하겠습니다. 조언 부탁드립니다.
https://github.com/waydabber/BetterDummy
이거 한 번 확인 해 보시지요. 회전에 도움이 안 될 수도 있고 리소스 낭비가 있을 수 있으나
테스트 한 번 해 보셔서 얻어 걸릴수도 있을까 해서 공유드립니다.
4K/60hz가 아예 안되는 것도 아니고...괴이한 과정을 거치면 잘 작동이 되니까 이게 욕심이 나네요ㅎㅎ
정보 감사합니다. 이따 시도해보겠습니다.
display menu라는 앱을 앱스토어에서 설치하신 후, 각 모니터별 해상도와 리프레쉬를 조정하시면 될 것 같네요.
정보주셔서 설치해봤습니다.
display menu는 디스플레이 정보를 변경하는 앱은 아닌 것 같습니다. 현재 저장된 디스플레이 정보 중 하나를 선택하게 하는 앱인 것으로 파악됩니다. 제가 겪는 증상은 단순히 해상도와 리프레시 조절로 해결될 수 있는 문제가 아닌 것 같습니다.(메뉴에 적절한(원하는) 해상도와 주사율이 안뜸)
1. 4K 해상도의 경우 30hz로만 인식.
2. 1920x1080 60hz로 설정하면 hidpi 미적용(1080p) 해상도로 나옵니다. 이 해상도는 기본 디스플레이 설정에서도 가능합니다.
해상도 조절 자체는 기본 디스플레이 설정을 쓰거나, hidpi 설정 및 수동 해상도 입력도 가능한 'RDM2' 앱나 one-key-hidpi로도 해결이 가능합니다.
본문에 썼다시피 현재 상태는,
부팅시 4k(hidpi) 30hz 61인치로 인식되는 메인 DP에 연결된 모니터가(4k hidpi 60hz 선택할 수 있는 메뉴가 안뜸)
-> 기본 디스플레이 설정에서 아무 각도나 회전시키고 취소(복귀)
-> 이어서 기본 디스플레이 설정에서 '디스플레이에 최적화'를 누르면
-> 4k(hidpi) 60hz 27인치 정상 스펙으로 사용 가능하게 됨
위와 같습니다. 이걸 부팅시부터 정상 작동하게 하고자 시도 중입니다.
감사합니다. 설치해서 시도해봤습니다. 단순하게 해상도/주사율 설정 프로그램과는 다르네요.
아쉽게도 제가 원하는 해답은 아닌듯 합니다.
- 애초에 부팅 시 모니터 인식을 61인치로 하는 점 -> config.plist에 EDID 넣는 설정으로 해결이 되지 싶은데 안됨...
- 아예 안되고 말면 포기하는데, 화면 회잔을 하고, 취소(복귀)하고, 디스플레이 최적화를 누르면 4k 60hz hidpi 27인치 인식이 제대로 되기는 하는 점...
베터 더미나 디스플레이 메뉴나 RDM이나 one-key-hidpi나 전부, 4k 30hz hidpi 61인치로 인식이 되는 상황에서는 크게 의미가 없네요.
디스플레이 해상도/주사율 설정을 변경하는 방법이 아니라 모니터 인식 자체를 잘 시켜야 하는 듯 합니다.
거 참...어렵습니다ㅎㅎ 아이 신난ㄷ
제가 말씀드린 display menu를 가지고 셋팅하라고 한 건 아니고요. 정상 주사율이 나올때, display menu로 다른 주사율로 바꿨다가, 해당 주사율로 바꿔놓으면 재부팅 시, 설정이 저장되더라고요. 저는 그렇게 쓰고있습니다.
0. 초기 부팅 상태에서(4k, 30hz)
1. 우선 제가 했던 방법(화면 회전 후 복구 어쩌고)으로 일단 4k 60hz를 되게 해놓고,
2. 그 상태에서 display menu를 열어서 앱을 이용해 다른 주사율(30hz)로 바꿨다가,
3. 다시 앱을 이용해서 60hz로 복귀(저장)
4. 이 상태로 재부팅하면 display menu에서 최종 세팅한 값(4k 60hz)이 유지된다는 말씀이시지요?
그 방법은 생각을 못했어요. 시도해보겠습니다. 감사합니다!
네 저는 그게돼서 그렇게 쓰고있거든요. 듀얼 모니터중 하나가 edid가 잘 안잡힐 때가 있어서 고해상도의 60hz안나올때가 있거든요.
방금 실험을 완료했습니다.ㅎㅎ
- 맨 처음 부팅시 3840x2160 30hz / 1920x1080(hidpi) 30hz로 부팅 -> '디스플레이 메뉴 앱'에는 3840x2160 30hz만 보여집니다.
- 중간 부분에 1920x1080 60hz를 고르면 hidpi가 적용되지 않은 화면이 나옵니다. 이건 기본 디스플레이 환경설정에서도 적용이 되고, 원하는 설정이 아니므로 패스.
- 디스플레이 환경설정에서 모니터 회전 후 복귀 - 디스플레이에 최적화 거치면, '디스플레이 메뉴 앱'에 3840x2160 60hz가 생성됩니다. 이 때 1920x1080 60hz/30hz를 선택해도 위와 마찬가지로 hidpi 적용되지 화면이 나옵니다. 디스플레이 메뉴 앱 해상도는 hidpi를 지원하지 않는 듯 합니다.
- 디스플레이 메뉴앱에서 3840x2160 30hz 선택 후 -> 3840x2160 60hz 선택 변경, 시작하면 앱 실행되도록 설정 -> 시스템 재부팅
- 마찬가지로 3840x2160 30hz로 부팅됨(말씀처럼 설정값이 저장되지는 않네요...ㅠ)
디스플레이 메뉴앱 혹은 기본 디스플레이 환경설정에서도 1920x1080(non-hidpi) 60hz로 설정하면 해상도/주사율이 그대로 유지되기는 합니다. 하지만 원하는 바가 아니므로...
부팅시에 해상도/주사율 대비 대역폭이 부족하다고 인식하는 것 같습니다. DP1.2가 아니라 DP1.1로 인식되는 느낌이랄까요...? HDMI로 치면 2.0으로 인식되는 게 아니라 1.4로 인식이 되는...그래서 4k 해상도에서는 60hz가 활성화 되지 않는 듯 합니다. 1920x1080(non-hidpi)에서는 대역폭이 충분하니, 다른 설정 없이도 60hz가 활성화 되고요.
이게 부팅 후 회전-복귀하면 귀신같이 4k 60hz/fhd(hidpi) 60hz가 잘 작동하니까 참...곡할 노릇입니다.ㅎㅎ 심지어 듀얼로 쓰는 같은 모델 다른 모니터는 부팅시부터 잘 작동합니다. 이전에 쓰던 4K 모니터도 그랬고요. 모니터 문제인가 해서 포트를 바꿔서 연결하면 잘 되던 모니터가 안됩니다. DP 1번 포트의 설정값 문제가 아닐까...
저는 config.plist에서 프레임버퍼값 계속 바꾸고 조합해보는데...재부팅만 수십번 하고 있습니다ㅎㅎ
다시 한 번 조언 감사합니다.
안타깝게...안되는군요. 케이블 문제일 수도 있으니 기존에 사용안해본 전혀 새로운 고급 케이블로 연결해보시기 바랍니다. edid injection을 테스트 해봤는데 저는 잘 동작 안하더라고요. 프레임버퍼는 어떻게 하면 화면이 나오니, 문제가 아닐것 같습니다. https://elitemacx86.com/threads/how-to-inject-edid-clover-opencore.576/
DP1+DP2 동시 사용시 DP1에 연결된 모니터에만 문제가 있습니다. DP1에서 문제가 있던 모니터+케이블을 DP2에 연결하면 정상 작동, DP2에서 정상 작동하던 모니터+케이블을 DP1에 꽂으면 30hz로 작동합니다. 케이블 문제는 아닌듯 합니다.
EDID는 저도 링크 주신 글 참고해서 config.plist에 추가했었습니다. 해상도/주사율 변경과는 무관했고, 잠자기 이후 모니터가 켜지고/안켜지고 이 부분이 차이가 있었습니다.
- edid 안 넣으면 둘 다 켜짐
- edid 하나만 넣으면 edid 넣지 않은 모니터는 잠자기 후 안켜짐
- edid 둘 다 넣으면 둘 다 켜짐
쓸데없는 것만 확인했어요...ㅠㅠㅎㅎ
EDID에 해상도와 인치 수 정보가 있는데 왜 61인치로 인식이 되나 모르겠습니다.
프레임버퍼는 구체적으로 커넥터패치를 건드려보고 있고, boot-args에 추가하는 각종 -igfx명령어들을 시험해보고 있습니다ㅠㅠ
문제 해결했습니다.
DP to HDMI 액티브 젠더, DP 2번은 DP to DP(DP 케이블 하나), DP 1번은 DP to HDMI(액티브 젠더) - HDMI 케이블
이렇게 연결했더니, 원하던대로 잘 됩니다.(27인치 크기 인식, 4K 해상도 인식, HIDPI 적용, 60hz 적용)
이전에 쓰던 모니터는 DP 연결 두 개로 잘 되었고, 새로 바꾼 모니터는 DP 연결 두 개로는 잘 안됐는데, 하나를 HDMI로 바꾸니까 또 잘 되네요.
- 젠더 없이 DP 케이블만 여러 개 구입해서 변경해봤는데, 그건 소용이 없었습니다.
- config.plist의 커넥터 패치는 건드리지 않고 계속 DP용으로 설정되어 있으며,
- 각 모니터 EDID 추가했습니다.
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
모니터(오류화면) 사진 찍을 때 팁(소소함) +270 | 11만 | 17.07.3020:49 | 달쇠 |
빠르고 정확한 답변을 받는 팁 및 질답자의 매너, EFI폴더 압축법 +90 | 12만 | 17.02.1014:21 | Mactopia |
Hot 오픈코어로 단일 ssd로 듀얼부팅 설정시 윈도우 블루스크린문제 해결방... +13 | 64 | 24.10.2318:25 | 헷인토시 |
Hot 새로운 os 설치, 벤츄라가 좋을까요? 세콰이어가 좋을까요? +10 | 126 | 24.10.2308:19 | 미찌콘 |
Hot 램 증설.. 그리고 자꾸 재부팅되는 PC.. +8 | 52 | 24.10.2513:02 | 김밉상 |
39 | 24.10.2513:28 | 희밍현수님 | |
52 | 24.10.2513:02 | 김밉상 | |
38 | 24.10.2421:15 | 활주로임 | |
49 | 24.10.2322:21 | 활주로임 | |
64 | 24.10.2318:25 | 헷인토시 | |
58 | 24.10.2317:01 | 활주로임 | |
95 | 24.10.2315:51 | 배고픈사람 | |
126 | 24.10.2308:19 | 미찌콘 | |
106 | 24.10.2213:48 | 아킬리오 | |
89 | 24.10.2210:36 | MCMC | |
63 | 24.10.2200:57 | 헷인토시 | |
165 | 24.10.2123:22 | 마요네즈 | |
1055 | 24.10.1914:54 | 활주로임 | |
191 | 24.10.2017:21 | RTings | |
967 | 24.10.2000:14 | Kylee | |
119 | 24.10.1921:50 | 루이코아낭 | |
207 | 24.10.1918:03 | Gastone | |
82 | 24.10.1721:28 | Oscar | |
205 | 24.10.1712:11 | 희밍현수님 | |
71 | 24.10.1612:42 | SystemShock | |
309 | 24.10.1517:37 | Gastone | |
1318 | 24.10.1517:20 | 물만두 | |
1624 | 24.10.1317:18 | 물만두 | |
1276 | 24.10.1315:07 | Steer | |
877 | 24.10.1004:51 | Steer | |
192 | 24.10.0920:24 | KImET | |
933 | 24.10.0915:49 | lesmi | |
182 | 24.10.0911:23 | LumOS | |
73 | 24.10.0902:16 | lesmi | |
909 | 24.10.0822:09 | 애플맨 | |
1315 | 24.10.0810:58 | soullees | |
115 | 24.10.0723:26 | 오십견 | |
1235 | 24.10.0723:14 | Steer | |
117 | 24.10.0721:40 | 서재희 | |
74 | 24.10.0704:04 | g2030h61 | |
89 | 24.10.0704:00 | g2030h61 | |
95 | 24.10.0620:14 | SystemShock | |
113 | 24.10.0617:57 | 늘심심 | |
1372 | 24.10.0601:48 | 아스타틴 | |
1272 | 24.10.0515:04 | lesmi | |
131 | 24.10.0422:58 | 낡은기계 | |
547 | 24.10.0315:33 | oreo | |
118 | 24.10.0315:26 | 매치포인트 | |
177 | 24.10.0313:01 | 매치포인트 | |
152 | 24.10.0311:30 | KAKU | |
393 | 24.10.0207:44 | 데스맥 | |
255 | 24.09.3014:22 | 민준송 | |
174 | 24.09.2922:21 | oreo | |
133 | 24.09.2917:58 | 수박 | |
111 | 24.09.2913:21 | 루마루 |
1. 혹시 질문 게시판 공지는 읽어 보셨나요? 빠른 답변을 받을수 있는 방법이 적혀 있습니다. 클릭
2. EFI 폴더를 올려서 질문하는 경우 아래 Apple 폴더 와 Audio 폴더 두가지 폴더가 있다면 삭제 하시고 압축후 업로드 하시면 됩니다.
3. 모든 걸 다 떠먹여 달라는 질문은 더 무시 당할수 있습니다. 핑거 프린세스가 되지 않도록 노력합시다.
5. 만약 본인 조차도 무엇이 문제인지 잘 모르는 상황이라면, 현재의 상황에 대해서 최대한 정확하게 글을 써 주시고, 오류화면이나 메세지등을 정확히 알려주셔야 답변을 빨리 받습니다. 그냥 "그냥 안 되요."라고 한다면 잡스가 와도 도움드리지 못할 공산이 큽니다.
6. 스스로 해결한 문제라면, 본인 질문 글에 해결 방법을 적어 두는게 좋습니다. 같은 문제로 고민하는 동료에게 도움을 줄 수도 있고, 대체로 한번 걸린 함정에 또 걸리기 마련입니다.
7. 긴 에러코드 등 같은 경우 오히려 질문의 가독성을 떨어뜨려 답변자에게 답변을 받기 힘들어 질수 있습니다. 글쓰기 하단의 코드 강조 박스 또는 스포일러(접기) 박스를 사용하시길 바랍니다.
8. 마지막으로 답변자의 회신에는 최대한 회신을 하며 소통을 하시면 상황 파악과 문제 해결에 도움이 됩니다.