NEOMAGIC(4)

πŸ“¦
version 1.3.1 Β· 2 versions
, in debian trixie, opensuse-leap 16.0

πŸ’– NEOMAGIC πŸ’–

okay bestie, so this is the manual for the neomagic driver β€” it lives in section 4 of the Kernel Interfaces Manual, and it's the Xorg driver for the Neomagic graphics chipsets. Yeah, the ones chillin' inside a ton of laptop computers. Retro queen behavior fr fr. πŸ’…


✨ SYNOPSIS ✨

okay so here's the vibe, you drop this into your config:

Section "Device"
  Identifier "devname"
  Driver "neomagic"
  ...
EndSection

🌸 DESCRIPTION 🌸

neomagic is an Xorg driver for the Neomagic graphics chipsets that are found in many laptop computers. that's it. that's the whole thing. it's giving "humble but essential." 🫢


πŸ‘‘ SUPPORTED HARDWARE πŸ‘‘

the driver supports these chipsets, no cap:

  • MagicGraph 128 (NM2070)
  • MagicGraph 128V (NM2090)
  • MagicGraph 128ZV (NM2093)
  • MagicGraph 128ZV+ (NM2097)
  • MagicGraph 128XD (NM2160)
  • MagicGraph 256AV (NM2200)
  • MagicGraph 256AV+ (NM2230)
  • MagicGraph 256ZX (NM2360)
  • MagicGraph 256XL+ (NM2380)

so about the depths β€” the driver supports depths 8, 15, 16 and 24 for all chipsets except the NM2070, which does not support depth 24. 😭

and the acceleration tea: all depths are accelerated except for depth 24, which is only accelerated on NM2200 and newer models. so if you're on an old one, depth 24 is gonna be doing the slow walk. 🐌

visuals? all visuals are supported in depth 8. TrueColor and DirectColor visuals are supported in the other depths. slay.


πŸŽ€ CONFIGURATION DETAILS πŸŽ€

pls go read xorg.conf(5) for the general configuration details, bestie β€” this section is only covering the config details that are specific to this driver. iykyk. πŸ’–

the following driver Options are supported:

  • Option "NoAccel" "boolean" β€” disable or enable acceleration. Default: acceleration is enabled. ✨
  • Option "SWCursor" "boolean" β€” disable or enable software cursor. Default: software cursor is disabled and a hardware cursor is used.
  • Option "PCIBurst" "boolean" β€” disable or enable PCI burst modes. Default: enabled. πŸ”₯
  • Option "Rotate" "CW" and Option "Rotate" "CCW" β€” rotate the display clockwise or counterclockwise. heads up: this mode is unaccelerated. Default: no rotation.
  • Option "ShadowFB" "boolean" β€” enable or disable use of the shadow framebuffer layer. Default: off. πŸ¦‹
  • Option "OverlayMem" "integer" β€” reserve the given amount of memory (in bytes) for the XVideo overlay. on boards with limited memory, display of large XVideo buffers might fail due to insufficient available memory. using this option solves the problem at the expense of reducing the memory available for other operations. for full-resolution DVDs, 829440 bytes (720x576x2) are necessary. math girlies rise. 🧚

πŸ’€ Note πŸ’€

on some laptops using the 2160 chipset (MagicGraph 128XD), the following options are needed to avoid a lock-up of the graphic engine: Option "XaaNoScanlineImageWriteRect" Option "XaaNoScanlineCPUToScreenColorExpandFill" not me warning you about a graphic engine lock-up. this is NOT a drill bestie, please use them. 😭

🌈 SEE ALSO 🌈

Xorg(1), xorg.conf(5), Xserver(1), X(7)

go read them. they're the supporting cast and they ate. πŸ‘‘


πŸ’œ AUTHORS πŸ’œ

authors include: Jens Owen, Kevin E. Martin, and also Egbert Eich, Mark Vojkovich, Alan Hourihane. absolute icons, we stan. 🫢


and that's a wrap!! this whole thing is X Version 11, part of xf86-video-neomagic 1.3.1, and yeah it's page NEOMAGIC(4) β€” bye bestie, go configure ur laptop πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from