Opened 11 years ago

Closed 6 years ago

Last modified 8 months ago

#3457 closed bug (fixed)

No Automatic Native Resolution

Reported by: thomasmansfeld Owned by: stippi
Priority: normal Milestone: R1
Component: Drivers/Graphics/radeon Version: R1/pre-alpha1
Keywords: Cc:
Blocked By: #7662 Blocking:
Has a Patch: no Platform: x86

Description

My VAIO Z1 does not startup with the native resolution(1400x1050) on first start of haiku. But it did it before the device driver interface rewrote!

Syslog attached

Attachments (1)

syslog.txt (78.3 KB ) - added by thomasmansfeld 11 years ago.

Download all attachments as: .zip

Change History (12)

by thomasmansfeld, 11 years ago

Attachment: syslog.txt added

comment:1 by thomasmansfeld, 11 years ago

Summary: No Auomatic Native ResolutionNo Automatic Native Resolution

comment:2 by thomasmansfeld, 11 years ago

It starts up in 1024x768

comment:3 by axeld, 11 years ago

Owner: changed from euan to stippi

It probably cannot allocate the memory for the doubled screen size (due to double buffering stippi enabled), and then falls back to the lower resolution, instead of turning off double buffering.

comment:4 by thomasmansfeld, 11 years ago

But I can set 1400*1050 in the Screen Preferenes and it works then. But it feels like using VESA mode then ( not so quick redraw on moving windows over each other ). BTW the Radeon M1 has 16MB Framebuffer.

comment:5 by euan, 11 years ago

might also be that the driver is targeting the VGA output for some reason. What's this device driver interface rewrite? Something in radeon, or the app_server?

comment:6 by scottmc, 8 years ago

Blocking: 7662 added

comment:7 by kallisti5, 8 years ago

this issue is old as dirt, but the issue looks to be at:

1316	KERN: Radeon - PROPOSE_DISPLAY_MODE: wished:
1317	KERN: Radeon - PROPOSE_DISPLAY_MODE: H: 1024 1048 1184 1344 (v=1024)
1318	KERN: Radeon - PROPOSE_DISPLAY_MODE: V:  768  771  777  806 (h=1536)
1319	KERN: Radeon - PROPOSE_DISPLAY_MODE: clk: 65000
1320	KERN: Radeon - PROPOSE_DISPLAY_MODE: got:
1321	KERN: Radeon - PROPOSE_DISPLAY_MODE: H: 1024 1048 1184 1344 (v=1024)
1322	KERN: Radeon - PROPOSE_DISPLAY_MODE: V:  768  771  777  806 (h=1536)
1323	KERN: Radeon - PROPOSE_DISPLAY_MODE: clk: 65000
1324	KERN: Radeon - Radeon_VerifyMultiMode: only one monitor - disabling any multi-mon mode
.
1328	KERN: Radeon - Radeon_SetMode: requested resolution higher than native panel

The v=1024 / h=1536 looks odd. When you mix it with the last error on resolution higher then native panel it definitely looks suspicious.

This may no longer be an issue however. euan, can you do a quick retest with the latest version of Haiku?

comment:8 by stpere, 6 years ago

It's a bit old now (hardware tends to disappear after a while..), but can you try with hrev46950? there was a bug that might have caused the accelerant to not discard an invalid display mode.

comment:9 by thomasmansfeld, 6 years ago

Seems that was the bug! Haiku Boot CD started in native LCD mode !!!

Thanks for fixing!

I cannot close this ticket?

Last edited 6 years ago by thomasmansfeld (previous) (diff)

comment:10 by stpere, 6 years ago

Resolution: fixed
Status: newclosed

thanks for the feedback! fixed in hrev46950.

comment:11 by waddlesplash, 8 months ago

Blocked By: 7662 added
Blocking: 7662 removed
Note: See TracTickets for help on using tickets.