=========================================== Silicon Motion Windows Driver Release Notes =========================================== 03/11/99 (4.11.01.0011) 1. Game Monster Truck passes invalid negative source x, y to StretchBLT & StretchDIB which causes GPF. We let DibEng handle them in these cases. 2. Add LynxE TV virtual screen support. 3. TV only, 8 bpp modes with virtual screen enable. Move virtual screen with hw video 2 enable, VPR00 bit [20] should not be off. 4. TV only, 8 bpp modes, when hw video 2 is on, go to DOS full screen and EXIT. Screen corrupted because Video 1 is off. It should be on. 5. Disable Polygon for Lynx3D. Garbage shown on WinBench98 Task switching 2 right before TimeOut error message. 6. Use hardware cursor in StretchMode If panel size = screen resolution. 7. Add Engine status bit checking between circle operations. NTEST.EXE shows line segments missing. 8. Use Force MipMap if physical video memory > 2.5 M. It solves system hangs problems running MotorRacer II & ReadLine. 9. Do not wait for status or vsync if DirectDraw Flip or Blt does not happens in the primary surface. Some Japanese games use triple buffers and do not expect status checking before BLTs. 03/15/99 (4.11.01.0012) 1. Run game G-Police from Windows' My Computer, screen corrupted if you do not have game CD ready and then exit. 2. Undo v4.11.01.0012 #9. It is not DDraw HAL problem. Some of the old direct draw games do the flip or bitblt without checking the status. 3. Remove HostBlt color to color Rop=0x66 (when Rops != SourceCopy) for LynxE & LynxEM. Japanese Windows with Plus installed, sometimes garbage shown on screen when screen saver is activated. 03/19/99 (4.11.01.0013) 1. AGP information does not show up running Final Reality. 2. Rotation mode is on and go to suspend/resume, Esc UpdateRotation is not called any more. New Control Panel needed to fix this issue. 180 degree rotation, need to program VP_GraphStartAddr for display since Bios mode set will clear this register to 0 from suspend/resume. 3. Software cursor is covered by hardware video when dual monitor feature is enabled. Work around by turn on color key and set color mask to the same as the color key value in non-oclusion modes. This makes software cursor visible. 4. Virtual desktop is enabled with hardware video is playing, move cursor down to make hardware video y = 0 or 50 <= x <= 5f, garbage line shows on top of the screen. Eliminate this by turn on color key and set color mask to 0ffffh. 5. Turn off burst mode 3c4.17 [5] = 0 for Lynx3D. 6. Remove 640x480 res support if PAL TV is 800x600 (sm710, sm810). 03/30/99 (4.11.01.0014) 1. Default Lynx3D MCLK = 65. Check 3c4.83h bit [1:0] set in BIOS. 00 - default, 01 - 60mclk, 10 - 55mclk, 11 - 50mclk. 2. TV only, resume from monitor off, now display LCD/CRT simul. SMI Control Panel set it back to simul. New Control Panel is needed for this fix. 3. Do not allow 800x600x16 & 1024x768x16 D3D HAL in Lynx3D. This is due to internal & external memory contention. The driver will fail Z-buffer surface create for these modes with returen NotEnoughMemory. 4. Use as 2nd adapter, sometimes Win98 can not recognize it. The memory & IO need to be sharable during initialization. Margi reports this issue. 5. OSR1 HyperTerminal GPF. 6. Add 85 Hz support for 640x480 & 800x600 resolutions. 03/31/99 (4.11.01.0015) 1. Video is chopped off at the bottom of the video window in TV only modes. 2. A DWORD KEY \\LocalMachine\software\Silicon Motion Inc.\DriverCaps\Caps2D is added for various drawing operation options. This is mainly for debugging prupose. 04/09/99 (4.11.01.0016) 1. Detect whether hardware interrupt is present and do not use hardware interrupt during weave and bob mode switchings if it is not available. Some machines will just reboot the system if hardware IRQ is not hooked. 2. Remove 16 bpp modes gamma correction support. Only support 24 bpp modes. Turn on gamma only when ddraw applications try to use it and turn it off exiting the ddraw. LynxEM-AC/Lynx3D hardware cursor is shifted left by 2 pixel when gamma correction is enabled. 3. DirectDraw flip.c is changed for double buffer video display. The patch for Xing MPEG1 decoder is removed. Normally, applications call updateoverlay to update position and flip to change video source address. However, Xing software call both functions at the same time. This causes DVD playback slower when double buffer is used compared with single buffer. 4. VxD Clears first 256kB of video memory when the display driver is disabling. This eliminate screen temporary corruption for some applications asking Windows Restart after installation. 5. InterVideo DVD will create surface even when CanCreateSurface() fails. In stretch modes and play mpeg1 video, it will still use hw video if InterVideo DVD software has been installed in the system. 6, Improve DirectDraw Flip Double Buffer quality. 7. Temporary improve LynxEM4 with 4M memory devicebitmap size for 7% gain. 04/13/99 (4.11.01.0016) 1. Speed III texture dropping issue. 2. 3D flip causes TV screen flashing. VPR44 should be set to VPR0C+VPR10. 04/23/99 (4.11.01.0017) 1. Put burst mode back on for Lynx3D. 2. Add 720x480 TV only support for Lynx3D/3DM. Bios version 2.20.67 or later. 3. Wait until Engine idle instead of return to apps immediately in DDraw. Otherwise Game Recoil has a problem to clean Z buffer. 4. InterVideo 1.2.40 using DirectShow command which causes DVD play flipping status not correct in DDraw. 04/30/99 (4.11.01.0017) 1. TV only and restart Windows, Disable1 should call int10 5f0C to disable virtual refresh and reset vpr00 to disable flicker reduction if current mode is 8bpp. At the same time, check if TV only mode, we need to use sw cursor always in VGA.asm. 2. Fix Scarsd3d game with bad quality. this game doesn't pass z-buffer in context in contextcreate, it pass z-buffer in setrendertarget. 3. After disable dual monitor, set 3c4.66 [5:4] = 00 to enable both CRT and LCR Ram. If CRT ram is not enabled, monitor detection will not work. This has been fixed in BIOS as well. 4. Add LynxEM AD detection for Gamma on with hardware cursor issue. 05/04/99 (4.11.01.0017) 1. Burst will be turned off when running 3D games besides 3D WinBench. However, burst will be turned on in 2D & DVD always. 05/07/99 (4.11.01.0017) 1. Do not save/restore 3c4.71 in Vxd. Bit [3] has been used for global stretch on/off scratch bit for NEC which can be disabled in DOS full screen and this status needs to be maintained when back to Windows Desktop. 2. MicroVision in Control.asm has been added to detect Lynx/LynxE/LynxEM and not support DVD play if TV is on. Lynx3D/3DM hardware will have MicroVision TV support. 3. Virtual Screen in TV only mode, go to DOS full screen and back to Windows desktop, ScreenOrgX & ScreenOrgY have been clear and caused virtual screen coordinates are not accurate. 4. Use sw video play when 1024x768x16 as primary display and 2nd monitor is enabled. 5. Dual monitor is on with software cursor by using desktop themes. Restart Windows back to dual monitor again and disable 2nd monitor, cursor becomes hardware and show black color. 6. Fix version information for Verinfo.exe test. 7. Latest LynxEM uses graphics engine for 16/14 bpp stretch and video engine for 8 bpp. When coming back from DOS full screen, video should not be turned on in 16/24 bpp modes. 05/12/99 (4.11.01.0017) 1. After DirectMedia installed, even driver fails CanCreateSurface(), it still call CreateSurface(). We need to fail both places if the driver does not support the current surface. Play video on 1st display while dual monitor is enabled in 1024x768x16, sometimes it still uses hardware video play. 2. ASUS sm910 with ALI DVD decoder in mother board, VPR56 capture request fifo can not be set to 0. System hangs when open and close the DVD couples of time. Driver set it to 7 for sm910. 3. Make color key always on. This will eliminate software cursor disappears underneath hardware video. 4. For game Tomb Rader 3, to fix the vertical line segment bug, we have to force Pespevtive_correction_OFF when w0=w1=w2. We cannot do this for general, since there will be garbages in foot notes in 3D WInMark and 3Dwinbench Quality 49 test (Texture Fidelity) will fail. 05/18/99 (4.11.01.0017) 1. LynxEM, Japanese game Den_To_Go game causes GPF. 2. LynxEM, if 3c4.83h bit [7] = 1, set by bios from calling int 15h, then disable Win98 DualMonitor feature. This is requested by NEC. 05/20/99 (4.11.01.0017) 1. LynxEM, if 3c4.83 bit [5] is set by system bios, stretch mode needs to be on even before control panel is loaded. 2. LynxEM, using 1024x768 panel with stretch mode on in 800x600x24 mode and play video, severe underflow is occurred. Use sw video play in this case. This is done by Control Panel dated 05/20/99. 05/27/99 (4.11.01.0017) 1. If MouseTrail in on, SetCursorType can NOT switch to hardware cursor even the cursor fmt is Black & White. (NEC) mouse trail on, turn on and off stretch mode, cursor become hw. 2. Enable MouseTrail, enable 2nd monitor and disable MouseTrail. The cursor become hw and shows up on CRT only. (NEC) 3. Dual monitor enable, play hw video and move this video to 2nd display. The 2nd display hw video will become blank when play another hw video on 1st display. (NEC) 4. Block video on panel when DVD is playing and dual view is on. 05/28/99 (4.11.01.0017) 1. Play InterVideo DVD with dual monitor on, the 1st diplay is corrupted. InterVideo DVD still can not display DVD on 2nd display. 06/04/99 (4.11.01.0017) 1. GPF playing Quick time 2.x. EDX in "mov es:[lpPalettePDevice],edx" in both of GetPaletteTranslate & SetPaletteTranslate does not get initialized. (NEC) 2. Remove patch which setting color key always to show software cursor on top of hw video. Japanese game soft - Popuras beginning video screen is blank. Leave this patch only when dual monitor is enabled. (NEC) 3. Rotation mode, run flipcube and press ESC. Screen become blank. New control panel will disable rotation mode and set back to normal mode. (NEC) 4. Control Panel does not SetFocus during ddraw exclusive mode. (NEC) 5. In LynxEM/Lynx3D, VPR40 needs to be clear after mode set. Japanese game - Groove Music Soft, LogOutut and LogIn, screen is stretched. (NEC) 6 Lynx3D, Rop3 with screen -> screen copy across external & internal memory, garbage shows up. (Movita) 7. Groove games, logout and login,Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.