SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Pentium Dual Core 3.2GHz
Asus P5G41T-M/CSM
4GB RAM
1TB Hard Drive
Integrated:
Intel GMA X4500 GPU
The system boots fine but right from the very first time I tried to load X (via kdm) it hangs. Can't even switch consoles. I deleted xorg.conf, the /tmp lock file and ran xorgsetup.... still hangs. I copied over from xorg.conf-vesa and X loads fine. How can I fix this?
X.Org X Server 1.7.7
Release Date: 2010-05-04
X Protocol Version 11, Revision 0
Build Operating System: Slackware 13.1 Slackware Linux Project
Current Operating System: Linux bipers 2.6.33.4 #3 SMP Wed May 12 23:13:09 CDT 2010 x86_64
Kernel command line: BOOT_IMAGE=Linux ro root=806 vt.default_utf8=0
Build Date: 05 May 2010 01:59:51AM
Current version of pixman: 0.16.6
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: Fri Feb 4 05:02:51 2011
(==) 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/local" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/CID" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/local" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/CID" does not exist.
Entry deleted from font path.
(**) FontPath set to:
/usr/share/fonts/TTF,
/usr/share/fonts/OTF,
/usr/share/fonts/Type1,
/usr/share/fonts/misc,
/usr/share/fonts/75dpi/:unscaled,
/usr/share/fonts/100dpi/:unscaled,
/usr/share/fonts/75dpi,
/usr/share/fonts/100dpi,
/usr/share/fonts/cyrillic,
/usr/share/fonts/TTF,
/usr/share/fonts/OTF,
/usr/share/fonts/Type1,
/usr/share/fonts/misc,
/usr/share/fonts/75dpi/:unscaled,
/usr/share/fonts/100dpi/:unscaled,
/usr/share/fonts/75dpi,
/usr/share/fonts/100dpi,
/usr/share/fonts/cyrillic
(**) ModulePath set to "/usr/lib64/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: 0x7c0040
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 6.0
X.Org XInput driver : 7.0
X.Org Server Extension : 2.0
(++) using VT number 7
(--) PCI:*(0:0:2:0) 8086:2e32:1043:836d rev 3, Mem @ 0xfe400000/4194304, 0xe0000000/268435456, I/O @ 0x0000dc00/8
(--) PCI: (0:0:2:1) 8086:2e33:1043:836d rev 3, Mem @ 0xfea00000/1048576
(II) Open ACPI successful (/var/run/acpid.socket)
(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) "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: "glx"
(II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
(II) Module glx: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(==) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "extmod"
(II) Loading /usr/lib64/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.7.7, 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: "dri2"
(II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.1.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "dbe"
(II) Loading /usr/lib64/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.7.7, 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/lib64/xorg/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "intel"
(II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
(II) Module intel: vendor="X.Org Foundation"
compiled for 1.7.6, module version = 2.11.0
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 6.0
(II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
4 Series, G45/G43, Q45/Q43, G41, B43, Clarkdale, Arrandale
(II) Primary Device is: PCI 00@00:02:0
drmOpenDevice: node name is /dev/dri/card0
Looks like an error to me try reducing stolen memory or updating the BIOS to fix
Seems like your dmesg provided a clear trouble shooting path - some other steps -
Perhaps a way your bios is mapping RAM. Or the way the video settings are configured in the bios.
I'd look for an MTTR setting, it may say discrete or continious. Toggle the IGP settings.
Code:
dmesg |grep drm
[ 3.619871] [drm] Initialized drm 1.1.0 20060810
[ 3.667400] [drm] detected 63M stolen memory, trimming to 32M
[ 3.667517] [drm] set up 32M of stolen space
[ 3.872986] fb0: inteldrmfb frame buffer device
[ 3.873001] drm: registered panic notifier
[ 3.873143] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
dmesg |grep agp
[ 3.591356] Linux agpgart interface v0.103
[ 3.593525] agpgart-intel 0000:00:00.0: Intel G41 Chipset
[ 3.595061] agpgart-intel 0000:00:00.0: detected 65532K stolen memory, trimming to 32768K
[ 3.608735] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xc0000000
Here my settings are -
DVMT is set to 256, with Video RAM set to 64.
Not entirely sure why you would need more ram allocated to the IGP. The intel IGP is too weak to take advantage of any real 3d, work. There's really not a need to have more RAM stolen That motherboard has a PCIe slot, for $30 you can get an Nvidia card that would be 50x faster, and more capable than the Intel IGP if require 3d capabilities. It is enough to run a DE with effects though.
This is an interesting thread. I had the same issue, but it seems that Salix somehow bypasses it. I didn't know that I should change the RAM usage in the BIOS as a possible fix. Maybe I will try it.
I wonder if it's a kernel option, different versions of drm, intel-driver?
My understanding is that DVMT is supposed to increase available RAM when needed. That way you can specify 32MIB of RAM and a DVMT of 256MiB. The IGP only steals 32MiB, but can utilize upto 256MiB --- but only when needed. Do you happen to know if DVMT works correctly on Linux?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.