Difference between revisions of "Neomagic MagicMedia256AV"
(→ThinkPad's this chip may be found in) |
(changed category) |
||
(10 intermediate revisions by 6 users not shown) | |||
Line 16: | Line 16: | ||
=== Linux X.Org driver === | === Linux X.Org driver === | ||
− | This chip is supported by the 'neomagic' driver as part of the X.Org distribution | + | This chip is supported by the 'neomagic' driver as part of the X.Org distribution. Hardware acceleration is not supported at color depths above 16-bit. |
+ | |||
+ | The XVideo (xv) extension is supported in the driver. Xv problems in applications such as xine and mplayer may be helped by setting the "OverlayMem" option in the "Device" section of xorg.conf. | ||
+ | |||
+ | Option "OverlayMem" "829440" # Sufficient memory for a full-screen DVD | ||
+ | |||
+ | Setting this option can also improve playback if video playing already works, resulting in less lag when moving windows in the bkacground etc. | ||
==== ThinkPad LCD ==== | ==== ThinkPad LCD ==== | ||
Line 22: | Line 28: | ||
==== External VGA port ==== | ==== External VGA port ==== | ||
− | + | The external VGA port is known to work on at least X.org 1.3 and the kernel's NeoMagic VGA Framebuffer, both at 1024x768. It can be activated using the Fn+F7 button. | |
+ | |||
+ | Warning: Avoid switching between the console and X11 with the external VGA port active. You might have to re-enable it or even be unable to until you reboot. | ||
+ | |||
==== SVideo port ==== | ==== SVideo port ==== | ||
− | + | Works with VESA & mplayer | |
+ | |||
=== Linux kernel Framebuffer driver === | === Linux kernel Framebuffer driver === | ||
− | + | I use the NeoMagic Framebuffer Driver in the Kernel 2.6.12rc5, | |
+ | since Kernel 2.6.8 with the following Configuration: | ||
+ | |||
+ | # | ||
+ | # Console display driver support | ||
+ | # | ||
+ | CONFIG_VGA_CONSOLE=y | ||
+ | CONFIG_DUMMY_CONSOLE=y | ||
+ | CONFIG_FRAMEBUFFER_CONSOLE=y | ||
+ | CONFIG_FONT_8x8=y | ||
+ | CONFIG_FONT_8x16=y | ||
+ | |||
+ | |||
+ | # Graphics support | ||
+ | # | ||
+ | CONFIG_FB=y | ||
+ | CONFIG_FB_CFB_FILLRECT=y | ||
+ | CONFIG_FB_CFB_COPYAREA=y | ||
+ | CONFIG_FB_CFB_IMAGEBLIT=y | ||
+ | CONFIG_FB_SOFT_CURSOR=y | ||
+ | CONFIG_FB_MODE_HELPERS=y | ||
+ | CONFIG_FB_VESA=y | ||
+ | CONFIG_VIDEO_SELECT=y | ||
+ | CONFIG_FB_NEOMAGIC=y | ||
+ | |||
+ | I normally use the 1024x768-16bit. | ||
+ | It is good enough th play mplayer-videos oh this Framebuffer Device with the Option "-vo fbdev". | ||
+ | If you use the devfs Filesystem, you must use the device /dev/fb/0 device. | ||
+ | |||
+ | the fb-settings are: | ||
+ | |||
+ | mode "1024x768-60" | ||
+ | D: 65.003 MHz, H: 48.365 kHz, V: 60.006 Hz | ||
+ | geometry 1024 768 1024 768 16 | ||
+ | timings 15384 160 24 29 3 136 6 | ||
+ | rgba 5/11,6/5,5/0,0/0 | ||
+ | endmode | ||
+ | |||
+ | for questions ask: wohnland@r84.ath.cx | ||
− | === | + | === ThinkPads this chip may be found in === |
* {{380Z}}, {{390}}, {{390E}}, {{390X}} | * {{380Z}}, {{390}}, {{390E}}, {{390X}} | ||
* {{570}}, {{570E}} | * {{570}}, {{570E}} | ||
* {{600E}} | * {{600E}} | ||
− | * {{ | + | * {{I1412}}, {{I1452}}, {{I1472}} |
* {{I1512}}, {{I1552}} | * {{I1512}}, {{I1552}} | ||
* {{I1720}}, {{I1721}} | * {{I1720}}, {{I1721}} | ||
− | [[Category: | + | [[Category:Video Controllers]] |
Latest revision as of 13:57, 22 January 2021
Neomagic MagicMedia256AVThis is a Neomagic video adapter Features
|
Linux X.Org driver
This chip is supported by the 'neomagic' driver as part of the X.Org distribution. Hardware acceleration is not supported at color depths above 16-bit.
The XVideo (xv) extension is supported in the driver. Xv problems in applications such as xine and mplayer may be helped by setting the "OverlayMem" option in the "Device" section of xorg.conf.
Option "OverlayMem" "829440" # Sufficient memory for a full-screen DVD
Setting this option can also improve playback if video playing already works, resulting in less lag when moving windows in the bkacground etc.
ThinkPad LCD
Display on the internal LCD works as long as you set the monitor settings correct.
External VGA port
The external VGA port is known to work on at least X.org 1.3 and the kernel's NeoMagic VGA Framebuffer, both at 1024x768. It can be activated using the Fn+F7 button.
Warning: Avoid switching between the console and X11 with the external VGA port active. You might have to re-enable it or even be unable to until you reboot.
SVideo port
Works with VESA & mplayer
Linux kernel Framebuffer driver
I use the NeoMagic Framebuffer Driver in the Kernel 2.6.12rc5, since Kernel 2.6.8 with the following Configuration:
# # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y
# Graphics support # CONFIG_FB=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SOFT_CURSOR=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_VESA=y CONFIG_VIDEO_SELECT=y CONFIG_FB_NEOMAGIC=y
I normally use the 1024x768-16bit. It is good enough th play mplayer-videos oh this Framebuffer Device with the Option "-vo fbdev". If you use the devfs Filesystem, you must use the device /dev/fb/0 device.
the fb-settings are:
mode "1024x768-60" D: 65.003 MHz, H: 48.365 kHz, V: 60.006 Hz geometry 1024 768 1024 768 16 timings 15384 160 24 29 3 136 6 rgba 5/11,6/5,5/0,0/0 endmode
for questions ask: wohnland@r84.ath.cx