Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Thu 24 Apr 2014, 13:36
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Projects
TS3.3ce - New X-Wizard
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 4 [53 Posts]   Goto page: 1, 2, 3, 4 Next
Author Message
Leachim

Joined: 27 May 2007
Posts: 229

PostPosted: Sun 11 Nov 2007, 08:23    Post subject:  TS3.3ce - New X-Wizard
Subject description: A replacement for the xorgwizard.
 

This is the alpha-version of a new X-Wizard. It should run stable and it works for all machines I have access to (about 8 different types of PCs and about 15 different types of CRT- and TFT-displays).

The project is very ambitious. In its final form the Wizard shall auto-configure refresh rates, screen resolution, 2D- and 3D-acceration for most PC/monitor pairings without the need of human interaction.

The wizard checks for driver availability (only installed drivers) and uses open source drivers as a fallback. Currently it supports nVidia and ATI (AMD) drivers if installed.

I'm sure the wizard will fail on lots of PCs in its current version, so I need your feedback for further improving it. You can use the wizard explicitely (just call xwizard) or as an replacement for /usr/sbin/xorgwizard (a bit more risky; don't forget to backup the original wizard). The new wizard uses the same identifier-scheme as the original one, so it will leave existing configuration files untouched (if not called explicitely).

The wizard does not use xorg for checking which driver to use, because this can crash the driver in some configurations with vendor-supplied drivers. Instead it uses the utilities ddcprobe and lspci. The wizard should run on all 2.x and 3.x versions of Puppy Linux.

The wizard is written in Simplicity - a new scripting language derived from Lua source code. All source code (wizard and Simplicity is available under the GPL). The repository-server will go online soon. (I will post its address in this thread.)

The version provided for download is the binary runtime, piggybacked with the wizard's source code. Having just one file makes installation and handling easier. (The source code is appended to the end of the file as plain ascii-text.)

In addition I supply a version of the pci-id-library to change the output of lspci to more readable text. This output is used by the wizard!

To install extract the wizard to any folder mentioned in your PATH-variable, e.g. /usr/local/bin and the pci-database (just copy - don't extract the contents of the archive!) to /usr/local/share.

If you encounter any problems please post them in this thread or send me a personal message. Please include the output of ddcprobe and lspci in your post. If available you can alsa add a working version of xorg.conf.
xwizard.tar.gz
Description  the wizard (2007-11-28, 23:38 GMT)
gz

 Download 
Filename  xwizard.tar.gz 
Filesize  114.77 KB 
Downloaded  646 Time(s) 
lspci.tar.gz
Description  lspci with support for pci-ids
gz

 Download 
Filename  lspci.tar.gz 
Filesize  29.88 KB 
Downloaded  671 Time(s) 
pci.ids.gz
Description  textual description of PCI-devices
gz

 Download 
Filename  pci.ids.gz 
Filesize  128.49 KB 
Downloaded  3295 Time(s) 

Last edited by Leachim on Wed 28 Nov 2007, 19:40; edited 13 times in total
Back to top
View user's profile Send private message 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15117
Location: Paradox Realm

PostPosted: Sun 11 Nov 2007, 10:26    Post subject:  

- Great initiative Cool - hope this works out - will do a web search for simplicity in a moment . . . Very Happy

I installed OK I think (in Linux Tmxxine based on Puppy 3.01)
The xwizard just ran very quickly without any output . . .
results below

Code:
# xwizard
# ddcprobe
vbe: VESA 3.0 detected.
oem: NVIDIA
vendor: NVIDIA Corporation
product: NV18 Board Chip Rev A2
memory: 65536kb
mode: 640x400x256
mode: 640x480x256
mode: 800x600x16
mode: 800x600x256
mode: 1024x768x16
mode: 1024x768x256
mode: 1280x1024x16
mode: 1280x1024x256
mode: 80x60 (text)
mode: 132x25 (text)
mode: 132x43 (text)
mode: 132x50 (text)
mode: 132x60 (text)
mode: 320x200x64k
mode: 320x200x16m
mode: 640x480x64k
mode: 640x480x16m
mode: 800x600x64k
mode: 800x600x16m
mode: 1024x768x64k
mode: 1024x768x16m
mode: 1280x1024x64k
mode: 1280x1024x16m
edid:
edid: 1 3
id: a780
eisa: AOCa780
serial: 000019c1
manufacture: 52 2001
input: sync on green, analog signal.
screensize: 34 27
gamma: 2.200000
dpms: RGB, active off, no suspend, no standby
timing: 720x400@70 Hz (VGA 640x400, IBM)
timing: 720x400@88 Hz (XGA2)
timing: 640x480@60 Hz (VGA)
timing: 640x480@67 Hz (Mac II, Apple)
timing: 640x480@72 Hz (VESA)
timing: 640x480@75 Hz (VESA)
timing: 800x600@60 Hz (VESA)
timing: 800x600@72 Hz (VESA)
timing: 800x600@75 Hz (VESA)
timing: 832x624@75 Hz (Mac II)
timing: 1024x768@87 Hz Interlaced (8514A)
timing: 1024x768@70 Hz (VESA)
timing: 1024x768@75 Hz (VESA)
timing: 1280x1024@75 (VESA)
dtiming: 1280x1024@88
monitorserial: T7MF1CAG0659
monitorrange: 30-80, 55-75
monitorname: LM-700
# lspci
00:00.0 Class 0600: 1106:0305 (rev 81)
00:01.0 Class 0604: 1106:8305
00:07.0 Class 0601: 1106:0686 (rev 40)
00:07.1 Class 0101: 1106:0571 (rev 06)
00:07.2 Class 0c03: 1106:3038 (rev 1a)
00:07.3 Class 0c03: 1106:3038 (rev 1a)
00:07.4 Class 0600: 1106:3057 (rev 40)
00:07.5 Class 0401: 1106:3058 (rev 50)
00:08.0 Class 0200: 10ec:8139 (rev 10)
00:0a.0 Class 0703: 134d:7890 (rev 02)
01:00.0 Class 0300: 10de:0181 (rev a4)

_________________
Puppy WIKI
Back to top
View user's profile Send private message Visit poster's website 
Leachim

Joined: 27 May 2007
Posts: 229

PostPosted: Sun 11 Nov 2007, 11:32    Post subject: "Output"  

Lobster wrote:
The xwizard just ran very quickly without any output . . .


The "output" consists in the generation of a new /etc/X11/xorg.conf file!

You can also call
Code:
xwizard --simulate --verbose
to just look what the wizard would do.
Back to top
View user's profile Send private message 
Everitt

Joined: 19 Dec 2006
Posts: 331
Location: Leeds,UK or Birmingham, UK

PostPosted: Sun 11 Nov 2007, 11:45    Post subject:  

# xwizard --simulate --verbose
Code:
hardware profile:  NVIDIAGSM3b41
keymap:            gb
screen resolution: 1280x1024
refresh rate:      75
monitor model:     ambiguous
graphics adapter:  nv43 Board - 21602013 Chip Rev
X-driver:          vesa


A couple of problems...

1028x1024 is no good for my monitor. The Nvidia drivers (linux & windows) will only allow 55Hz refresh rate, so I use 1024x768@75Hz.
Trying 1028x1024@75Hz, as the wizard suggests seems to result in a 1024x768 desktop anyway... Not sure what refresh rate.

I have the nvidia drivers installed, so shouldn't they be used instead of vesa?

Here's the output you asked for

# lspci
Code:
00:00.0 Class 0580: 10de:005e (rev a3)
00:01.0 Class 0601: 10de:0050 (rev a3)
00:01.1 Class 0c05: 10de:0052 (rev a2)
00:02.0 Class 0c03: 10de:005a (rev a2)
00:02.1 Class 0c03: 10de:005b (rev a3)
00:06.0 Class 0101: 10de:0053 (rev f2)
00:07.0 Class 0101: 10de:0054 (rev f3)
00:08.0 Class 0101: 10de:0055 (rev f3)
00:09.0 Class 0604: 10de:005c (rev a2)
00:0a.0 Class 0680: 10de:0057 (rev a3)
00:0b.0 Class 0604: 10de:005d (rev a3)
00:0c.0 Class 0604: 10de:005d (rev a3)
00:0d.0 Class 0604: 10de:005d (rev a3)
00:0e.0 Class 0604: 10de:005d (rev a3)
00:18.0 Class 0600: 1022:1100
00:18.1 Class 0600: 1022:1101
00:18.2 Class 0600: 1022:1102
00:18.3 Class 0600: 1022:1103
01:00.0 Class 0300: 10de:0140 (rev a2)
05:06.0 Class 0401: 1102:0007

# ddcprobe
Code:
vbe: VESA 3.0 detected.
oem: NVIDIA
vendor: NVIDIA Corporation
product: nv43 Board - 21602013 Chip Rev
memory: 131072kb
mode: 640x400x256
mode: 640x480x256
mode: 800x600x16
mode: 800x600x256
mode: 1024x768x16
mode: 1024x768x256
mode: 1280x1024x16
mode: 1280x1024x256
mode: 320x200x64k
mode: 320x200x16m
mode: 640x480x64k
mode: 640x480x16m
mode: 800x600x64k
mode: 800x600x16m
mode: 1024x768x64k
mode: 1024x768x16m
mode: 1280x1024x64k
mode: 1280x1024x16m
edid:
edid: 1 1
id: 3b41
eisa: GSM3b41
serial: 01010101
manufacture: 0 2001
input: sync on green, analog signal.
screensize: 28 21
gamma: 2.610000
dpms: RGB, active off, suspend, standby
timing: 720x400@70 Hz (VGA 640x400, IBM)
timing: 720x400@88 Hz (XGA2)
timing: 640x480@60 Hz (VGA)
timing: 640x480@67 Hz (Mac II, Apple)
timing: 640x480@72 Hz (VESA)
timing: 640x480@75 Hz (VESA)
timing: 800x600@60 Hz (VESA)
timing: 800x600@75 Hz (VESA)
timing: 832x624@75 Hz (Mac II)
timing: 1024x768@87 Hz Interlaced (8514A)
timing: 1024x768@70 Hz (VESA)
timing: 1024x768@75 Hz (VESA)
timing: 1280x1024@75 (VESA)
ctiming: 640x480@60
ctiming: 640x480@75
ctiming: 640x480@85
ctiming: 720x450@70
ctiming: 800x600@75
ctiming: 800x600@85
ctiming: 1024x768@75
dtiming: 1024x768@74
monitorrange: 30-61, 50-120
monitorname: 563N
monitorname:


EDIT: My nvidia generated xorg.conf is here

Brilliant project!
Back to top
View user's profile Send private message 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15117
Location: Paradox Realm

PostPosted: Sun 11 Nov 2007, 12:27    Post subject:  

Code:
# xwizard --simulate --verbose
hardware profile:  NVIDIAAOCa780
keymap:            gb
screen resolution: 1280x1024
refresh rate:      88
monitor model:     LM-700
graphics adapter:  NV18 Board Chip Rev A2
X-driver:          vesa


that refresh rate should be 72 for the TFT and
the x-driver should be xorg (I think)

My xorg file . . .


Code:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 1.0  (buildmeister@builder3)  Wed Sep  5 19:30:08 PDT 2007

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
    RgbPath         "/usr/X11R6/lib/X11/rgb"
    FontPath        "unix/:7100"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "ServerFlags"
    Option         "Xinerama" "0"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "AOC LM-700"
    HorizSync       30.0 - 80.0
    VertRefresh     55.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce4 MX 440 with AGP8X"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "metamodes" "CRT: 1280x1024 +0+0"
    SubSection     "Display"
        Depth       24
        Modes      "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection





and my previous xorg file
which was loading the nvidia driver but the 3D was not activated
Not sure why and had not sorted . . .

Code:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 1.0  (buildmeister@builder3)  Wed Sep  5 19:30:08 PDT 2007

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
    RgbPath         "/usr/X11R6/lib/X11/rgb"
    FontPath        "unix/:7100"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "ServerFlags"
    Option         "Xinerama" "0"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "AOC LM-700"
    HorizSync       30.0 - 80.0
    VertRefresh     55.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce4 MX 440 with AGP8X"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "metamodes" "CRT: 1280x1024 +0+0"
    SubSection     "Display"
        Depth       24
        Modes      "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection


hope that is of some use . . .

_________________
Puppy WIKI
Back to top
View user's profile Send private message Visit poster's website 
Leachim

Joined: 27 May 2007
Posts: 229

PostPosted: Sun 11 Nov 2007, 13:38    Post subject:  

First of all: Thanks for the feedback! Smile

From your output I see that lspci is not using the pci-id-list. Do you have installed it?

The missing nVIDIA-driver stems from a silly bug: I just checked whether the line contains the text ATI and "nVIDIA Corporation" does contain this text fragment! Razz

This will be fixed in the next version! The wrong refresh rate is a major problem. TFT-screens do not tell about their ideal refresh rate. I'm working on a good heuristic to determine it.

I will update the X-Wizard in the first post regularly and post an update-message describing the changes to this thread.
Back to top
View user's profile Send private message 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15117
Location: Paradox Realm

PostPosted: Sun 11 Nov 2007, 13:55    Post subject:  

Embarassed put it in the wrong directory
think I did it right this time

Code:
# xwizard                     
# lspci
00:00.0 Class 0600: 1106:0305 (rev 81)
00:01.0 Class 0604: 1106:8305
00:07.0 Class 0601: 1106:0686 (rev 40)
00:07.1 Class 0101: 1106:0571 (rev 06)
00:07.2 Class 0c03: 1106:3038 (rev 1a)
00:07.3 Class 0c03: 1106:3038 (rev 1a)
00:07.4 Class 0600: 1106:3057 (rev 40)
00:07.5 Class 0401: 1106:3058 (rev 50)
00:08.0 Class 0200: 10ec:8139 (rev 10)
00:0a.0 Class 0703: 134d:7890 (rev 02)
01:00.0 Class 0300: 10de:0181 (rev a4)
#

_________________
Puppy WIKI
Back to top
View user's profile Send private message Visit poster's website 
Leachim

Joined: 27 May 2007
Posts: 229

PostPosted: Sun 11 Nov 2007, 14:11    Post subject:  

Hmm, it should look more like the following:

Code:
root@puppypc:/source/cmds/simple>lspci
00:00.0 Class Host bridge: VIA Technologies, Inc. VT82C693A/694x [Apollo PRO133x] (rev c4)
00:01.0 Class PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP]
00:04.0 Class ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40)
00:04.1 Class IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:04.2 Class USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1a)
00:04.3 Class USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1a)
00:04.4 Class Host bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40)
00:06.0 Class Ethernet controller: Intel Corporation 82544GC Gigabit Ethernet Controller (Copper) (rev 02)
00:08.0 Class Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 05)
00:09.0 Class Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02)
00:0a.0 Class USB Controller: NEC Corporation USB (rev 41)
00:0a.1 Class USB Controller: NEC Corporation USB (rev 41)
00:0a.2 Class USB Controller: NEC Corporation USB 2.0 (rev 02)
01:00.0 Class VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev b2)
Back to top
View user's profile Send private message 
Leachim

Joined: 27 May 2007
Posts: 229

PostPosted: Sun 11 Nov 2007, 14:16    Post subject: Wizard Update  

I updated the wizard in the first post (at least I hope so - never updated an upload before!).

The new version now checks the graphics adapter vendor more carefully.
Back to top
View user's profile Send private message 
mark2


Joined: 20 Aug 2006
Posts: 104
Location: Bristol, UK

PostPosted: Sun 11 Nov 2007, 14:41    Post subject:  

Code:
sh-3.00# xwizard --simulate --verbose
driver "fglrx" not found; trying driver "radeon"
hardware profile:  ATI_MOBILITY_RADEON_9000
keymap:            gb
screen resolution: 800x600
refresh rate:      50
monitor model:     unknown
graphics adapter:  unknown
X-driver:          radeon


and
Code:
sh-3.00# lspci
00:00.0 Class 0600: 8086:2560 (rev 03)
00:01.0 Class 0604: 8086:2561 (rev 03)
00:1d.0 Class 0c03: 8086:24c2 (rev 02)
00:1d.1 Class 0c03: 8086:24c4 (rev 02)
00:1d.2 Class 0c03: 8086:24c7 (rev 02)
00:1d.7 Class 0c03: 8086:24cd (rev 02)
00:1e.0 Class 0604: 8086:244e (rev 82)
00:1f.0 Class 0601: 8086:24c0 (rev 02)
00:1f.1 Class 0101: 8086:24cb (rev 02)
00:1f.3 Class 0c05: 8086:24c3 (rev 02)
00:1f.5 Class 0401: 8086:24c5 (rev 02)
00:1f.6 Class 0703: 8086:24c6 (rev 02)
01:00.0 Class 0300: 1002:4c66 (rev 01)
02:03.0 Class 0607: 1217:6972
02:0a.0 Class 0c00: 1106:3044 (rev 80)
02:0c.0 Class 0200: 100b:0020


also

Code:
sh-3.00# ddcprobe
vbe: VESA 2.0 detected.
oem: ATI MOBILITY RADEON 9000
memory: 65536kb
mode: 320x200x32k
mode: 320x200x64k
mode: 320x200x16m
mode: 1600x1200x256
mode: 640x400x256
mode: 640x480x256
mode: 640x480x32k
mode: 640x480x64k
mode: 640x480x16m
mode: 1600x1200x32k
mode: 800x600x256
mode: 800x600x32k
mode: 800x600x64k
mode: 800x600x16m
mode: 1600x1200x64k
mode: 1024x768x256
mode: 1024x768x32k
mode: 1024x768x64k
mode: 1024x768x16m
mode: 1280x1024x256
mode: 1280x1024x32k
mode: 1280x1024x64k
mode: 1280x1024x16m
edid:
edidfail


xorg conf

Code:
# This file was generated by xwizard (C) 2007 Dipl.-Ing. Michael Niederle
#PuppyHardwareProfile=ATI_MOBILITY_RADEON_9000

Section "ServerLayout"
  Identifier     "simple configuration"
  Screen 0       "screen0" 0 0
  InputDevice    "mouse0"    "CorePointer"
  InputDevice    "keyboard0" "CoreKeyboard"
EndSection

Section "Files"
  RgbPath        "/usr/X11R7/lib/X11/rgb"
  FontPath       "/usr/X11R7/lib/X11/fonts/misc/"
  FontPath       "/usr/X11R7/lib/X11/fonts/Type1/"
  FontPath       "/usr/X11R7/lib/X11/fonts/TTF/"
EndSection

Section "Module"
   Load          "dbe" # double buffer extension
   SubSection    "extmod"
     Option      "omit xfree86-dga" # don't initialise the DGA extension
   EndSubSection
   Load          "type1"
   Load          "freetype"
EndSection





Hope its all helpful

edit,the original xwizard's output above

_________________

www.crowncarcare.co.uk
Back to top
View user's profile Send private message Visit poster's website MSN Messenger 
Everitt

Joined: 19 Dec 2006
Posts: 331
Location: Leeds,UK or Birmingham, UK

PostPosted: Sun 11 Nov 2007, 15:10    Post subject:  

I could only get lspci to work by extracting the archive to /usr/share (where puppy's other .ids file is - also uncompressed)

I get the same output from xwizard though...
Back to top
View user's profile Send private message 
Leachim

Joined: 27 May 2007
Posts: 229

PostPosted: Sun 11 Nov 2007, 15:17    Post subject:  

Is this really the whole xorg.conf-file generated?

The problem with notebooks ist that they do not report informations about their displays!

To stay on the save side the wizard uses a resolution of 800x600 in such a case. I will write a tool that can be run on the X-display that will let the user change the screen resolution afterwards.

I will try to figure out whether we're running on a notebook or not. The term "ATI MOBILITY" is a nice hint! ^^

If running on a notebook the optimal refresh rate will nearly always equal 60Hz.
Back to top
View user's profile Send private message 
paulh177


Joined: 22 Aug 2006
Posts: 875
Location: ST862228

PostPosted: Sun 11 Nov 2007, 15:24    Post subject:  

Your post appeared as a ray of hope for me as I'm struggling to make an Intel (onboard) adaptor in an old Compaq D310 desktop + Dell CRT monitor work satisfactorily with puppy. xorgwizard produces inconsistent results: I can run ok in 800x600 (way too big) or 1280x1024 (way too small) but 1024x768 produces a very distorted display.
your xwizard improves things slightly but not enough!
ddcprobe
Code:
# ddcprobe
vbe: VESA 3.0 detected.
oem: Brookdale-G Graphics Chip Accelerated VGA BIOS
vendor: Intel Corporation
product: Brookdale-G Graphics Controller Hardware Version 0.0
memory: 8000kb
mode: 1280x1024x256
mode: 640x480x16m
mode: 800x600x16m
mode: 1024x768x32k
mode: 1024x768x64k
mode: 1024x768x16m
mode: 1280x1024x64k
mode: 1280x1024x16m
mode: 132x25 (text)
mode: 132x43 (text)
mode: 132x50 (text)
mode: 132x60 (text)
mode: 640x480x256
mode: 800x600x256
mode: 1024x768x256
mode: 640x480x64k
mode: 800x600x64k
edid:
edidfail

lspci
Code:
# lspci
00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 01)
00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 81)
00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 01)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01)
05:08.0 Ethernet controller: Intel Corporation 82801DB PRO/100 VE (LOM) Ethernet Controller (rev 81)
#

xwizard --simulate --verbose
Code:
# xwizard --simulate --verbose
# xwizard --simulate --verbose
hardware profile:  Brookdale-G_Graphics_Chip_Accelerated_VGA_BIOSDEL7002
keymap:            gb
screen resolution: 1280x1024
refresh rate:      60
monitor model:     DELL  E771p
graphics adapter:  Brookdale-G Graphics Controller Hardware Version 0.0
X-driver:          vesa
#


I'm pretty sure the refresh rate should be 70 for this device btw

Paul

Last edited by paulh177 on Sun 11 Nov 2007, 17:16; edited 1 time in total
Back to top
View user's profile Send private message 
Everitt

Joined: 19 Dec 2006
Posts: 331
Location: Leeds,UK or Birmingham, UK

PostPosted: Sun 11 Nov 2007, 15:35    Post subject:  

With lspci working properly the full output to xorg.conf is
Code:
# This file was generated by xwizard (C) 2007 Dipl.-Ing. Michael Niederle
#PuppyHardwareProfile=NVIDIAGSM3b41

Section "ServerLayout"
  Identifier     "simple configuration"
  Screen 0       "screen0" 0 0
  InputDevice    "mouse0"    "CorePointer"
  InputDevice    "keyboard0" "CoreKeyboard"
EndSection

Section "Files"
  RgbPath        "/usr/X11R7/lib/X11/rgb"
  FontPath       "/usr/X11R7/lib/X11/fonts/misc/"
  FontPath       "/usr/X11R7/lib/X11/fonts/Type1/"
  FontPath       "/usr/X11R7/lib/X11/fonts/TTF/"
EndSection

Section "Module"
   Load          "dbe" # double buffer extension
   SubSection    "extmod"
     Option      "omit xfree86-dga" # don't initialise the DGA extension
   EndSubSection
   Load          "type1"
   Load          "freetype"
EndSection

Section "InputDevice"
  Identifier     "keyboard0"
  Driver         "kbd"
  Option         "XkbRules" "xorg"
  Option         "XkbModel" "pc102"
  Option         "XkbLayout" "gb"
EndSection

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

Section "Monitor"
  Identifier     "monitor0"
  ModelName      "ambiguous"
  Option         "DPMS"
EndSection

Section "Device"
  Identifier     "device0"
  #model         "nv43 Board - 21602013 Chip Rev"
  Driver         "vesa"
EndSection

Section "Screen"
  Identifier     "screen0"
  Device         "device0"
  Monitor        "monitor0"
  DefaultDepth   24
  SubSection "Display"
    Viewport     0 0
    Depth        24
    Modes        "1280x1024"
  EndSubSection
EndSection
Back to top
View user's profile Send private message 
Leachim

Joined: 27 May 2007
Posts: 229

PostPosted: Sun 11 Nov 2007, 17:29    Post subject:  

paulh177 wrote:
xwizard --simulate --verbose
Code:
# xwizard --simulate --verbose
# xwizard --simulate --verbose
hardware profile:  Brookdale-G_Graphics_Chip_Accelerated_VGA_BIOSDEL7002
keymap:            gb
screen resolution: 1280x1024
refresh rate:      60
monitor model:     DELL  E771p
graphics adapter:  Brookdale-G Graphics Controller Hardware Version 0.0
X-driver:          vesa
#


Hi, Paul!

I think the output of ddcprobe was produced while your DELL-monitor was not connected. Can you rerun ddcprobe with the monitor connected and post the results here?

Thanks in advance,

Leachim
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 4 [53 Posts]   Goto page: 1, 2, 3, 4 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Projects
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1413s ][ Queries: 13 (0.0081s) ][ GZIP on ]