c3d957f5fb
Tested by myself and kevlo@ on V800 and V855 chipsets.
136 lines
5.3 KiB
Plaintext
136 lines
5.3 KiB
Plaintext
openchrome 0.2.904 (09/10/2009)
|
|
-------------------------------
|
|
* New features :
|
|
- Basic VX855 support.
|
|
- VX800 support.
|
|
- CX700, VX800 integrated TMDS support.
|
|
- ARGB cursor support.
|
|
- Panel modesetting code rework.
|
|
|
|
* Bug fixes and enhancements :
|
|
- Add checking of the initialization of the XFree86 framebuffer manager.
|
|
- Save/restore ECK Clock Synthesizer.
|
|
- Fix bug with panel autodetection.
|
|
- Fixed problem with backlite (Ticket #308).
|
|
- Better VT1625 chipset support.
|
|
- Cursor support speedup.
|
|
- Fix bug with wrong panel size (Ticket #301).
|
|
- Remove build warnings and removed unused variables.
|
|
- Unified variable names with RandR.
|
|
- RandR initial support.
|
|
- Updated manpage.
|
|
- Add rotate upside-down and remove "Magic numbers".
|
|
- Disable TMDS by default for now, output detection is not working properly.
|
|
- Fix hardlock on resolution change.
|
|
- Remove loader symbol lists.
|
|
- XO-1.5 panel patch and dot clock fixup.
|
|
- Switch on LVDS pads only for active channel.
|
|
- Modify PLL generation and add VX855 support.
|
|
- Fix cursor on secondary.
|
|
- Fix a segfault on shutdown in ViaCleanupXVMC when there's no Xv.
|
|
- Fix null pointer dereference in viaExaCheckComposite.
|
|
- Clean up duplicate defines in via_regs.h.
|
|
- Remove VT8454B LCD flag.
|
|
- Make sure Chrome9 chipsets use software rasterizer for 3D.
|
|
- Cosmetic fix for ViaMMIODisable.
|
|
- Fix DFP pad mask.
|
|
- Fix possible use of uninitialized variable (ticket#292).
|
|
- Fix use of uninitialized variable.
|
|
- Fix 2D engine init.
|
|
- ViaPanelGetIndex: 1 bugfix and 1 cosmetic fix.
|
|
- Set P4M890 primary FIFO.
|
|
- Initialize CRTC before a mode switch. Fix bug #260.
|
|
- Small bug fixes for XAA and EXA.
|
|
- Minor bug fixes and tweaks.
|
|
- Remove support for old EXA.
|
|
- Fix 2d initialization for P4M900.
|
|
- Temporary workaround for freedesktop bug 21563.
|
|
- Adjust monitor values to handle preset LCD panel and TV modes.
|
|
- Fix placement of pVia->FrameBufferBase to MapFB.
|
|
- Clean up compile warnings.
|
|
- Fix crash worked around by XaaNoImageWriteRect.
|
|
- Restore panel backlight after VT switch (Ticket #29).
|
|
- XvMC Unichrome Pro allocation fixes.
|
|
- Add more needed modes to ViaPanelModes.
|
|
- XvMC symbol visibility.
|
|
- Properly link XvMC.
|
|
- Hide overlay when video is invisible (ticket #266).
|
|
- Allow FullHD with DDR400.
|
|
- Add missing 640x480 PAL mode for VT1625.
|
|
- Remove support for pre-xorg 7.1rc1 Xv ABI.
|
|
|
|
* New boards :
|
|
- Axper XP-M8VM800, Gigabyte M704 / RoverPC A700GQ, IBM AnyPlace Kiosk 3xx,
|
|
ECS P4M890T-M v2.0, Foxconn P4M800P7MB-RS2H, Haier A60-440256080BD,
|
|
Lenovo S12, Mitac 8624 (w/ P4M890), MSI K8M Neo-V (broken pci id),
|
|
MSI P4M900M3-L, Packard Bell Lima (ASUS MBP5VDZ-NVM), Samsung NC20,
|
|
Twinhead H12V, Twinhead M6, VIA Epia M700. VIA Openbook, Sharp PC-AE30J.
|
|
|
|
|
|
openchrome 0.2.903 (19/08/2008)
|
|
-------------------------------
|
|
* Enhancements and bug fixes:
|
|
- Simplify memory bandwidth setting.
|
|
- Fix compilation without EXA.
|
|
- Fix interpolation for CN400.
|
|
- Fix Xv on LCD for K8M890 and CX700.
|
|
- Disable XvDMA for P4M890 and K8M890, it is broken...
|
|
- Replace xf86strstr by the unwrapped version.
|
|
- Fix chipset revision detection in libpciaccess code path.
|
|
- Print driver version in the libpciaccess code path.
|
|
|
|
* New boards:
|
|
- Biostar P4M890-M7 TE, ECS CLE266, FIC CE261, Foxconn P4M9007MB-8RS2H,
|
|
Hewlett Packard 2133 Mini-Note, KamLAB KINO-LUKE-533-R20, Mercury P4VM800M7,
|
|
MSI K9MM-V, MSI VR321, PCChips (unknown model), Samsung Q1B.
|
|
|
|
|
|
openchrome 0.2.902 (08/04/2008)
|
|
-------------------------------
|
|
* Enhancements and bug fixes:
|
|
- libpciaccess support.
|
|
- Fix Xv on LCD for VM800/CN700/P4M800pro.
|
|
- Fix P4M900 fifo setting.
|
|
- Various code clean up.
|
|
|
|
* New boards:
|
|
- ASRock P4VM900-SATA2, Asustek M2V-MX SE, Asustek P5VD2-VM SE,
|
|
Biostar P4M800 Pro-M7, Clevo M54xSR, Clevo M660SR, Medion Notebook MD96483,
|
|
Mitac 8515, Mitac 8624, MSI Fuzzy CX700/CX700D, Packard Bell EasyNote XS
|
|
(aka Everex Cloudbook CE1200V), VIA Epia SN.
|
|
|
|
* Notes:
|
|
- The "HWCursor" option has been removed. Hardware-accelerated cursor is on by
|
|
default, so this option was useless. Use the "SWCursor" option if you want to
|
|
disable HW cursor.
|
|
- AGPDMA has been disabled for K8M800 and VM800/CN700/P4M800pro in this release
|
|
because it causes screen repaint and lockup issues. The problem has been
|
|
tracked down to a bug in kernel drm. All kernel >= 2.6.22 are affected. This
|
|
bug will be fixed in the upcoming 2.6.25-rc7. It is also fixed in current
|
|
drm git tree. If you're using one of the affected kernels, you'll have to
|
|
either keep AGPDMA disabled or build the modules from the fixed drm git
|
|
tree. This option brings extra performance for some operations. To use it,
|
|
add 'Option "EnableAGPDMA"' in the Device section of the xorg configuration.
|
|
|
|
|
|
openchrome 0.2.901 (02/01/2008)
|
|
-------------------------------
|
|
* Enhancements :
|
|
- New pci ids : FIC CE260, Hasee F700C, MSI P4M900M / P4M900M2-F/L,
|
|
PCChips V21G, Biostar P4M900M-M7 SE.
|
|
- Identify the driver as Openchrome, with CHROME as a shorthand.
|
|
- Report chipset too in case of an unknown card id.
|
|
- Improve P4M890 memory detection.
|
|
- Add VT1625 720x480Under, 720x480Fit and 720x480Over NTSC modes.
|
|
- Add VT1625 720x576 PAL mode.
|
|
|
|
* Fixes :
|
|
- Panel on CX700 needs VBE.
|
|
- K8M890 can use DDR667.
|
|
- Never enable IRQ on KM400, KM400A owner will still need to enable manually.
|
|
- Various code cleanups.
|
|
|
|
openchrome 0.2.900 (20/10/2007)
|
|
-------------------------------
|
|
- First openchrome official release.
|