Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Discussion & Documentation Documentation, Tips & Tricks
  • Search

Getting DRI working with Intel Sonoma (i915GM) chipset

Unofficial documentation for various parts of Gentoo Linux. Note: This is not a support forum.
Post Reply
Advanced search
177 posts
  • Page 6 of 8
    • Jump to page:
  • Previous
  • 1
  • …
  • 4
  • 5
  • 6
  • 7
  • 8
  • Next
Author
Message
c_t
n00b
n00b
User avatar
Posts: 36
Joined: Wed Oct 29, 2003 9:05 pm
Location: Berlin, Germany
Contact:
Contact c_t
Website

  • Quote

Post by c_t » Fri Dec 02, 2005 1:48 pm

Hi guys!
First of all thanks vinz for this great HOWTO! I have followed all described steps, patching and compiling xorg worked without any problems, unfortunately I cannot start the X-Server after compiling xorg with the patch applied.

Here is what I did:

Installed gentoo-sources-2.6.14-r2 with the following options:

Code: Select all

#
# Ftape, the floppy tape device driver
#
# CONFIG_FTAPE is not set
CONFIG_AGP=y
# CONFIG_AGP_ALI is not set
# CONFIG_AGP_ATI is not set
# CONFIG_AGP_AMD is not set
# CONFIG_AGP_AMD64 is not set
CONFIG_AGP_INTEL=y
# CONFIG_AGP_NVIDIA is not set
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_SWORKS is not set
# CONFIG_AGP_VIA is not set
# CONFIG_AGP_EFFICEON is not set
CONFIG_DRM=y
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_R128 is not set
# CONFIG_DRM_RADEON is not set
# CONFIG_DRM_I810 is not set
# CONFIG_DRM_I830 is not set
CONFIG_DRM_I915=y
# CONFIG_DRM_MGA is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_VIA is not set
# CONFIG_DRM_SAVAGE is not set
# CONFIG_MWAVE is not set
# CONFIG_RAW_DRIVER is not set
CONFIG_HPET=y
# CONFIG_HPET_RTC_IRQ is not set
CONFIG_HPET_MMAP=y
# CONFIG_HANGCHECK_TIMER is not set
Now I've tried to install xorg-x11-6.8.2-r6 and xorg-x11-6.8.99.15-r4 both with the dri-patch applied. In both cases when I try to startx I get the following errorlog (the errormessages are pretty much the same with both xorg-versions!):

Code: Select all

X Window System Version 6.8.2
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: Linux 2.6.14-gentoo-r2 i686 [ELF] 
Current Operating System: Linux spock.nemata.lan 2.6.14-gentoo-r2 #19 PREEMPT Thu Dec 1 14:37:56 CET 2005 i686
Build Date: 01 December 2005
	Before reporting problems, check http://wiki.X.Org
	to make sure that you have the latest version.
Module Loader present
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 Dec  2 14:15:34 2005
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "SingleHeadLayout"
(**) |-->Screen "LaptopScreen" (0)
(**) |   |-->Monitor "LaptopTFT"
(**) |   |-->Device "i915Chipset"
(**) |-->Input Device "LogitechClickPlus"
(**) |-->Input Device "LaptopKeyboard"
(**) FontPath set to "/usr/share/fonts/misc/,/usr/share/fonts/TTF/,/usr/share/fonts/Type1/,/usr/share/fonts/75dpi/,/usr/share/fonts/100dpi/"
(**) RgbPath set to "/usr/lib/X11/rgb"
(**) ModulePath set to "/usr/lib/modules"
(WW) Open APM failed (/dev/apm_bios) (No such file or directory)
(II) Module ABI versions:
	X.Org ANSI C Emulation: 0.2
	X.Org Video Driver: 0.7
	X.Org XInput driver : 0.4
	X.Org Server Extension : 0.2
	X.Org Font Renderer : 0.4
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="X.Org Foundation"
	compiled for 6.8.2, module version = 1.0.0
	Module class: X.Org Font Renderer
	ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/lib/modules/libpcidata.a
(II) Module pcidata: vendor="X.Org Foundation"
	compiled for 6.8.2, module version = 1.0.0
	ABI class: X.Org Video Driver, version 0.7
Using vt 7
(--) using VT number 7

(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 8086,2590 card 144d,c01a rev 03 class 06,00,00 hdr 00
(II) PCI: 00:02:0: chip 8086,2592 card 144d,c01a rev 03 class 03,00,00 hdr 80
(II) PCI: 00:02:1: chip 8086,2792 card 144d,c01a rev 03 class 03,80,00 hdr 80
(II) PCI: 00:1c:0: chip 8086,2660 card 0000,0000 rev 03 class 06,04,00 hdr 81
(II) PCI: 00:1d:0: chip 8086,2658 card 144d,c01a rev 03 class 0c,03,00 hdr 80
(II) PCI: 00:1d:1: chip 8086,2659 card 144d,c01a rev 03 class 0c,03,00 hdr 00
(II) PCI: 00:1d:2: chip 8086,265a card 144d,c01a rev 03 class 0c,03,00 hdr 00
(II) PCI: 00:1d:3: chip 8086,265b card 144d,c01a rev 03 class 0c,03,00 hdr 00
(II) PCI: 00:1d:7: chip 8086,265c card 144d,c01a rev 03 class 0c,03,20 hdr 00
(II) PCI: 00:1e:0: chip 8086,2448 card 0000,0000 rev d3 class 06,04,01 hdr 81
(II) PCI: 00:1e:2: chip 8086,266e card 144d,c01a rev 03 class 04,01,00 hdr 00
(II) PCI: 00:1e:3: chip 8086,266d card 144d,2115 rev 03 class 07,03,00 hdr 00
(II) PCI: 00:1f:0: chip 8086,2641 card 144d,c01a rev 03 class 06,01,00 hdr 80
(II) PCI: 00:1f:1: chip 8086,266f card 144d,c01a rev 03 class 01,01,8a hdr 00
(II) PCI: 00:1f:3: chip 8086,266a card 144d,c01a rev 03 class 0c,05,00 hdr 00
(II) PCI: 06:05:0: chip 14e4,170c card 144d,c01a rev 02 class 02,00,00 hdr 00
(II) PCI: 06:07:0: chip 8086,4220 card 8086,2731 rev 05 class 02,80,00 hdr 00
(II) PCI: 06:09:0: chip 1180,0476 card 4000,0000 rev b3 class 06,07,00 hdr 82
(II) PCI: 06:09:1: chip 1180,0552 card 144d,c01a rev 08 class 0c,00,10 hdr 80
(II) PCI: 06:09:2: chip 1180,0822 card 144d,c01a rev 17 class 08,05,00 hdr 80
(II) PCI: 06:09:3: chip 1180,0592 card 144d,c01a rev 08 class 08,80,00 hdr 80
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,7), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
	[0] -1	0	0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
	[0] -1	0	0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
	[0] -1	0	0x00000000 - 0xffffffff (0x0) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 2: bridge is at (0:28:0), (0,2,2), BCTRL: 0x0004 (VGA_EN is cleared)
(II) Bus 2 I/O range:
	[0] -1	0	0x00003000 - 0x000030ff (0x100) IX[B]
	[1] -1	0	0x00003400 - 0x000034ff (0x100) IX[B]
	[2] -1	0	0x00003800 - 0x000038ff (0x100) IX[B]
	[3] -1	0	0x00003c00 - 0x00003cff (0x100) IX[B]
(II) Bus 2 non-prefetchable memory range:
	[0] -1	0	0xb4000000 - 0xb7ffffff (0x4000000) MX[B]
(II) Bus 2 prefetchable memory range:
	[0] -1	0	0xd0000000 - 0xd3ffffff (0x4000000) MX[B]
(II) Subtractive PCI-to-PCI bridge:
(II) Bus 6: bridge is at (0:30:0), (0,6,6), BCTRL: 0x0004 (VGA_EN is cleared)
(II) Bus 6 I/O range:
	[0] -1	0	0x00004000 - 0x000040ff (0x100) IX[B]
	[1] -1	0	0x00004400 - 0x000044ff (0x100) IX[B]
	[2] -1	0	0x00004800 - 0x000048ff (0x100) IX[B]
	[3] -1	0	0x00004c00 - 0x00004cff (0x100) IX[B]
(II) Bus 6 non-prefetchable memory range:
	[0] -1	0	0xb8000000 - 0xb80fffff (0x100000) MX[B]
(II) Bus 6 prefetchable memory range:
	[0] -1	0	0x50000000 - 0x52ffffff (0x3000000) MX[B]
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:31:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(II) PCI-to-CardBus bridge:
(II) Bus 7: bridge is at (6:9:0), (6,7,10), BCTRL: 0x0700 (VGA_EN is cleared)
(II) Bus 7 I/O range:
	[0] -1	0	0x00004000 - 0x000040ff (0x100) IX[B]
	[1] -1	0	0x00004400 - 0x000044ff (0x100) IX[B]
(II) Bus 7 prefetchable memory range:
	[0] -1	0	0x50000000 - 0x51ffffff (0x2000000) MX[B]
(--) PCI:*(0:2:0) Intel Corp. unknown chipset (0x2592) rev 3, Mem @ 0xb0080000/19, 0xc0000000/28, 0xb0000000/18, I/O @ 0x1800/3
(--) PCI: (0:2:1) Intel Corp. unknown chipset (0x2792) rev 3, Mem @ 0x53000000/19
(II) Addressable bus resource ranges are
	[0] -1	0	0x00000000 - 0xffffffff (0x0) MX[B]
	[1] -1	0	0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[6] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
(II) Active PCI resource ranges:
	[0] -1	0	0xb8003c00 - 0xb8003cff (0x100) MX[B]
	[1] -1	0	0xb8003800 - 0xb80038ff (0x100) MX[B]
	[2] -1	0	0xb8003000 - 0xb80037ff (0x800) MX[B]
	[3] -1	0	0xb8002000 - 0xb8002fff (0x1000) MX[B]
	[4] -1	0	0xb8000000 - 0xb8001fff (0x2000) MX[B]
	[5] -1	0	0xb0040400 - 0xb00404ff (0x100) MX[B]
	[6] -1	0	0xb0040800 - 0xb00409ff (0x200) MX[B]
	[7] -1	0	0xb0040000 - 0xb00403ff (0x400) MX[B]
	[8] -1	0	0xb0000000 - 0xb003ffff (0x40000) MX[B](B)
	[9] -1	0	0xc0000000 - 0xcfffffff (0x10000000) MX[B](B)
	[10] -1	0	0xb0080000 - 0xb00fffff (0x80000) MX[B](B)
	[11] -1	0	0x000018a0 - 0x000018bf (0x20) IX[B]
	[12] -1	0	0x00001810 - 0x0000181f (0x10) IX[B]
	[13] -1	0	0x00002000 - 0x0000207f (0x80) IX[B]
	[14] -1	0	0x00002400 - 0x000024ff (0x100) IX[B]
	[15] -1	0	0x000018c0 - 0x000018ff (0x40) IX[B]
	[16] -1	0	0x00001c00 - 0x00001cff (0x100) IX[B]
	[17] -1	0	0x00001880 - 0x0000189f (0x20) IX[B]
	[18] -1	0	0x00001860 - 0x0000187f (0x20) IX[B]
	[19] -1	0	0x00001840 - 0x0000185f (0x20) IX[B]
	[20] -1	0	0x00001820 - 0x0000183f (0x20) IX[B]
	[21] -1	0	0x00001800 - 0x00001807 (0x8) IX[B](B)
(II) Inactive PCI resource ranges:
	[0] -1	0	0x53000000 - 0x5307ffff (0x80000) MX[B](B)
(II) Active PCI resource ranges after removing overlaps:
	[0] -1	0	0xb8003c00 - 0xb8003cff (0x100) MX[B]
	[1] -1	0	0xb8003800 - 0xb80038ff (0x100) MX[B]
	[2] -1	0	0xb8003000 - 0xb80037ff (0x800) MX[B]
	[3] -1	0	0xb8002000 - 0xb8002fff (0x1000) MX[B]
	[4] -1	0	0xb8000000 - 0xb8001fff (0x2000) MX[B]
	[5] -1	0	0xb0040400 - 0xb00404ff (0x100) MX[B]
	[6] -1	0	0xb0040800 - 0xb00409ff (0x200) MX[B]
	[7] -1	0	0xb0040000 - 0xb00403ff (0x400) MX[B]
	[8] -1	0	0xb0000000 - 0xb003ffff (0x40000) MX[B](B)
	[9] -1	0	0xc0000000 - 0xcfffffff (0x10000000) MX[B](B)
	[10] -1	0	0xb0080000 - 0xb00fffff (0x80000) MX[B](B)
	[11] -1	0	0x000018a0 - 0x000018bf (0x20) IX[B]
	[12] -1	0	0x00001810 - 0x0000181f (0x10) IX[B]
	[13] -1	0	0x00002000 - 0x0000207f (0x80) IX[B]
	[14] -1	0	0x00002400 - 0x000024ff (0x100) IX[B]
	[15] -1	0	0x000018c0 - 0x000018ff (0x40) IX[B]
	[16] -1	0	0x00001c00 - 0x00001cff (0x100) IX[B]
	[17] -1	0	0x00001880 - 0x0000189f (0x20) IX[B]
	[18] -1	0	0x00001860 - 0x0000187f (0x20) IX[B]
	[19] -1	0	0x00001840 - 0x0000185f (0x20) IX[B]
	[20] -1	0	0x00001820 - 0x0000183f (0x20) IX[B]
	[21] -1	0	0x00001800 - 0x00001807 (0x8) IX[B](B)
(II) Inactive PCI resource ranges after removing overlaps:
	[0] -1	0	0x53000000 - 0x5307ffff (0x80000) MX[B](B)
(II) OS-reported resource ranges after removing overlaps with PCI:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[6] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0xb8003c00 - 0xb8003cff (0x100) MX[B]
	[6] -1	0	0xb8003800 - 0xb80038ff (0x100) MX[B]
	[7] -1	0	0xb8003000 - 0xb80037ff (0x800) MX[B]
	[8] -1	0	0xb8002000 - 0xb8002fff (0x1000) MX[B]
	[9] -1	0	0xb8000000 - 0xb8001fff (0x2000) MX[B]
	[10] -1	0	0xb0040400 - 0xb00404ff (0x100) MX[B]
	[11] -1	0	0xb0040800 - 0xb00409ff (0x200) MX[B]
	[12] -1	0	0xb0040000 - 0xb00403ff (0x400) MX[B]
	[13] -1	0	0xb0000000 - 0xb003ffff (0x40000) MX[B](B)
	[14] -1	0	0xc0000000 - 0xcfffffff (0x10000000) MX[B](B)
	[15] -1	0	0xb0080000 - 0xb00fffff (0x80000) MX[B](B)
	[16] -1	0	0x53000000 - 0x5307ffff (0x80000) MX[B](B)
	[17] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[18] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[19] -1	0	0x000018a0 - 0x000018bf (0x20) IX[B]
	[20] -1	0	0x00001810 - 0x0000181f (0x10) IX[B]
	[21] -1	0	0x00002000 - 0x0000207f (0x80) IX[B]
	[22] -1	0	0x00002400 - 0x000024ff (0x100) IX[B]
	[23] -1	0	0x000018c0 - 0x000018ff (0x40) IX[B]
	[24] -1	0	0x00001c00 - 0x00001cff (0x100) IX[B]
	[25] -1	0	0x00001880 - 0x0000189f (0x20) IX[B]
	[26] -1	0	0x00001860 - 0x0000187f (0x20) IX[B]
	[27] -1	0	0x00001840 - 0x0000185f (0x20) IX[B]
	[28] -1	0	0x00001820 - 0x0000183f (0x20) IX[B]
	[29] -1	0	0x00001800 - 0x00001807 (0x8) IX[B](B)
(II) LoadModule: "glx"
(II) Loading /usr/lib/modules/extensions/libglx.a
(II) Module glx: vendor="X.Org Foundation"
	compiled for 6.8.2, module version = 1.0.0
	ABI class: X.Org Server Extension, version 0.2
(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/lib/modules/extensions/libGLcore.a
(II) Module GLcore: vendor="X.Org Foundation"
	compiled for 6.8.2, module version = 1.0.0
	ABI class: X.Org Server Extension, version 0.2
(II) Loading extension GLX
(II) LoadModule: "extmod"
(II) Loading /usr/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="X.Org Foundation"
	compiled for 6.8.2, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 0.2
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "xtrap"
(II) Loading /usr/lib/modules/extensions/libxtrap.a
(II) Module xtrap: vendor="X.Org Foundation"
	compiled for 6.8.2, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 0.2
(II) Loading extension DEC-XTRAP
(II) LoadModule: "record"
(II) Loading /usr/lib/modules/extensions/librecord.a
(II) Module record: vendor="X.Org Foundation"
	compiled for 6.8.2, module version = 1.13.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 0.2
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib/modules/extensions/libdri.a
(II) Module dri: vendor="X.Org Foundation"
	compiled for 6.8.2, module version = 1.0.0
	ABI class: X.Org Server Extension, version 0.2
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/lib/modules/linux/libdrm.a
(II) Module drm: vendor="X.Org Foundation"
	compiled for 6.8.2, module version = 1.0.0
	ABI class: X.Org Server Extension, version 0.2
(II) Loading extension XFree86-DRI
(II) LoadModule: "dbe"
(II) Loading /usr/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor="X.Org Foundation"
	compiled for 6.8.2, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 0.2
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "freetype"
(II) Loading /usr/lib/modules/fonts/libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
	compiled for 6.8.2, module version = 2.1.0
	Module class: X.Org Font Renderer
	ABI class: X.Org Font Renderer, version 0.4
(II) Loading font FreeType
(II) LoadModule: "type1"
(II) Loading /usr/lib/modules/fonts/libtype1.a
(II) Module type1: vendor="X.Org Foundation"
	compiled for 6.8.2, module version = 1.0.2
	Module class: X.Org Font Renderer
	ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Type1
(II) Loading font CID
(II) LoadModule: "i810"
(II) Loading /usr/lib/modules/drivers/i810_drv.o
(II) Module i810: vendor="X.Org Foundation"
	compiled for 6.8.2, module version = 1.3.0
	Module class: X.Org Video Driver
	ABI class: X.Org Video Driver, version 0.7
(II) LoadModule: "mouse"
(II) Loading /usr/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="X.Org Foundation"
	compiled for 6.8.2, module version = 1.0.0
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 0.4
(II) LoadModule: "kbd"
(II) Loading /usr/lib/modules/input/kbd_drv.o
(II) Module kbd: vendor="X.Org Foundation"
	compiled for 6.8.2, module version = 1.0.0
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 0.4
(II) I810: Driver for Intel Integrated Graphics Chipsets: i810, i810-dc100,
	i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G
(II) Primary Device is: PCI 00:02:0
(--) Assigning device section with no busID to primary device
(WW) I810: No matching Device section for instance (BusID PCI:0:2:1) found
(EE) No devices detected.

Fatal server error:
no screens found

Please consult the The X.Org Foundation support 
	 at http://wiki.X.Org
 for help. 
Please also check the log file at "/var/log/Xorg.0.log" for additional information.
My laptop is a Samsung X20 1730 V.

Now here is the strange part: When I simply replace /usr/X11R6/lib/modules/drivers/i810_drv.o with the binary provided by Alan Hourihane you can download at http://www.fairlite.demon.co.uk/intel.html the X-Server starts properly (without DRI though, glxgears gives around 300fps).

Do you have any suggestions what I should try to do? Do you think this is a kernel-side or an x-org-side problem? Has anyone gotten DRI to work an a Samsung X20? Which steps did exactly take and which versions are you using?

Thanks in advance, Christoph

Edit 1:
This could be interesting, too:

Code: Select all

ct@spock ~ $ dmesg | grep -i agp
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected an Intel 915GM Chipset.
agpgart: Detected 7932K stolen memory.
agpgart: AGP aperture is 256M @ 0xc0000000
Top
VinzC
Watchman
Watchman
User avatar
Posts: 5100
Joined: Sat Apr 17, 2004 1:51 pm
Location: Dark side of the mood

  • Quote

Post by VinzC » Fri Dec 02, 2005 2:37 pm

Hmmm... Strange as that error message is typically from 6.8.2. Under 6.8.99.x you should have

Code: Select all

X Window System Version 6.8.99.15
Release Date: 16 July 2005 + cvs
X Protocol Version 11, Revision 0, Release 6.8.99.15
instead of

Code: Select all

X Window System Version 6.8.2
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
which means you're actually running 6.8.2.x. Could you just check that?

Code: Select all

$ equery l xorg-x11
[ Searching for package 'xorg-x11' in all categories among: ]
 * installed packages
[I--] [  ] x11-base/xorg-x11-6.8.99.15-r4 (0)
Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739!
Top
c_t
n00b
n00b
User avatar
Posts: 36
Joined: Wed Oct 29, 2003 9:05 pm
Location: Berlin, Germany
Contact:
Contact c_t
Website

  • Quote

Post by c_t » Fri Dec 02, 2005 2:53 pm

Yes your're right: Actually I'm running 6.8.2-r4, since with 6.8.99* replacing the driver with Alans Binary does not work.

But what I wanted to say: No matter whether I had 6.8.2 or 6.8.99 running, the error-messages which led to the server crash were the same! In both cases the server crashes with:

Code: Select all

(--) Assigning device section with no busID to primary device
(WW) I810: No matching Device section for instance (BusID PCI:0:2:1) found
(EE) No devices detected.

Fatal server error:
no screens found 
Edit 1:
I'd be glad if someone could simply mention his combination of kernel-/xorg-versions that currently DO work (including kernel-settings and xorg.conf please)...
Top
VinzC
Watchman
Watchman
User avatar
Posts: 5100
Joined: Sat Apr 17, 2004 1:51 pm
Location: Dark side of the mood

  • Quote

Post by VinzC » Fri Dec 02, 2005 9:18 pm

Would you mind following the steps for Samsung X20, I think this is exactly what you need. Then post your results.

I also found that link; it is for Debian but can easily be adapted to Gentoo. The link to broadcom drivers for Linux is broken but here it is: http://www.broadcom.com/support/etherne ... rivers.php .
Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739!
Top
liljohn118th
n00b
n00b
Posts: 7
Joined: Wed Aug 31, 2005 4:17 pm

  • Quote

Post by liljohn118th » Sun Dec 04, 2005 4:15 pm

Code: Select all

localhost brian # glxinfo|grep direct
direct rendering: Yes
8)

I bow to you, good sir!!! Thank you so much for the help!
Top
c_t
n00b
n00b
User avatar
Posts: 36
Joined: Wed Oct 29, 2003 9:05 pm
Location: Berlin, Germany
Contact:
Contact c_t
Website

  • Quote

Post by c_t » Wed Dec 07, 2005 5:48 pm

VinzC wrote:Would you mind following the steps for Samsung X20, I think this is exactly what you need. Then post your results.
OK, I now followed once again all steps described in the wiki. I was trying it with the following versions:
Kernel: gentoo-sources-2.6.12-r10
Xorg: xorg-x11-6.8.99.15-r4

My xorg.conf is the one from the wiki. I even completely uninstalled X bevor merging xorg-x11.

I have patched the xorg-ebuild as described in this howto. When I now startx I get this Xorg.0.log:
Xorg.0.log
All the zeros where X tries to find out the valid modes are a bit strange, arent they?

Can anyone explain this? Thanks, Christoph

Edit 1:
Also without the patch I get similar errors. In any case the server refuses to start with the errormessage

Code: Select all

Fatal server error:
no screens found
The only way I've got X working by now was by emerging xorg-x11-6.8.2-r4 and then replacing /usr/lib/modules/drivers/i810_drv.o with the binary from http://www.fairlite.demon.co.uk/intel.html
Top
VinzC
Watchman
Watchman
User avatar
Posts: 5100
Joined: Sat Apr 17, 2004 1:51 pm
Location: Dark side of the mood

  • Quote

Post by VinzC » Mon Dec 12, 2005 8:57 pm

c_t wrote:I have patched the xorg-ebuild as described in this howto. When I now startx I get this Xorg.0.log:
Xorg.0.log
All the zeros where X tries to find out the valid modes are a bit strange, arent they?
These zeroes aren't special nor abnormal. I have them too but Xorg works like a charm indeed. I have no explanation on why it wouldn't on yours. Maybe you can try a newer kernel, e.g. vanilla sources 2.6.15-rc[45]. Maybe it's a hardware/driver issue.
Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739!
Top
skroll
n00b
n00b
Posts: 2
Joined: Tue Dec 13, 2005 3:01 am

  • Quote

Post by skroll » Tue Dec 13, 2005 3:03 am

Figure I would chime in and say that I too managed to get DRI working with modular Xorg (7.0 rc2). I know it's a masked package, however, it worked right out of the box (compile) without any work. I simply had the I915 DRM driver compiled in the kernel, and it worked 100%.
Top
VinzC
Watchman
Watchman
User avatar
Posts: 5100
Joined: Sat Apr 17, 2004 1:51 pm
Location: Dark side of the mood

  • Quote

Post by VinzC » Tue Dec 13, 2005 6:18 am

skroll wrote:Figure I would chime in and say that I too managed to get DRI working with modular Xorg (7.0 rc2). I know it's a masked package, however, it worked right out of the box (compile) without any work. I simply had the I915 DRM driver compiled in the kernel, and it worked 100%.
That indeed sounds promising. Many people have reported it works well. I'll update the howto as soon as Xorg gets unmasked (or I get bored waiting ;-) )
Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739!
Top
mr2600
n00b
n00b
Posts: 54
Joined: Sun Feb 22, 2004 7:06 pm
Location: Florida
Contact:
Contact mr2600
Website

  • Quote

Post by mr2600 » Wed Dec 14, 2005 6:45 pm

Ok I'm stuck.

I got everything working except direct rendering under glxinfo... very puzzled.

Code: Select all

penguin ~ # glxinfo
name of display: :0.0
libGL: XF86DRIGetClientDriverName: 1.3.0 i915 (screen 0)
libGL: OpenDriver: trying /usr/lib/modules/dri/i915_dri.so
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: drmOpenMinor returns 4
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
Unrecognized deviceID 2772
display: :0  screen: 0
direct rendering: No
... snip ...
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.2.1)

Code: Select all

penguin ~ # cat /var/log/Xorg.0.log | grep drm
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/lib/modules/linux/libdrm.so
(II) Module drm: vendor="X.Org Foundation"
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenByBusid: drmOpenMinor returns 6
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
(II) I810(0): [drm] DRM interface version 1.2
(II) I810(0): [drm] created "i915" driver at busid "pci:0000:00:02.0"
(II) I810(0): [drm] added 8192 byte SAREA at 0xf939f000
(II) I810(0): [drm] mapped SAREA 0xf939f000 to 0xb7cf4000
(II) I810(0): [drm] framebuffer handle = 0xe0020000
(II) I810(0): [drm] added 1 reserved context for kernel
(II) I810(0): [drm] Registers = 0xfeb00000
(II) I810(0): [drm] Back Buffer = 0xef800000
(II) I810(0): [drm] Depth Buffer = 0xef400000
(II) I810(0): [drm] ring buffer = 0xe0000000
(II) I810(0): [drm] textures = 0xe05a0000
(II) I810(0): [drm] dma control initialized, using IRQ 16
(II) I810(0): [drm] Initialized kernel agp heap manager, 119537664
(II) I810(0): [drm] installed DRM signal handler

Code: Select all

penguin ~ # cat /var/log/Xorg.0.log | grep dri
        X.Org XInput driver : 0.4
(II) Loading /usr/lib/modules/drivers/i810_drv.so
        ABI class: X.Org XInput driver, version 0.4
        ABI class: X.Org XInput driver, version 0.4
(II) Loading sub module "dri"
(II) LoadModule: "dri"
(II) Loading /usr/lib/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: node name is /dev/dri/card0
(II) I810(0): [drm] created "i915" driver at busid "pci:0000:00:02.0"
(II) I810(0): [dri] visual configs initialized
And finally my xorg.conf...

Code: Select all

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

# **********************************************************************
# Module section -- this  section  is used to specify
# which dynamically loadable modules to load.
# **********************************************************************
#
Section "Module"

# This loads the DBE extension module.

        Load    "dbe"   # Double buffer extension

# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
        Load    "extmod"
        SubSection  "extmod"
                Option    "omit xfree86-dga"   # don't initialise the DGA extension
        EndSubSection

# This loads the font modules
        Load    "type1"
#       Load    "speedo"
        Load    "freetype"
#       Load    "xtt"

# This loads the GLX module
        Load    "glx"
# This loads the DRI module
#       Load    "dri"
#       Load    "drm"

EndSection

... blah blah blah ...

# Section "Monitor"
        #DisplaySize      340   270     # mm
        Identifier      "DELL 1706FPV"
        VendorName      "DELL"
        ModelName       "DELL 1706FPV"
        HorizSync       31.0 - 80.0
        VertRefresh     56.0 - 75.0
        Option          "DPMS"  "true"
EndSection

Section "Device"
        #For troubleshooting
        #Option          "mtrr"          "off"

        Identifier      "GMA 950 DRI"
        Driver          "i810"
        VendorName      "Intel Corp."
        BoardName       "Intel i945 GMA 950 Graphics"
        BusID           "PCI:0:2:0"
        VideoRam        131070
        Option          "NoAccel"       "false"
        Option          "DRI"           "true"
        Option          "XVideo"        "true"
        Option          "VBERestore"    "true" 

        #Option  "AGPMode"               "4"
        #Option  "EnablePageFlip"        "True"
        #Option  "IgnoreEDID"            "off"
EndSection

Section "Device"
        Identifier "GMA 950 VESA"
        Driver "vesa"
        # BusID "PCI:0:2:0"
        # VideoRam 32768
EndSection 

Section "Screen"
        Identifier "Screen0"
        Device     "GMA 950 DRI"
        Monitor    "DELL 1706FPV"
        DefaultDepth 16

        Subsection "Display"
                Depth       16
                Modes       "1280x1024"
                ViewPort    0 0
        EndSubsection
EndSection

Section "DRI"
    Mode 0666
EndSection
Yes the dri module is commented out because the log complains its trying to load twice if I have dri loaded there and in the Device section the Option "DRI" "true" also being there.

I really have no idea what I'm doing wrong. I used to have this work fine on a slightly older computer (with i915 instead of the newer i945) without even needing the drm patch!

EDIT: I dont think this is very good... If I try to run one of those opengl xscreensaver hacks (like say 'queens') I get this error on the console...

Code: Select all

Unrecognized deviceID 2772
[/code]
Top
VinzC
Watchman
Watchman
User avatar
Posts: 5100
Joined: Sat Apr 17, 2004 1:51 pm
Location: Dark side of the mood

  • Quote

Post by VinzC » Thu Dec 15, 2005 6:27 am

Try first without the DRI Option (I don't have it), only loading DRI module with Load "dri".
Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739!
Top
purple_monkey
n00b
n00b
User avatar
Posts: 26
Joined: Thu Nov 10, 2005 5:36 pm

  • Quote

Post by purple_monkey » Fri Dec 16, 2005 2:12 am

Xorg 7 solved all the problems on my Asus Z33A. I built all the i810 drivers into my kernel (gentoo-sources-2.6.14-r4) including i915 support.

:D

I installed it by following the instructions at http://gentoo-wiki.com/HOWTO_Modular_Xorg. It was a simple procedure, taking less than an hour from start to finish (including compile time).

FYI, I had a problem with the synaptics touchpad driver. X7 looks for it in the wrong place. This can be solved with the following:

Code: Select all

# ln -s /usr/lib/modules/input/synaptics_drv.so /usr/lib/xorg/modules/input/synaptics_drv.so
[Or by getting a more recent version of the synaptics driver - Thanks c_t]

Good luck!
Last edited by purple_monkey on Wed Dec 21, 2005 11:28 pm, edited 1 time in total.
Top
c_t
n00b
n00b
User avatar
Posts: 36
Joined: Wed Oct 29, 2003 9:05 pm
Location: Berlin, Germany
Contact:
Contact c_t
Website

  • Quote

Post by c_t » Wed Dec 21, 2005 9:07 pm

purple_monkey wrote:Xorg 7 solved all the problems on my Asus Z33A. I built all the i810 drivers into my kernel (gentoo-sources-2.6.14-r4) including i915 support.

:D

I installed it by following the instructions at http://gentoo-wiki.com/HOWTO_Modular_Xorg. It was a simple procedure, taking less than an hour from start to finish including compile time).

FYI, I had a problem with the synaptics touchpad driver. X7 looks for it in the wrong place. This can be solved with the following:

Code: Select all

# ln -s /usr/lib/modules/input/synaptics_drv.so /usr/lib/xorg/modules/input/synaptics_drv.so
Thanks purple_monkey anall other guys in this Forum! Installing Modular Xorg (7.0.0_RC4) and the synaptics-symlink solved any problems on my Samsung X20 1730 V. Now I get

Code: Select all

spock ~ # glxinfo | grep direct
direct rendering: Yes
spock ~ # glxgears
9880 frames in 5.0 seconds = 1975.806 FPS
Whoooohaaaw, this rocks! (16 Bits Depth though...)

Edit: @purple_monkey: I know this is OT but simply updating synaptics to the most recent version (0.14.4-r2) makes creating a symlink obsolete since synaptics gets installed to /usr/lib/xorg/modules/input now.

Edit 2: FYI: My kernel is gentoo-sources-2.6.14-r4 with DRM for i915 enabled. With 24 Bits Depth I get 1311.949 FPS.
Top
portman
n00b
n00b
Posts: 2
Joined: Thu Aug 18, 2005 5:03 am

  • Quote

Post by portman » Thu Dec 22, 2005 6:10 am

thx guyz for this great info I'm getting right now :
portman@thinkpad ~ $ glxinfo | grep direct
direct rendering: Yes
portman@thinkpad ~ $ glxgears
8890 frames in 5.0 seconds = 1777.853 FPS
8539 frames in 5.0 seconds = 1707.725 FPS
8550 frames in 5.0 seconds = 1709.916 FPS
8545 frames in 5.0 seconds = 1708.918 FPS
8549 frames in 5.0 seconds = 1709.788 FPS
8545 frames in 5.0 seconds = 1708.987 FPS
8671 frames in 5.0 seconds = 1734.173 FPS
20860 frames in 5.0 seconds = 4171.999 FPS
20878 frames in 5.0 seconds = 4175.529 FPS
10980 frames in 5.0 seconds = 2194.860 FPS



before I just had an ~400 fps :S
now it ROCKS!!!! and finally I can play quake3-western :D on my ibm thinkpad t43 :>
of course I'm using kernel 2.6.14 vanilla without any patches ;]
Top
sclark
n00b
n00b
Posts: 1
Joined: Sun Dec 25, 2005 9:24 pm

  • Quote

Post by sclark » Sun Dec 25, 2005 9:27 pm

confirmed that this patch helped on my IBM Z60T laptop as well.

In 24 color support at least I went from 500fps to 1100fps.

Thanks for the information and saved debugging time :D
Top
VinzC
Watchman
Watchman
User avatar
Posts: 5100
Joined: Sat Apr 17, 2004 1:51 pm
Location: Dark side of the mood

  • Quote

Post by VinzC » Wed Dec 28, 2005 10:09 pm

c_t wrote:...
Thanks purple_monkey anall other guys in this Forum! Installing Modular Xorg (7.0.0_RC4) and the synaptics-symlink solved any problems on my Samsung X20 1730 V. Now I get

Code: Select all

spock ~ # glxinfo | grep direct
direct rendering: Yes
spock ~ # glxgears
9880 frames in 5.0 seconds = 1975.806 FPS
Glad you solved all your issues. Just out of curiosity, could you post the result of this command:

Code: Select all

grep -i vesa /var/log/Xorg.0.log
Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739!
Top
AngryLlama
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 111
Joined: Thu Sep 30, 2004 12:45 am

  • Quote

Post by AngryLlama » Sun Jan 01, 2006 12:23 am

First, Thanks to everyone for the valuable information in this HOWTO. I also suffer from the i915GM chipset on my Dell B130 laptop. Following the directions in the original post brought my glxgears from ~400FPS to over 1100FPS. Unfortunately, that was not my main concern. I would like to take advantage of my wide screen; I'm running 1024x768 on a 1280x800 screen. I cannot, for the life of me, figure out how to run at my native resolution -- in console or X11 for that matter.

Some information on my setup:
Kernel: gentoo-2.6.14-r5
X: xorg-x11-6.8.99.15-r4
I am running the i915 driver built in to the kernel.
I have tried both vesa and vesa-tng

my xorg.conf:

Code: Select all

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

Section "Files"
	RgbPath      "/usr/lib/X11/rgb"
	ModulePath   "/usr/lib/modules"
	FontPath     "/usr/share/fonts/misc/"
	FontPath     "/usr/share/fonts/TTF/"
	FontPath     "/usr/share/fonts/Type1/"
	FontPath     "/usr/share/fonts/CID/"
	FontPath     "/usr/share/fonts/75dpi/"
	FontPath     "/usr/share/fonts/100dpi/"
EndSection

Section "Module"
	Load  "record"
	Load  "extmod"
	Load  "dbe"
	Load  "dri"
	Load  "drm"
	Load  "ddc"
	Load  "glx"
	Load  "xtrap"
	Load  "freetype"
	Load  "type1"
	Load  "synaptics"
EndSection

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

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mouse0"
EndSection

Section "InputDevice"
	Driver      "synaptics"
	Identifier  "TouchPad"
	Option	    "Device"  	"/dev/input/mouse0"
	Option	    "Protocol"	"auto-dev"
	Option	    "LeftEdge"      "1700"
	Option	    "RightEdge"     "5000"
	Option	    "TopEdge"       "1700"
	Option	    "BottomEdge"    "4200"
	Option	    "FingerLow"		"25"
	Option	    "FingerHigh"	"30"
	Option	    "MaxTapTime"	"180"
	Option	    "MaxTapMove"	"220"
	Option	    "VertScrollDelta" 	"100"
	Option	    "MinSpeed"		"0.09"
	Option	    "MaxSpeed"		"0.18"
	Option	    "AccelFactor"	"0.0015"
	Option      "PalmMinWidth" 	"70"
	Option      "PalmMinZ" 		"200"
	Option	    "SHMConfig"		"on"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
	Option       "FlatPanelProperties" "Scaling=Centered"
	#UseModes     "16:10"
        #ModeLine    "1280x800"  70 1280 1328 1440 1688  800 801 804 842
        #I've tried about 20 other 1280x800 mode lines, with no luck.

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     "ShadowFB"           	# [<bool>]
        #Option     "DefaultRefresh"     	# [<bool>]
	Identifier  "Card0"
	Driver      "i810"
	VendorName  "Intel Corp."
	BoardName   "Unknown Board"
	BusID       "PCI:0:2:0"
	Option        "NoAccel" "false"
	Option        "DRI" "true"
        Option        "XVideo" "true"
	Option        "VBERestore" "true" 
	VideoRam      131072    
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	DefaultDepth 16
	
	SubSection "Display"
	  Viewport   0 0
	  Depth     16
	  Modes     "1280x800"
	EndSubSection
EndSection

Section "DRI"
	Mode  0666
EndSection
My vbetest doesn't even show the resolution!

Code: Select all

# vbetest
VBE Version 3.0
Intel(r)915GM/910ML/915MS Graphics Chip Accelerated VGA BIOS
[261] 1024x768 (256 color palette)
[279] 1024x768 (5:6:5)
[280] 1024x768 (8:8:8)
[274] 640x480 (8:8:8)
[276] 800x600 (5:6:5)
[277] 800x600 (8:8:8)
[257] 640x480 (256 color palette)
[259] 800x600 (256 color palette)
[273] 640x480 (5:6:5)
Any ideas? Anything I can check? Thanks in advance.
Top
VinzC
Watchman
Watchman
User avatar
Posts: 5100
Joined: Sat Apr 17, 2004 1:51 pm
Location: Dark side of the mood

  • Quote

Post by VinzC » Sun Jan 01, 2006 12:50 am

AngryLlama wrote:First, Thanks to everyone for the valuable information in this HOWTO. I also suffer from the i915GM chipset on my Dell B130 laptop. Following the directions in the original post brought my glxgears from ~400FPS to over 1100FPS. Unfortunately, that was not my main concern. I would like to take advantage of my wide screen; I'm running 1024x768 on a 1280x800 screen. I cannot, for the life of me, figure out how to run at my native resolution -- in console or X11 for that matter.
...
Any ideas? Anything I can check? Thanks in advance.
There are a few things you might try:
  • Upgrade your BIOS - Dell regularly ships new BIOSes with bug fixes aso
  • Use masked kernels (e.g. vanilla sources 2.6.15.x series)
Here are the modes I have for 1280x800:

Code: Select all

[355] 1280x800 (256 color palette)
[356] 1280x800 (5:6:5)
[357] 1280x800 (8:8:8)
They might not work at all since I trust vbetest to read values returned by your video BIOS.
Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739!
Top
AngryLlama
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 111
Joined: Thu Sep 30, 2004 12:45 am

  • Quote

Post by AngryLlama » Sun Jan 01, 2006 1:18 am

I was really excited about the possibility of the BIOS being the problem. Unfortunately, I have the latest revision. In addition, Windows runs in widescreen just fine. If I try using a masked kernel, then I will need to reapply the dri patch, correct? If vbetest reads straight from the BIOS then I don't see how the kernel would fix the problem. I'll try it out anyways... :cry:
Top
VinzC
Watchman
Watchman
User avatar
Posts: 5100
Joined: Sat Apr 17, 2004 1:51 pm
Location: Dark side of the mood

  • Quote

Post by VinzC » Sun Jan 01, 2006 1:32 am

AngryLlama wrote:I was really excited about the possibility of the BIOS being the problem. Unfortunately, I have the latest revision.
Ow, too bad. Anyway stay tuned for further BIOS revisions.
AngryLlama wrote:In addition, Windows runs in widescreen just fine.
That's one of the regular frustrations :? . I'm sure Windows uses (what I'd call) native modes of this chipset instead of VESA - which Xorg uses. And this is also why I'm asking so many times people who have tried the latest Xorg versions to see if the new i915 support now still uses Vesa or native modes...
AngryLlama wrote:If I try using a masked kernel, then I will need to reapply the dri patch, correct?
No, fortunately. The patch applies to Xorg itself, not the kernel.
AngryLlama wrote:If vbetest reads straight from the BIOS then I don't see how the kernel would fix the problem. I'll try it out anyways... :cry:
Because recent kernels have better support for i915. They might include patches that previous versions didn't. I hope so ;) .
Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739!
Top
AngryLlama
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 111
Joined: Thu Sep 30, 2004 12:45 am

  • Quote

Post by AngryLlama » Sun Jan 01, 2006 2:31 am

Just setup 2.6.15_rc7. No luck, vbetest shows the same screen modes and X still comes up in 1024x768. I guess Linux just doesn't support my laptop. Is there anything I can do to expedite support for my cheap laptop? :x

Has anyone tried Intel's driver located at: http://downloadfinder.intel.com/scripts ... bmit=Go%21
Top
ExZombie
Apprentice
Apprentice
Posts: 170
Joined: Sat May 29, 2004 2:05 pm

  • Quote

Post by ExZombie » Sun Jan 01, 2006 9:46 am

My BIOS doesn't have correct modes for my screen also. I solved the problem with 855resolution. I simply set it to overwrite an unused resolution with my screen's native resolution and voila - xorg can now use it. I haven't tried framebuffer, but it might work, though not at boot time, since changes 855resolution makes are not permanent.
Top
VinzC
Watchman
Watchman
User avatar
Posts: 5100
Joined: Sat Apr 17, 2004 1:51 pm
Location: Dark side of the mood

  • Quote

Post by VinzC » Sun Jan 01, 2006 11:14 am

AngryLlama wrote:Just setup 2.6.15_rc7. No luck, vbetest shows the same screen modes and X still comes up in 1024x768. I guess Linux just doesn't support my laptop. Is there anything I can do to expedite support for my cheap laptop? :x

Has anyone tried Intel's driver located at: http://downloadfinder.intel.com/scripts ... bmit=Go%21
Have you tried one of the video modes I indicated? All you could get at worst is an error message "unsupported video mode"...
Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739!
Top
AngryLlama
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 111
Joined: Thu Sep 30, 2004 12:45 am

  • Quote

Post by AngryLlama » Sun Jan 01, 2006 6:53 pm

VinzC wrote:Have you tried one of the video modes I indicated? All you could get at worst is an error message "unsupported video mode"...
Yes, I tried those modes and I tried converting them to hex and adding 200h to them. They all cause "unsupported video mode". What's even more strange is none of my modes from vbetest work either. Apparantly the only thing setting my console video mode is the VESA default mode (FB_VESA_DEFAULT_MODE) option in the kernel. I do have VIDEO_SELECT=y.
Top
VinzC
Watchman
Watchman
User avatar
Posts: 5100
Joined: Sat Apr 17, 2004 1:51 pm
Location: Dark side of the mood

  • Quote

Post by VinzC » Sun Jan 01, 2006 10:28 pm

AngryLlama wrote:What's even more strange is none of my modes from vbetest work either. Apparantly the only thing setting my console video mode is the VESA default mode (FB_VESA_DEFAULT_MODE) option in the kernel. I do have VIDEO_SELECT=y.
It looks like you have enabled VESA-TNG instead of VESAFB. Follow the guide http://gentoo-wiki.com/HOWTO_fbsplash again but enable VESAFB instead.
Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739!
Top
Post Reply

177 posts
  • Page 6 of 8
    • Jump to page:
  • Previous
  • 1
  • …
  • 4
  • 5
  • 6
  • 7
  • 8
  • Next

Return to “Documentation, Tips & Tricks”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic