Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Desktop Environments
  • Search

Intel i810(855GM) @ 1360x768 (external TFT) ???

Problems with GUI applications? Questions about X, KDE, Gnome, Fluxbox, etc.? Come on in. NOTE: For multimedia, go up one forum
Post Reply
Advanced search
8 posts • Page 1 of 1
Author
Message
OneInchMen
n00b
n00b
User avatar
Posts: 70
Joined: Thu Sep 30, 2004 2:24 pm
Location: Tilburg, the Netherlands
Contact:
Contact OneInchMen
Website

Intel i810(855GM) @ 1360x768 (external TFT) ???

  • Quote

Post by OneInchMen » Thu Jan 25, 2007 9:59 pm

My company gave me a laptop with a broken LCD screen to serve as a server. It's a Toshiba Satellite Pro A10 with an Intel Corporation 82852/855GM Integrated Graphics card onboard.

I also have a really cool Samsung 32" flatpanel TV with a VGA connection! This panel can handle 1360x768.

With a standard configuration, I can only get the Samsung panel to display 1024x768...

Code: Select all

# /etc/X11/xorg.conf

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

Section "Module"
	Load	"bitmap"
	Load	"dbe"
	Load	"ddc"
	Load	"dri"
	Load	"extmod"
	Load	"freetype"
	Load	"glx"
	Load	"int10"
	Load	"type1"
	Load	"vbe"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"us"
	Option		"XkbOptions"	"lv3:ralt_switch"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"ExplorerPS/2"
	Option		"ZAxisMapping"		"4 5"
EndSection

Section "InputDevice"
	Identifier	"Synaptics Touchpad"
	Driver		"synaptics"
	Option		"SendCoreEvents"	"true"
	Option		"Device"		"/dev/psaux"
	Option		"Protocol"		"auto-dev"
	Option		"HorizScrollDelta"	"0"
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "stylus"
  Option        "Device"        "/dev/wacom"          # Change to 
                                                      # /dev/input/event
                                                      # for USB
  Option        "Type"          "stylus"
  Option        "ForceDevice"   "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "eraser"
  Option        "Device"        "/dev/wacom"          # Change to 
                                                      # /dev/input/event
                                                      # for USB
  Option        "Type"          "eraser"
  Option        "ForceDevice"   "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "cursor"
  Option        "Device"        "/dev/wacom"          # Change to 
                                                      # /dev/input/event
                                                      # for USB
  Option        "Type"          "cursor"
  Option        "ForceDevice"   "ISDV4"               # Tablet PC ONLY
EndSection

Section "Device"
	Identifier	"Intel"
	Driver		"i810"
	BusID		"PCI:0:2:0"
	VideoRam	32768
	Option		"UseEdidDpi"	"FALSE"
#	Option		"DPI"		"96 x 96"
EndSection

Section "Monitor"
	Identifier	"Generic Monitor"
	#Option		"DPMS"
	HorizSync	30-61
	VertRefresh	60-75
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"Intel"
	Monitor		"Generic Monitor"
	DefaultDepth	24
	SubSection "Display"
		Depth		24
		Modes		"1360x768"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
	InputDevice     "stylus" "SendCoreEvents"
	InputDevice     "cursor" "SendCoreEvents"
	InputDevice     "eraser" "SendCoreEvents"
	InputDevice	"Synaptics Touchpad"
EndSection

Section "DRI"
	Mode	0666
EndSection
I also modified the display adapter's bios to be able to display 1360x768 using 915resolution (Mode 5a):

Code: Select all

harold@server:~$ sudo 915resolution -l
Intel 800/900 Series VBIOS Hack : version 0.5.2

Chipset: 855GM
BIOS: TYPE 2
Mode Table Offset: $C0000 + $3c3
Mode Table Entries: 21

Mode 30 : 640x480, 8 bits/pixel
Mode 32 : 800x600, 8 bits/pixel
Mode 34 : 1024x768, 8 bits/pixel
Mode 36 : 1024x600, 8 bits/pixel
Mode 38 : 1280x1024, 8 bits/pixel
Mode 3a : 1360x768, 8 bits/pixel
Mode 3c : 1920x1440, 8 bits/pixel
Mode 41 : 640x480, 16 bits/pixel
Mode 43 : 800x600, 16 bits/pixel
Mode 45 : 1024x768, 16 bits/pixel
Mode 47 : 1024x600, 16 bits/pixel
Mode 49 : 1280x1024, 16 bits/pixel
Mode 4b : 1360x768, 16 bits/pixel
Mode 4d : 1920x1440, 16 bits/pixel
Mode 50 : 640x480, 32 bits/pixel
Mode 52 : 800x600, 32 bits/pixel
Mode 54 : 1024x768, 32 bits/pixel
Mode 56 : 1024x600, 32 bits/pixel
Mode 58 : 1280x1024, 32 bits/pixel
Mode 5a : 1360x768, 32 bits/pixel
Mode 5c : 1920x1440, 32 bits/pixel
Does anyone have a suggestion to get the display adapter to use the TV's full resolution?


Thanx in advance,

Harold.
--> http://www.oneinchmen.com <--
Top
david.stevenson
n00b
n00b
Posts: 68
Joined: Sat Nov 13, 2004 10:35 pm
Location: Wiltshire, England

  • Quote

Post by david.stevenson » Fri Jan 26, 2007 10:58 pm

You need to add a mode line to your monitor section in xorg,conf

Code: Select all

ModeLine "1360x768" 84.8 1360 1432 1568 1776 768 771 776 798
is the one I used, I found this from mixture of google and trial and error, your monitor may vary.

if you are still having problems look in /var/log/Xorg.0.log for information on why xorg has chosen a given mode.

Good luck with watching that monitor - I found the large pixels bad for my eyes.
David
Top
OneInchMen
n00b
n00b
User avatar
Posts: 70
Joined: Thu Sep 30, 2004 2:24 pm
Location: Tilburg, the Netherlands
Contact:
Contact OneInchMen
Website

  • Quote

Post by OneInchMen » Sun Jan 28, 2007 5:52 pm

The modeline didn't help...

Some info from Xorg.0.log:

Code: Select all

Mode: 5a (1360x768)
        ModeAttributes: 0x9a
        WinAAttributes: 0x7
        WinBAttributes: 0x0
        WinGranularity: 64
        WinSize: 64
        WinASegment: 0xa000
        WinBSegment: 0x0
        WinFuncPtr: 0xc0006e56
        BytesPerScanline: 5440
        XResolution: 1360
        YResolution: 768
        XCharSize: 8
        YCharSize: 16

(...)

(II) I810(0): Generic Monitor: Using hsync range of 30.00-61.00 kHz
(II) I810(0): Generic Monitor: Using vrefresh range of 60.00-75.00 Hz
(II) I810(0): Not using mode "1360x768" [b](no mode of this name)[/b]
(--) I810(0): Virtual size is 1024x768 (pitch 1024)
(**) I810(0):  Built-in mode "1024x768"
(**) I810(0):  Built-in mode "800x600"
(**) I810(0):  Built-in mode "640x480"
(II) I810(0): Attempting to use 75.08Hz refresh for mode "1024x768" (854)
I removed the internal panel from the laptop, since it was broken in two. The origional panel did not support resolutions above 1024x768. Maybe I should use xinerama and disable the first panel???
--> http://www.oneinchmen.com <--
Top
david.stevenson
n00b
n00b
Posts: 68
Joined: Sat Nov 13, 2004 10:35 pm
Location: Wiltshire, England

  • Quote

Post by david.stevenson » Mon Jan 29, 2007 9:54 pm

(II) I810(0): Not using mode "1360x768" (no mode of this name)
This suggests that xorg has read "1360x768" OK from your bios -after the patch, but has not got a mode to match.
The modeline information should provide this.
David
Top
OneInchMen
n00b
n00b
User avatar
Posts: 70
Joined: Thu Sep 30, 2004 2:24 pm
Location: Tilburg, the Netherlands
Contact:
Contact OneInchMen
Website

  • Quote

Post by OneInchMen » Mon Jan 29, 2007 10:25 pm

I tried these modelines:

Modeline "1360x768" 80.69 1360 1400 1504 1688 768 768 770 796
-and-
Modeline "1360x768" 85.500 1360 1424 1536 1792 768 771 777 795 +Hsync +Vsync

...to no avail...

Code: Select all

Section "Monitor"
        Identifier      "Generic Monitor"
        HorizSync       30-61
        VertRefresh     60-75
        #Modeline "1360x768" 80.69  1360 1400 1504 1688   768  768  770  796
        Modeline "1360x768" 85.500 1360 1424 1536 1792 768 771 777 795 +Hsync +Vsync
        Modeline "1024x768" 74.10  1024 1064 1152 1320   768  768  770  801
EndSection
--> http://www.oneinchmen.com <--
Top
david.stevenson
n00b
n00b
Posts: 68
Joined: Sat Nov 13, 2004 10:35 pm
Location: Wiltshire, England

  • Quote

Post by david.stevenson » Mon Jan 29, 2007 10:59 pm

Comparing my xorg.conf to yours the only difference that looks relevant is the frequencies
Section "Monitor"
Identifier "Monitor0"
HorizSync 31.0 - 95.0
VertRefresh 48.0 - 85.0
ModeLine "1360x768" 84.8 1360 1432 1568 1776 768 771 776 798

EndSection
If that is not the problem I am out of ideas.

David
David
Top
gkmac
Guru
Guru
Posts: 336
Joined: Sun Jan 19, 2003 3:13 pm
Location: West Sussex, UK

  • Quote

Post by gkmac » Tue Jan 30, 2007 10:52 pm

Much as I hate to ruin your day, I spent three days solid trying to get my laptop (also with an Intel 852/855 chipset) to work with my Sony Bravia TV's VGA input at 1360x768 with absolutely no success whatsoever.

I've always been able to get a cloned display in the same resolution on both laptop display and connected TV, but any other resolution other than the plain standard 640x480, 800x600, 1024x768 etc needs a little thing called 915resolution (in portage) to patch the Video BIOS, replacing a resolution you won't use with another one.

Well, that's the theory anyway. But even with that so-called solution... I did manage to get my TV to receive a 1280x768 signal, but only a picture that was solid white, solid blue or solid black. And that was with trying a 1360x768 resolution, with ModeLines in xorg.conf similar to yours.

I then stepped backwards and tried to get this pathetic thing to generate a standard 1280x768 output. Again, nothing but a solid white, blue or black screen. Totally and utterly useless.


Before I resorted to smashing the place up I lugged the TV upstairs, connected it to my desktop PC with Nvidia FX5700Ultra card and tried stuffing the same ModeLine into xorg.conf. Much to my surprise, it worked flawlessly first time!

My personal conclusion: all Intel i810/i915 video chipsets are nothing but shite.
If ~amd64 ebuilds are cutting edge, then git-9999 ebuilds are chainsaws.
"Not everyone can ride a unicycle, does that mean we should put another wheel on it?" - Lokheed
Top
Minesh
n00b
n00b
User avatar
Posts: 16
Joined: Mon Dec 05, 2005 9:33 am

  • Quote

Post by Minesh » Wed Jan 31, 2007 9:45 am

I used the following settings in my xorg.conf for my Samsung 26" which supports the same resolutions:
I know the hardware is not the same but hope it can be of some use.

Code: Select all

Section "Device"

	#Driver		"ati"
	Identifier  "ATI Technologies, Inc. Radeon Xpress 200 (RS480)"
	Driver      "fglrx"
	Option	    "UseFBDev" "false"
	Option	    "MonitorLayout" "TMDS,NONE"
	Option	    "VideoOverlay" "on"
	Option	    "OpenGLOverlay" "off"
	BusID       "PCI:1:5:0"
EndSection

Section "Monitor"
	Identifier   "SAMSUNG"
	ModeLine     "Samsung-LE26-1360x768" 85.5 1360 1424 1536 1792 768 771 777 795 +hsync +vsync
	Option	    "DPMS"
EndSection

Section "Screen"
	Identifier "Default Screen"
	Device     "ATI Technologies, Inc. Radeon Xpress 200 (RS480)"
	Monitor    "SAMSUNG"
	DefaultDepth     24
	SubSection "Display"
		Depth     1
		Modes    "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     4
		Modes    "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     8
		Modes    "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     15
		Modes    "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     16
		Modes    "1360x768" "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     24
		Modes    "1360x768" "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
EndSection

Section "DRI"
	Mode         0666
EndSection

Section "Extensions"
	Option	    "Composite" "Disable"
EndSection
Top
Post Reply

8 posts • Page 1 of 1

Return to “Desktop Environments”

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