LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 08-19-2009, 05:41 AM   #1
putvejs
LQ Newbie
 
Registered: Mar 2008
Posts: 5

Rep: Reputation: 0
Neomagic NM2160 video driver problem on HP Omnibook 3000


Hi!

I am trying to set up maximum video resolution on my old laptop and maximum what I can get is 800X600 - I am using LXDE desktop on Xubuntu distro , Resolution got form - Settings -> Monitor Settings

Maximum resolution I read is 1024x768 with Depth 16 parameter (http://www.frankb.us/stuff/OmniBook3000CTX.html#Xserver)

I have installed xserver-xorg-video-neomagix module

Linux version (uanme -r ) : 2.6.28-6-386

lspci content :
Code:
00:02.0 VGA compatible controller: Neomagic Corporation NM2160 [MagicGraph 128XD]

/etc/X11/xorg.conf

Code:
Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/X11/misc"
	FontPath     "/usr/share/fonts/X11/cyrillic"
	FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
	FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
	FontPath     "/usr/share/fonts/X11/Type1"
	FontPath     "/usr/share/fonts/X11/100dpi"
	FontPath     "/usr/share/fonts/X11/75dpi"
	FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
	Load  "extmod"
	Load  "dbe"
	Load  "dri"
	Load  "dri2"
	Load  "glx"
	Load  "record"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoLinear"           	# [<bool>]
        #Option     "NoAccel"            	# [<bool>]
        #Option     "SWcursor"           	# [<bool>]
        #Option     "noMMIO"             	# [<bool>]
        #Option     "internDisp"         	# [<bool>]
        #Option     "externDisp"         	# [<bool>]
        #Option     "LcdCenter"          	# [<bool>]
        #Option     "ShadowFB"           	# [<bool>]
        #Option     "NoStretch"          	# [<bool>]
        #Option     "pciBurst"           	# [<bool>]
        #Option     "ShowCache"          	# [<bool>]
        #Option     "Rotate"             	# [<str>]
        #Option     "StrangeLockups"     	# [<bool>]
        #Option     "DisplayHeight480"   	# [<bool>]
        #Option     "progLcdModeRegs"    	# [<bool>]
        #Option     "progLcdModeStretch" 	# [<bool>]
        #Option     "overrideValidateMode" 	# [<bool>]
        #Option     "VideoKey"           	# <i>
        #Option     "OverlayMem"         	# <i>
        #Option     "Interlace"          	# <i>
	Identifier  "Card0"
	Driver      "neomagic"
	VendorName  "Neomagic Corporation"
	BoardName   "NM2160 [MagicGraph 128XD]"
	BusID       "PCI:0:2:0"
	Option "XaaNoScanlineImageWriteRect"
	Option "XaaNoScanlineCPUToScreenColorExpandFill"

EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"

SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection

EndSection
 
Old 08-20-2009, 03:04 AM   #2
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,288

Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
Just drop the first four of these subsections From your xorg.conf and see what it does.

SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection

EndSection
 
Old 08-20-2009, 06:04 AM   #3
putvejs
LQ Newbie
 
Registered: Mar 2008
Posts: 5

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by business_kid View Post
Just drop the first four of these subsections From your xorg.conf and see what it does.

SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection

EndSection
Sorry, didn't help. Now X windows can not be started, just black screen opens with options to switch to default video settings.

Actually when I do lspci -vv, it gives module name for my video card:

Code:
00:02.0 VGA compatible controller: Neomagic Corporation NM2160 [MagicGraph 128XD]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 128 (4000ns min, 63750ns max)
        Interrupt: pin A routed to IRQ 0
        Region 0: Memory at fd000000 (32-bit, prefetchable) [size=16M]
        Region 1: Memory at fea00000 (32-bit, non-prefetchable) [size=2M]
        Region 2: Memory at fed00000 (32-bit, non-prefetchable) [size=1M]
        Kernel modules: neofb
When I do sudo modprobe neofb , still nothing changes
 
Old 08-21-2009, 03:16 AM   #4
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,288

Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
If you hunt in /var/log/Xorg.0.log, you will see the module X uses.

grep driver /var/log/Xorg.0.log

I also suggest you read on the card, and find out how much memory it has. Cards of a certain vintage and (low) ram would do 800x600 on 16 bit colours but 1024x768 on only 8 bit colours. 8 bit colour is a problem today, as it is not so well catered for.
 
Old 08-24-2009, 10:38 AM   #5
putvejs
LQ Newbie
 
Registered: Mar 2008
Posts: 5

Original Poster
Rep: Reputation: 0
I tried to leave just 8 bit, but it didn't help, it just don't work with that resolution, it always loads default video mode : 800x600

Product Information is following
Code:
Video
Graphics Processor / Vendor: NeoMagic NM2160A PCI
Video Memory: EDO RAM - 2 MB
Supported Display Graphics: VGA (640x480), XGA (1024x768), SVGA (800x600)
If look at Xorg.0.log file then driver is neomagic:

Code:
X.Org X Server 1.6.0
Release Date: 2009-2-25
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-23-server i686 Ubuntu
Current Operating System: Linux mmxpiga 2.6.28-6-386 #20-Ubuntu Fri Apr 17 08:32:39 UTC 2009 i586
Build Date: 09 April 2009  02:10:02AM
xorg-server 2:1.6.0-0ubuntu14 (buildd@rothera.buildd) 
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Aug 24 19:51:04 2009
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "X.org Configured"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "Card0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
    Entry deleted from font path.
(WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
    Entry deleted from font path.
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
    Entry deleted from font path.
(WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
    Entry deleted from font path.
(**) FontPath set to:
    /usr/share/fonts/X11/misc,
    /usr/share/fonts/X11/100dpi/:unscaled,
    /usr/share/fonts/X11/75dpi/:unscaled,
    /usr/share/fonts/X11/Type1,
    /usr/share/fonts/X11/100dpi,
    /usr/share/fonts/X11/75dpi,
    /usr/share/fonts/X11/misc,
    /usr/share/fonts/X11/100dpi/:unscaled,
    /usr/share/fonts/X11/75dpi/:unscaled,
    /usr/share/fonts/X11/Type1,
    /usr/share/fonts/X11/100dpi,
    /usr/share/fonts/X11/75dpi,
    built-ins
(**) ModulePath set to "/usr/lib/xorg/modules"
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling Mouse0
(WW) Disabling Keyboard0
(II) Loader magic: 0x3bc0
(II) Module ABI versions:
    X.Org ANSI C Emulation: 0.4
    X.Org Video Driver: 5.0
    X.Org XInput driver : 4.0
    X.Org Server Extension : 2.0
(II) Loader running on linux
(++) using VT number 7

(--) PCI:*(0@0:2:0) Neomagic Corporation NM2160 [MagicGraph 128XD] rev 0, Mem @ 0xfd000000/16777216, 0xfea00000/2097152, 0xfed00000/1048576
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) No APM support in BIOS or kernel
(II) System resource ranges:
    [0] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [1] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [5] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
(II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
(II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
(II) "glx" will be loaded. This was enabled by default and also specified in the config file.
(II) "record" will be loaded. This was enabled by default and also specified in the config file.
(II) "dri" will be loaded. This was enabled by default and also specified in the config file.
(II) "dri2" will be loaded. This was enabled by default and also specified in the config file.
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
    compiled for 1.6.0, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
    compiled for 1.6.0, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
    compiled for 1.6.0, module version = 1.0.0
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
    compiled for 1.6.0, module version = 1.0.0
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
    compiled for 1.6.0, module version = 1.0.0
    ABI class: X.Org Server Extension, version 2.0
(==) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
    compiled for 1.6.0, module version = 1.13.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "neomagic"
(II) Loading /usr/lib/xorg/modules/drivers//neomagic_drv.so
(II) Module neomagic: vendor="X.Org Foundation"
    compiled for 1.5.99.902, module version = 1.2.2
    Module class: X.Org Video Driver
    ABI class: X.Org Video Driver, version 5.0
(II) NEOMAGIC: Driver for Neomagic chipsets: neo2070, neo2090, neo2093,
    neo2097, neo2160, neo2200, neo2230, neo2360, neo2380
(II) Primary Device is: PCI 00@00:02:0
(WW) Falling back to old probe method for neomagic
(--) Chipset neo2160 found
(II) resource ranges after xf86ClaimFixedResources() call:
    [0] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [1] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [5] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
(II) resource ranges after probing:
    [0] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [1] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] 0    0    0x000a0000 - 0x000affff (0x10000) MS[b]
    [5] 0    0    0x000b0000 - 0x000b7fff (0x8000) MS[b]
    [6] 0    0    0x000b8000 - 0x000bffff (0x8000) MS[b]
    [7] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [8] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [9] 0    0    0x000003b0 - 0x000003bb (0xc) IS[b]
    [10] 0    0    0x000003c0 - 0x000003df (0x20) IS[b]
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/lib/xorg/modules//libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
    compiled for 1.6.0, module version = 0.1.0
    ABI class: X.Org Video Driver, version 5.0
(II) NEOMAGIC(0): Chipset is a MagicGraph 128XD (NM2160)
(II) NEOMAGIC(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(--) NEOMAGIC(0): Panel is a 800x600 color TFT display
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Loading /usr/lib/xorg/modules//libvbe.so
(II) Module vbe: vendor="X.Org Foundation"
    compiled for 1.6.0, module version = 1.1.0
    ABI class: X.Org Video Driver, version 5.0
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/lib/xorg/modules//libint10.so
(II) Module int10: vendor="X.Org Foundation"
    compiled for 1.6.0, module version = 1.0.0
    ABI class: X.Org Video Driver, version 5.0
(II) NEOMAGIC(0): initializing int10
(WW) System lacks support for changing MTRRs
(II) NEOMAGIC(0): Primary V_BIOS segment is: 0xc000
(II) NEOMAGIC(0): VESA BIOS detected
(II) NEOMAGIC(0): VESA VBE Version 2.0
(II) NEOMAGIC(0): VESA VBE Total Mem: 1984 kB
(II) NEOMAGIC(0): VESA VBE OEM: MagicGraph 128XD 40K SVGA BIOS
(II) NEOMAGIC(0): VESA VBE OEM Software Rev: 1.10
(II) NEOMAGIC(0): VESA VBE OEM Vendor: NeoMagic
(II) NEOMAGIC(0): VESA VBE OEM Product: MagicGraph 128XV
(II) NEOMAGIC(0): VESA VBE OEM Product Rev: 01.0
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(II) NEOMAGIC(0): VESA VBE DDC supported
(II) NEOMAGIC(0): VESA VBE DDC Level none
(II) NEOMAGIC(0): VESA VBE DDC transfer in appr. 0 sec.
(II) NEOMAGIC(0): VESA VBE DDC read failed
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Module "i2c" already built-in
(II) NEOMAGIC(0): I2C bus "I2C bus" initialized.
(II) NEOMAGIC(0): I2C device "I2C bus:E-EDID segment register" registered at address 0x60.
(II) NEOMAGIC(0): I2C device "I2C bus:ddc2" registered at address 0xA0.
(--) NEOMAGIC(0): No DDC signal
(**) NEOMAGIC(0): Depth 16, (--) framebuffer bpp 16
(==) NEOMAGIC(0): RGB weight 565
(==) NEOMAGIC(0): Default visual is TrueColor
(==) NEOMAGIC(0): Using gamma correction (1.0, 1.0, 1.0)
(--) NEOMAGIC(0): Internal LCD only display mode
(==) NEOMAGIC(0): using linear mode
(**) NEOMAGIC(0): using PCI Burst mode
(**) NEOMAGIC(0): Option StrangeLockups set: disabling some acceleration
(--) NEOMAGIC(0): FB base address is set at 0xFD000000.
(--) NEOMAGIC(0): MMIO base address is set at 0xFEA00000.
(--) NEOMAGIC(0): MMIO base address2 is set at 0xFED00000.
(--) NEOMAGIC(0): VideoRAM: 2048 kByte
(--) NEOMAGIC(0): Max Clock: 90000 kHz
(--) NEOMAGIC(0): Using hsync range matching panel size: 28.00-38.52 kHz
(--) NEOMAGIC(0): Using vsync range for panel: 55.00-65.00 kHz
(II) NEOMAGIC(0): Monitor0: Using hsync range of 28.00-38.52 kHz
(II) NEOMAGIC(0): Monitor0: Using vrefresh range of 55.00-65.00 Hz
(II) NEOMAGIC(0): Clock range:  11.00 to  90.00 MHz
 (II) NEOMAGIC(0): Not using default mode "640x480" (vrefresh out of range)
(II) NEOMAGIC(0): Not using default mode "320x240" (vrefresh out of range)
(II) NEOMAGIC(0): Not using default mode "640x480" (vrefresh out of range)
(II) NEOMAGIC(0): Not using default mode "320x240" (vrefresh out of range)
(II) NEOMAGIC(0): Not using default mode "640x480" (hsync out of range)
(II) NEOMAGIC(0): Not using default mode "320x240" (hsync out of range)
(II) NEOMAGIC(0): Removing mode (400x300) that won't display properly on LCD
(II) NEOMAGIC(0): Not using default mode "400x300" (unknown reason)
(II) NEOMAGIC(0): Removing mode (400x300) that won't display properly on LCD
(II) NEOMAGIC(0): Not using default mode "400x300" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "800x600" (hsync out of range)
(II) NEOMAGIC(0): Removing mode (400x300) that won't display properly on LCD
(II) NEOMAGIC(0): Not using default mode "400x300" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "800x600" (hsync out of range)
(II) NEOMAGIC(0): Removing mode (400x300) that won't display properly on LCD
(II) NEOMAGIC(0): Not using default mode "400x300" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "800x600" (hsync out of range)
(II) NEOMAGIC(0): Removing mode (400x300) that won't display properly on LCD
(II) NEOMAGIC(0): Not using default mode "400x300" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) NEOMAGIC(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) NEOMAGIC(0): Removing mode (1024x768) larger than the LCD panel (800x600)
(II) NEOMAGIC(0): Not using default mode "1024x768" (unknown reason)
(II) NEOMAGIC(0): Removing mode (512x384) larger than the LCD panel (800x600)
(II) NEOMAGIC(0): Not using default mode "512x384" (unknown reason)
(II) NEOMAGIC(0): Removing mode (1024x768) larger than the LCD panel (800x600)
(II) NEOMAGIC(0): Not using default mode "1024x768" (unknown reason)
(II) NEOMAGIC(0): Removing mode (512x384) larger than the LCD panel (800x600)
(II) NEOMAGIC(0): Not using default mode "512x384" (unknown reason)
(II) NEOMAGIC(0): Removing mode (1024x768) larger than the LCD panel (800x600)
(II) NEOMAGIC(0): Not using default mode "1024x768" (unknown reason)
(II) NEOMAGIC(0): Removing mode (512x384) larger than the LCD panel (800x600)
(II) NEOMAGIC(0): Not using default mode "512x384" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) NEOMAGIC(0): Removing mode (512x384) larger than the LCD panel (800x600)
(II) NEOMAGIC(0): Not using default mode "512x384" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1152x864" (width requires unsupported line pitch)
(II) NEOMAGIC(0): Removing mode (576x432) larger than the LCD panel (800x600)
(II) NEOMAGIC(0): Not using default mode "576x432" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1280x960" (insufficient memory for mode)
(II) NEOMAGIC(0): Removing mode (640x480) larger than the LCD panel (800x600)
(II) NEOMAGIC(0): Not using default mode "640x480" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1280x960" (insufficient memory for mode)
(II) NEOMAGIC(0): Removing mode (640x480) larger than the LCD panel (800x600)
(II) NEOMAGIC(0): Not using default mode "640x480" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1280x1024" (insufficient memory for mode)
(II) NEOMAGIC(0): Removing mode (640x512) larger than the LCD panel (800x600)
(II) NEOMAGIC(0): Not using default mode "640x512" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1280x1024" (insufficient memory for mode)
(II) NEOMAGIC(0): Removing mode (640x512) larger than the LCD panel (800x600)
(II) NEOMAGIC(0): Not using default mode "640x512" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1280x1024" (insufficient memory for mode)
(II) NEOMAGIC(0): Removing mode (640x512) larger than the LCD panel (800x600)
(II) NEOMAGIC(0): Not using default mode "640x512" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1600x1200" (insufficient memory for mode)
(II) NEOMAGIC(0): Not using default mode "800x600" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1600x1200" (insufficient memory for mode)
(II) NEOMAGIC(0): Not using default mode "800x600" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1600x1200" (insufficient memory for mode)
(II) NEOMAGIC(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) NEOMAGIC(0): Not using default mode "1600x1200" (insufficient memory for mode)
(II) NEOMAGIC(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) NEOMAGIC(0): Not using default mode "1600x1200" (insufficient memory for mode)
(II) NEOMAGIC(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) NEOMAGIC(0): Not using default mode "1792x1344" (insufficient memory for mode)
(II) NEOMAGIC(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)
(II) NEOMAGIC(0): Not using default mode "1792x1344" (insufficient memory for mode)
(II) NEOMAGIC(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)
(II) NEOMAGIC(0): Not using default mode "1856x1392" (insufficient memory for mode)
(II) NEOMAGIC(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
(II) NEOMAGIC(0): Not using default mode "1856x1392" (insufficient memory for mode)
(II) NEOMAGIC(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
(II) NEOMAGIC(0): Not using default mode "1920x1440" (insufficient memory for mode)
(II) NEOMAGIC(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) NEOMAGIC(0): Not using default mode "1920x1440" (insufficient memory for mode)
(II) NEOMAGIC(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) NEOMAGIC(0): Removing mode (832x624) larger than the LCD panel (800x600)
(II) NEOMAGIC(0): Not using default mode "832x624" (unknown reason)
(II) NEOMAGIC(0): Removing mode (416x312) larger than the LCD panel (800x600)
(II) NEOMAGIC(0): Not using default mode "416x312" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1152x864" (width requires unsupported line pitch)
(II) NEOMAGIC(0): Removing mode (576x432) larger than the LCD panel (800x600)
(II) NEOMAGIC(0): Not using default mode "576x432" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1152x864" (width requires unsupported line pitch)
(II) NEOMAGIC(0): Removing mode (576x432) larger than the LCD panel (800x600)
(II) NEOMAGIC(0): Not using default mode "576x432" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1152x864" (width requires unsupported line pitch)
(II) NEOMAGIC(0): Removing mode (576x432) larger than the LCD panel (800x600)
(II) NEOMAGIC(0): Not using default mode "576x432" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1152x864" (width requires unsupported line pitch)
(II) NEOMAGIC(0): Removing mode (576x432) larger than the LCD panel (800x600)
(II) NEOMAGIC(0): Not using default mode "576x432" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1152x864" (width requires unsupported line pitch)
(II) NEOMAGIC(0): Removing mode (576x432) larger than the LCD panel (800x600)
(II) NEOMAGIC(0): Not using default mode "576x432" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1152x864" (width requires unsupported line pitch)
(II) NEOMAGIC(0): Removing mode (576x432) larger than the LCD panel (800x600)
(II) NEOMAGIC(0): Not using default mode "576x432" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1360x768" (width requires unsupported line pitch)
(II) NEOMAGIC(0): Removing mode (680x384) larger than the LCD panel (800x600)
(II) NEOMAGIC(0): Not using default mode "680x384" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1360x768" (width requires unsupported line pitch)
(II) NEOMAGIC(0): Removing mode (680x384) larger than the LCD panel (800x600)
(II) NEOMAGIC(0): Not using default mode "680x384" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1400x1050" (insufficient memory for mode)
(II) NEOMAGIC(0): Not using default mode "700x525" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1400x1050" (insufficient memory for mode)
(II) NEOMAGIC(0): Not using default mode "700x525" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1400x1050" (insufficient memory for mode)
(II) NEOMAGIC(0): Not using default mode "700x525" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1400x1050" (insufficient memory for mode)
(II) NEOMAGIC(0): Not using default mode "700x525" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1440x900" (insufficient memory for mode)
(II) NEOMAGIC(0): Removing mode (720x450) larger than the LCD panel (800x600)
(II) NEOMAGIC(0): Not using default mode "720x450" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1600x1024" (insufficient memory for mode)
(II) NEOMAGIC(0): Removing mode (800x512) larger than the LCD panel (800x600)
(II) NEOMAGIC(0): Not using default mode "800x512" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1680x1050" (insufficient memory for mode)
(II) NEOMAGIC(0): Not using default mode "840x525" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1680x1050" (insufficient memory for mode)
(II) NEOMAGIC(0): Not using default mode "840x525" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1680x1050" (insufficient memory for mode)
(II) NEOMAGIC(0): Not using default mode "840x525" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1680x1050" (insufficient memory for mode)
(II) NEOMAGIC(0): Not using default mode "840x525" (bad mode clock/interlace/doublescan)
(II) NEOMAGIC(0): Not using default mode "1680x1050" (insufficient memory for mode)
(II) NEOMAGIC(0): Not using default mode "840x525" (bad mode clock/interlace/doublescan)
(II) NEOMAGIC(0): Not using default mode "1920x1080" (insufficient memory for mode)
(II) NEOMAGIC(0): Not using default mode "960x540" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1920x1200" (insufficient memory for mode)
(II) NEOMAGIC(0): Not using default mode "960x600" (unknown reason)
(II) NEOMAGIC(0): Not using default mode "1920x1440" (insufficient memory for mode)
(II) NEOMAGIC(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) NEOMAGIC(0): Not using default mode "2048x1536" (insufficient memory for mode)
(II) NEOMAGIC(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) NEOMAGIC(0): Not using default mode "2048x1536" (insufficient memory for mode)
(II) NEOMAGIC(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) NEOMAGIC(0): Not using default mode "2048x1536" (insufficient memory for mode)
(II) NEOMAGIC(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) NEOMAGIC(0): Not using mode "1024x768" (no mode of this name)
(--) NEOMAGIC(0): Virtual size is 800x600 (pitch 800)
(**) NEOMAGIC(0): *Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
(II) NEOMAGIC(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
(**) NEOMAGIC(0):  Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
(II) NEOMAGIC(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz)
(**) NEOMAGIC(0):  Default mode "640x480": 25.2 MHz, 31.5 kHz, 59.9 Hz
(II) NEOMAGIC(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
(**) NEOMAGIC(0):  Default mode "320x240": 12.6 MHz, 31.5 kHz, 60.1 Hz (D)
(II) NEOMAGIC(0): Modeline "320x240"x60.1   12.59  320 328 376 400  240 245 246 262 doublescan -hsync -vsync (31.5 kHz)
(==) NEOMAGIC(0): DPI set to (96, 96)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
    compiled for 1.6.0, module version = 1.0.0
    ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/lib/xorg/modules//libxaa.so
(II) Module xaa: vendor="X.Org Foundation"
    compiled for 1.6.0, module version = 1.2.1
    ABI class: X.Org Video Driver, version 5.0
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
    [0] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [1] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] 0    0    0x000a0000 - 0x000affff (0x10000) MS[b]
    [5] 0    0    0x000b0000 - 0x000b7fff (0x8000) MS[b]
    [6] 0    0    0x000b8000 - 0x000bffff (0x8000) MS[b]
    [7] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [8] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [9] 0    0    0x000003b0 - 0x000003bb (0xc) IS[b]
    [10] 0    0    0x000003c0 - 0x000003df (0x20) IS[b]
(II) NEOMAGIC(0): Stretching disabled
(II) NEOMAGIC(0): Using linear framebuffer at: 0xFD000000
(--) NEOMAGIC(0): 1137152 bytes off-screen memory available
(II) NEOMAGIC(0): Using H/W Cursor.
(II) NEOMAGIC(0): Using 424 scanlines of offscreen memory 
(**) NEOMAGIC(0): Option "XaaNoScanlineCPUToScreenColorExpandFill"
(**) NEOMAGIC(0): Option "XaaNoScanlineImageWriteRect"
(II) NEOMAGIC(0): Using XFree86 Acceleration Architecture (XAA)
    Screen to screen bit blits
    Solid filled rectangles
    Solid Horizontal and Vertical Lines
    Setting up tile and stipple cache:
        18 128x128 slots
(II) NEOMAGIC(0): Acceleration  Initialized
(==) NEOMAGIC(0): Backing store disabled
(==) NEOMAGIC(0): Silken mouse enabled
(II) NEOMAGIC(0): DPMS enabled
(==) RandR enabled
 
Old 08-25-2009, 03:09 AM   #6
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,288

Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
Quote:
Originally Posted by putvejs View Post
I tried to leave just 8 bit, but it didn't help, it just don't work with that resolution, it always loads default video mode : 800x600


(--) NEOMAGIC(0): Panel is a 800x600 color TFT display
(II) NEOMAGIC(0): Not using default mode "1024x768" (unknown reason)
(II) NEOMAGIC(0): Removing mode larger than the LCD panel (800x600)

(--) NEOMAGIC(0): Using hsync range matching panel size: 28.00-38.52 kHz
(--) NEOMAGIC(0): Using vsync range for panel: 55.00-65.00 kHz

(WW) System lacks support for changing MTRRs


[/code]
I have trimmed your output to a few interesting lines which I copied & pasted in. 2 megs does 1024x768 at 8 colours flying. I would make some coments:

The reason you don't have 1024x768 is that your _display_ says it is only capable of 800x600. I offer no solutions, but monitors are cheap. The HSync/VSync figures are very restrictive, and you will end up with a slow interlaced mode. Your card doesn't like interlaced modes. Find the specs for your monitor and give them in xorg.conf
HorizSync 31.5-50
VertRefresh 50-80

Are very safe values for the ;last 5 years. If anything goes wrong reduce the 50 in 31.5-50

The warning about changing MTRRs (I think) sends you to vesa driver. Vesa doesn't do DRI, iirc. It is a cpu fault - you have a pentium, pentium2, or amd i586? You should not have anything compiled above i586. You can get source for all these X packages and compile them yourself.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Setup Issue - NeoMagic NM256 on HP Omnibook 900 F1712WT with Debian 3.1r3 Brian Ryans Linux - Laptop and Netbook 5 12-23-2006 09:49 AM
Omnibook 900, Ubuntu, Neomagic Sound Prob gbkyle Linux - Laptop and Netbook 2 12-14-2006 08:59 PM
problem with neomagic 128xd(NM2160) graphic card apfel Linux - Hardware 1 04-20-2005 12:19 PM
3dfx voodoo 3 3000 driver problem in enemy territory zephyr220679 Linux - Newbie 4 02-04-2004 08:07 PM
alsa driver not working with neomagic sound card on slack 9.1 the puppet Linux - Software 6 12-16-2003 08:11 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 04:49 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration