diff --git a/src/add-ons/accelerants/nvidia/engine/nv_crtc.c b/src/add-ons/accelerants/nvidia/engine/nv_crtc.c index d0a6992942..d0eff07fc4 100644 --- a/src/add-ons/accelerants/nvidia/engine/nv_crtc.c +++ b/src/add-ons/accelerants/nvidia/engine/nv_crtc.c @@ -1,6 +1,6 @@ /* CTRC functionality */ /* Author: - Rudolf Cornelissen 11/2002-4/2004 + Rudolf Cornelissen 11/2002-5/2004 */ #define MODULE_BIT 0x00040000 @@ -113,9 +113,10 @@ status_t nv_crtc_set_timing(display_mode target) /* horizontal timing */ //fixme (?): maybe we need real modeline calculations here... //testing (640x480): total = 135% is too much, 120% to small... - target.timing.h_total = target.timing.h_display + 160;//128 - target.timing.h_sync_start = target.timing.h_total - 144;//112 - target.timing.h_sync_end = target.timing.h_total - 48;//16 + //total = display + 160 equals panel modeline: but must be smaller...? + target.timing.h_total = target.timing.h_display + 152;//160;//128 + target.timing.h_sync_start = target.timing.h_total - 136;//144;//112 + target.timing.h_sync_end = target.timing.h_total - 40;//48;//16 /* vertical timing */ target.timing.v_total = target.timing.v_display + 6; diff --git a/src/add-ons/accelerants/nvidia/engine/nv_crtc2.c b/src/add-ons/accelerants/nvidia/engine/nv_crtc2.c index 80de523e38..b2ac060446 100644 --- a/src/add-ons/accelerants/nvidia/engine/nv_crtc2.c +++ b/src/add-ons/accelerants/nvidia/engine/nv_crtc2.c @@ -1,6 +1,6 @@ /* second CTRC functionality for GeForce cards */ /* Author: - Rudolf Cornelissen 11/2002-4/2004 + Rudolf Cornelissen 11/2002-5/2004 */ #define MODULE_BIT 0x00020000 @@ -99,9 +99,10 @@ status_t nv_crtc2_set_timing(display_mode target) /* horizontal timing */ //fixme (?): maybe we need real modeline calculations here... //testing (640x480): total = 135% is too much, 120% to small... - target.timing.h_total = target.timing.h_display + 160;//128 - target.timing.h_sync_start = target.timing.h_total - 144;//112 - target.timing.h_sync_end = target.timing.h_total - 48;//16 + //total = display + 160 equals panel modeline: but must be smaller...? + target.timing.h_total = target.timing.h_display + 152;//160;//128 + target.timing.h_sync_start = target.timing.h_total - 136;//144;//112 + target.timing.h_sync_end = target.timing.h_total - 40;//48;//16 /* vertical timing */ target.timing.v_total = target.timing.v_display + 6; diff --git a/src/add-ons/accelerants/nvidia/engine/nv_general.c b/src/add-ons/accelerants/nvidia/engine/nv_general.c index 69720f9190..0ec1ecdfef 100644 --- a/src/add-ons/accelerants/nvidia/engine/nv_general.c +++ b/src/add-ons/accelerants/nvidia/engine/nv_general.c @@ -80,7 +80,7 @@ status_t nv_general_powerup() { status_t status; - LOG(1,("POWERUP: nVidia (open)BeOS Accelerant 0.10-18 running.\n")); + LOG(1,("POWERUP: nVidia (open)BeOS Accelerant 0.10-19 running.\n")); /* preset no laptop */ si->ps.laptop = false;