Cloning DELL Latitude 600 Display
NOTE: I am geeky, but not Ubuntu geeky. This is very new to me. I'm a happy newbie with a slight glitch.
I want to clone the display of my Dell Latitude 600 to my TV. My TV has a PC display input. I know I have the cabling correct, etc. because I can clone my Windows based laptop to the TV with no problem.
After setting changing the screen resolution dialog box to 'clone' display in Ubuntu I get a 'keep' or 'revert' option. It doesn't matter what I do, I cannot get the screen to clone.
I am running a current version of Ubuntu. I just installed updates again tonight (Oct 6, 2008).
If you give me a long script or an 'autoexec.bat' kinda file to put on the laptop, please help me out some on what to with the file, where to put the file, etc. Basically, I know almost nothing about this OS as of now other than I think that it ROCKS!
Thanks!
Bernard.
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- Ubuntu xorg Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- BernardCollins
- Solved:
- Last query:
- Last reply:
Revision history for this message
|
#1 |
Which graphic card does you laptop have and what drivers do you use for it?
If you have graphic card which is well supported under linux, then it should be as easy as "system-
Revision history for this message
|
#2 |
I will look tonight on what graphics card the laptop has. I am the only owner of the laptop so I am certain that it is one that ships 'standard' with the Dell Latitude. However, your advise of:
>>>
"system-
"detect displays", and click "clone screens".
<<<
does NOT work on my unit. Thanks for chiming in. I'll get the graphics data posted ASAP!
Revision history for this message
|
#3 |
>Which graphic card does you laptop have and what drivers do you use for it?
OK. I am running Ubuntu 8.04LTS; so whatever drivers comes with that build
My Dell C600 Latitude has the ATI graphics card.
No... Let's clone a display.
:)
Revision history for this message
|
#4 |
OK! I guess you are running the commercial fglrx driver for your graphic card. So, plug in your TV/second monitor, open your ATI Catalyst Control Center (Applications -> Other -> ATI Catalyst Control Center, if you don't have it install it with "sudo apt-get install fglrx-control"), click on "display manager", select your second monitor and click on "Display Modes" tab, and turn on "Enable Display".
NOTE: Ubuntu 8.04 uses Catalyst 8.3, which has very limited dual head support. It might even not detect your TV! And, if it does, resolutions on both of your monitors must be same. This should be better supported in Intrepid, provided that Catalyst 8.10 will have support for XServer 1.5 which comes with Intrepid.
Revision history for this message
|
#5 |
OK. Many thanks for the help. I'm stuck again....
I had to fun the "sudo apt-get install fglrx-control" command you suggested to get the menu of "Applications -> Other -> ATI Catalyst Control Center". The install went fine.
However, when I click on "Applications -> Other -> ATI Catalyst Control Center" I get an error that tells me to run "aticonfig". Back to TERMINAL... I run aticonfig and look at all the option (about a page worth).
I see there is an aticonfig command switch "-initial=dual -head", so I figure I'll give that a go. It returns the message:
"Warning: Could not find configuration file. Please copy configuration file template to /etc/X11"
Beat's me what that means. Can you offer more advise. Thanks for the time and effort.
Revision history for this message
|
#6 |
Whoa!
Please send me a copy of your /etc/X11/xorg.conf file and the output of "glxinfo" and "lsmod | grep fglrx".
ATI Catalyst may not want to start if you don't have the ATI's commercial fglrx driver, or if it is misconfigured. If you are using an open source radeon or radeonHD driver, they support the screen cloning (as described in my first post), but not on all cards (especially not with the newer ones).
Do you have any 3D acceleration with your current configuration? (you can test with glxgears - if it runs smooth, then you have it)
Which ATI card do you exactly have? If you are having some of the newest radeon HD series graphics card, then it'll be a tough time to you, because ubuntu has ATI Catalyst 8.3 in it's repository, and this version of catalyst doesn't support HD series AT ALL! In that case, ask here for more information about how to make radeon HD card work on hardy heron.
Revision history for this message
|
#7 |
>Please send me a copy of your /etc/X11/xorg.conf file and
>the output of "glxinfo" and "lsmod | grep fglrx".
Glad to, but... uhhhhh... I'm too stupid to know how to do that with Ubuntu. Gimme a few tips.
>you can test with glxgears
I'm really sorry, but I do not know how to run this. If it doesn't have a icon, then I'm lost in the Ubuntu world. In DOS/Windows I understand the structure, files names, etc since I have been fixing it since Windows 2.0.....
What is the Ubuntu command to run glxgears?
Revision history for this message
|
#8 |
>Which ATI card do you exactly have?
From the F2 Setup at boot; my Dell tell me "ATI M3"
Revision history for this message
|
#9 |
OK.
Open the terminal:
issue the following command:
lsmod | grep fglrx
Write here the output.
issue the following command:
glxinfo
Write here the output.
Open your file browser, go to folder /etc/X11, open the file xorg.conf, and write here it's contents.
To check for 3D acceleration, write "glxgears" in terminal.
Well, "ATI M3" doesn't tell me a lot. It could be a card with a R300 chip, but these chips are supported very well with the open source drivers (because they are very old) and in that case, the trick from my first post should work.
Revision history for this message
|
#10 |
DoDoENT:
Well, we changed "something", but I am not sure what. Now, when I boot the laptop the LCD display remains blank until I get the Ubuntu login screen. I used to see the Dell 'bootstrap' startup screen and the Ubuntu "ping pong" status bar on the laptop LCD at bootup.
What I *think* is encouraging is that now the Dell 'bootstrap' startup screen and the Ubuntu "ping pong" status bar are now shown (in very high res) on my TV. The laptop LCD is blank until the Ubuntu login screen. After I get the Ubuntu log in screen, the TV tells me there is "no PC input" and the laptop LCD functions normally. At shut down, the laptop LCD goes blank again and the Ubuntu 'goodbye' screen is shown in high res on the TV.
I tried the "screen resolution/clone" display dialog box via the Ubuntu GUI and the cloning still did not work.
Comments? Thanks for hanging in there with me. I will answer your questions in the next post.
Revision history for this message
|
#11 |
What you have described is an issue that I sometimes had with XP. While booting, OS recognizes the second monitor as the first one, and renders its splash screen on it.
But still, I can't really help you until I know the exact model of your graphics card. It should be written in the glxinfo output if the fglrx driver is set up correctly (but obviously it isn't :-( ). The other way is to boot into windows, right click "my computer", select "manage". In window that has opened select "device manager" on the left side of the window, and expand the "graphics adapter" or something like that (I don't know exactly - I haven't used windows for a while :-P ) on the right side. It should show the exact name of your graphics card.
Revision history for this message
|
#12 |
The results from the command:
"lsmod | grep fglrx"
produced no output (and no errors); not even a blank line. I just got a TERMINAL prompt.
================
Here are my results from the "glxinfo" command (looks Greek to me....)
name of display: :0.0
display: :0 screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_
GLX_
GLX_
GLX_
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
GLX_
GLX_
GLX_
GLX_
GLX_
GLX_
GLX_
GLX version: 1.2
GLX extensions:
GLX_
GLX_
GLX_
GLX_
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.3-rc2)
OpenGL extensions:
GL_
GL_ARB_imaging, GL_ARB_multisample, GL_ARB_
GL_
GL_ARB_shadow, GL_ARB_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_EXT_texture, GL_EXT_texture3D, GL_EXT_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_SGIX_shadow, GL_SGIX_
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
-------
0x23 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x44 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon
=======
Here are the results of /etc/X11/xorg.conf (looks really Greek to me....)
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
FontPath "/usr/share/
FontPath "/usr/share/
FontPath "/usr/share/
FontPath "/usr/share/
FontPath "/usr/share/
FontPath "/usr/share/
FontPath "/usr/share/
# path to defoma fonts
FontPath "/var/lib/
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
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
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/wacom" # Change to
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/wacom" # Change to
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "Device"
Identifier "ATI Technologies, Inc. Rage Mobility M3 AGP 2x"
Driver "ati"
BusID "PCI:1:0:0"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
HorizSync 28-51
VertRefresh 43-60
EndSection
Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies, Inc. Rage Mobility M3 AGP 2x"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768"
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
=======
Here is the output glxgears (it is more jerky than smooth, but I can still tell that it is gears, etc.):
678 frames in 5.1 seconds = 132.582 FPS
660 frames in 5.1 seconds = 128.513 FPS
580 frames in 5.1 seconds = 113.393 FPS
=======
Thanks again. I await my next lesson.....
Revision history for this message
|
#13 |
Is this what you need, DoDoEnt?
Section "Device"
Identifier "ATI Technologies, Inc. Rage Mobility M3 AGP 2x"
Driver "ati"
BusID "PCI:1:0:0"
EndSection
Revision history for this message
|
#14 |
OK!
So, you are using an open source radeon driver, you don't have any 3D acceleration, and screen cloning isn't supported by open source driver on your card.
First, try this easy solution. If it won't work, we'll try the more difficult solution.
Go "System -> administration -> hardware drivers". This window will show you all available proprietary drivers for your laptop, including the those for ATI. Just enable the "ATI accelerated graphics driver" and restart your machine. After that, ATI Catalyst should work, and then try the trick I explained in my second post in this thread.
Revision history for this message
|
#15 |
>This window will show you all available proprietary drivers
Well, as they say, nothing is easy. The dialog box tells me my "system has no available proprietary drivers".
How do I get the driver that you referred to?
Thanks.
Revision history for this message
|
#16 |
I see.
Looks like driver that is in repository doesn't support your graphics card (it's not at least 7 months old).
Let's try to install the newest ATI driver.
Download it from here: https:/
Open the synaptic, and delete every package that has "fglrx" in it's name (i.e. fglrx-control, fglrx-amdcccle, xorg-driver-fglrx, linux-restricte
Now open the terminal, go to the folder in which you have saved the new driver (it would be the best that path to the driver don't contain spaces). Execute the following commands:
sudo ./ati-driver-
sudo dpkg -i xorg-driver-
Restart your computer to make sure new driver is loaded. If it's not (you can check with "lsmod | grep fglrx" - if it prints nothing, then the driver is not loaded), open terminal and issue following command:
sudo aticonfig --initial
Restart your computer, and now the new driver should be loaded. Now try the trick from my second post in this thread.
Revision history for this message
|
#17 |
DoDoENT:
>Open the synaptic, and delete every package that has "fglrx" in it's name
Sorry... Can you explain this procedure?
Revision history for this message
|
#18 |
System -> administration -> synaptic package manager
search for the packages I've told you to remove (you have the "search" button), click on the box next to them and choose "remove" from the pop-up menu.
Revision history for this message
|
#19 |
DeDeENT:
I d/l'd the file to my Desktop.
I removed with the search and rebooted.
When I execute the command "sudo ./ati-driver-
I get a "command not found" error.
I figured out how to do a directory listing to make certain I was in the right dir. I was; the ls output is:
bernard@
ati-driver-
So.... what have I done wrong?
Thanks again for your amazing patience!
Revision history for this message
|
#20 |
Try writing the full name of the installer, i.e.
sudo ./ati-driver-
Revision history for this message
|
#21 |
DoDoENT:
The command still didn't work. Good news.... I did a chmod 777 on the file based on some other help and then the file ran. Beats me WTH chmod 777 means; I'm guessing run permissions.
Anyway.... the command ran as you described.
I ran the " lsmod | grep fglrx" command and got nothing. So...
I ran the "sudo aticonfig --initial" as you suggested. (see below)
I did the reboot thing as well. The 'trick' in your second post; "Applications -> Other -> ATI Catalyst Control Center" yields the same error that tells me to run "aticonfig"
Below is my terminal output file.
We're not going to have to give up, are we? :(
bernard@Homer:~$ lsmod | grep fglrx
bernard@Homer:~$ sudo aticonfig --initial
[sudo] password for bernard:
Uninitialised file found, configuring.
Using /etc/X11/xorg.conf
Saved back-up to /etc/X11/
bernard@Homer:~$ lsmod | grep fglrx
bernard@Homer:~$
However, I ran "sudo aticonfig --initial" again and got:
bernard@Homer:~$ lsmod | grep fglrx
bernard@Homer:~$ sudo aticonfig --initial
[sudo] password for bernard:
Uninitialised file found, configuring.
Using /etc/X11/xorg.conf
Saved back-up to /etc/X11/
bernard@Homer:~$ lsmod | grep fglrx
bernard@Homer:~$
Revision history for this message
|
#22 |
Just because I'm a crazy fun guy, I ran "aticonfig" again with a bit different result that I do not understand how to interpret. However, I think it means the driver didn't load. Strange....
bernard@Homer:~$ aticonfig --initial
Found fglrx primary device section
Nothing to do, terminating.
bernard@Homer:~$
Revision history for this message
|
#23 |
Sorry, I forgot to tell you about the chmod. It changes the permissions of a file. By setting it to 777, this means that now everyone (including user, group and others) have the read, write and execute permissions on that file.
Now, at first aticonfig configured your xorg.conf file by setting the fglrx driver to be loaded at next boot. When you ran the aticonfig second time, it found that your xorg.conf file had already been configured for using the fglrx driver. Now after reboot, "lsmod | grep fglrx" should print something. In case it doesn't, please send me a copy of this file: /var/log/Xorg.0.log
Then something must be wrong with the driver or with the configuration.
Revision history for this message
|
#24 |
OK, strange things are happening, but I think it is all good.
First, here is the command output you asked for:
bernard@Homer:~$ lsmod | grep fglrx
bernard@Homer:~$
Second, since the output was 'null' the "/var/log/
Now here's the crazy thing. I turned on my laptop and the screen was blank during bootup. I'm used to this, as we have already discussed that the splash screen is being sent to the 2nd monitor. Typically I just wait for the Ubuntu login screen to appear on the laptop (the 2nd monitor display will go blank); then I login and use the laptop display as normal.
However, this time the login screen never came up on the laptop. Hmmm, so I look at 2nd monitor and it has the login screen on it. As a matter of fact, right now I am typing this message by looking at the second monitor and the laptop monitor is blank.
So, now we have a 2nd monitor working, but no laptop monitor. That seems encouraging because now we know that the Dell with Ubuntu can display to the 2nd monitor. Now the trick is to either CLONE the two displays or if I was able to switch back and forth between monitors quickly that would be fine as well.
I will do a few experiments and give you more data if I get any results.
Thanks! As they say in the USA; "we're moving the football!!"
=======
This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://
X.Org X Server 1.4.0.90
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: Linux Ubuntu (xorg-server 2:1.4.1~
Current Operating System: Linux Homer 2.6.24-19-386 #1 Wed Aug 20 21:59:50 UTC 2008 i686
Build Date: 13 June 2008 01:08:21AM
Before reporting problems, check http://
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/
(==) Using config file: "/etc/X11/
(==) ServerLayout "Default Layout"
(**) |-->Screen "Default Screen" (0)
(**) | |-->Monitor "Configured Monitor"
(**) | |-->Device "Configured Video Device"
(**) |-->Input Device "Synaptics Touchpad"
(==) Automatically adding devices
(==) Automatically enabling devices
(==) No FontPath specified. Using compiled-in default.
(WW) The directory "/usr/share/
Entry deleted from font path.
(==) FontPath set to:
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/var/lib/
(==) RgbPath set to "/etc/X11/rgb"
(==) ModulePath set to "/usr/lib/
(==) |-->Input Device "Configured Mouse"
(==) |-->Input Device "Generic Keyboard"
(==) The core pointer device wasn't specified explicitly in the layout.
Using the first mouse device.
(==) The core keyboard device wasn't specified explicitly in the layout.
Using the first keyboard device.
(II) Open ACPI successful (/var/run/
(II) Loader magic: 0x81dc500
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.3
X.Org Video Driver: 2.0
X.Org XInput driver : 2.0
X.Org Server Extension : 0.3
X.Org Font Renderer : 0.5
(II) Loader running on linux
(II) LoadModule: "pcidata"
(II) Loading /usr/lib/
(II) Module pcidata: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.0.0
ABI class: X.Org Video Driver, version 2.0
(++) using VT number 10
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 8086,7190 card 0000,0000 rev 03 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 8086,7191 card 0000,0000 rev 03 class 06,04,00 hdr 01
(II) PCI: 00:03:0: chip 104c,ac51 card 1000,0000 rev 00 class 06,07,00 hdr 82
(II) PCI: 00:03:1: chip 104c,ac51 card 1800,0000 rev 00 class 06,07,00 hdr 82
(II) PCI: 00:07:0: chip 8086,7110 card 0000,0000 rev 02 class 06,80,00 hdr 80
(II) PCI: 00:07:1: chip 8086,7111 card 0000,0000 rev 01 class 01,01,80 hdr 00
(II) PCI: 00:07:2: chip 8086,7112 card 0000,0000 rev 01 class 0c,03,00 hdr 00
(II) PCI: 00:07:3: chip 8086,7113 card 0000,0000 rev 03 class 06,80,00 hdr 00
(II) PCI: 00:08:0: chip 125d,1998 card 1028,00b1 rev 10 class 04,01,00 hdr 00
(II) PCI: 00:10:0: chip 10b7,6055 card 10b7,6256 rev 10 class 02,00,00 hdr 80
(II) PCI: 00:10:1: chip 10b7,1007 card 10b7,6158 rev 10 class 07,80,00 hdr 00
(II) PCI: 01:00:0: chip 1002,4c46 card 1028,00b1 rev 02 class 03,00,00 hdr 00
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,6), 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 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x008c (VGA_EN is set)
(II) Bus 1 I/O range:
[0] -1 0 0x0000e000 - 0x0000e0ff (0x100) IX[B]
[1] -1 0 0x0000e400 - 0x0000e4ff (0x100) IX[B]
[2] -1 0 0x0000e800 - 0x0000e8ff (0x100) IX[B]
[3] -1 0 0x0000ec00 - 0x0000ecff (0x100) IX[B]
(II) Bus 1 non-prefetchable memory range:
[0] -1 0 0xfd000000 - 0xfeffffff (0x2000000) MX[B]
(II) Bus 1 prefetchable memory range:
[0] -1 0 0xf8000000 - 0xfbffffff (0x4000000) MX[B]
(II) PCI-to-CardBus bridge:
(II) Bus 2: bridge is at (0:3:0), (0,2,5), BCTRL: 0x05c0 (VGA_EN is cleared)
(II) Bus 2 I/O range:
[0] -1 0 0x00001000 - 0x000010ff (0x100) IX[B]
[1] -1 0 0x00001400 - 0x000014ff (0x100) IX[B]
(II) Bus 2 non-prefetchable memory range:
[0] -1 0 0x24000000 - 0x27ffffff (0x4000000) MX[B]
(II) Bus 2 prefetchable memory range:
[0] -1 0 0x20000000 - 0x23ffffff (0x4000000) MX[B]
(II) PCI-to-CardBus bridge:
(II) Bus 6: bridge is at (0:3:1), (0,6,9), BCTRL: 0x05c0 (VGA_EN is cleared)
(II) Bus 6 I/O range:
[0] -1 0 0x00001800 - 0x000018ff (0x100) IX[B]
[1] -1 0 0x00001c00 - 0x00001cff (0x100) IX[B]
(II) Bus 6 non-prefetchable memory range:
[0] -1 0 0x2c000000 - 0x2fffffff (0x4000000) MX[B]
(II) Bus 6 prefetchable memory range:
[0] -1 0 0x28000000 - 0x2bffffff (0x4000000) MX[B]
(--) PCI:*(1:0:0) ATI Technologies Inc Rage Mobility M3 AGP 2x rev 2, Mem @ 0xf8000000/26, 0xfdffc000/14, I/O @ 0xec00/8
(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 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
(II) PCI Memory resource overlap reduced 0xf4000000 from 0xf7ffffff to 0xf3ffffff
(II) Active PCI resource ranges:
[0] -1 0 0xf3ffd000 - 0xf3ffd07f (0x80) MX[B]
[1] -1 0 0xf3ffd400 - 0xf3ffd4ff (0x100) MX[B]
[2] -1 0 0xf3ffd800 - 0xf3ffd87f (0x80) MX[B]
[3] -1 0 0xf3ffdc00 - 0xf3ffdc7f (0x80) MX[B]
[4] -1 0 0xf3ffe000 - 0xf3ffffff (0x2000) MX[B]
[5] -1 0 0xf4000000 - 0xf3ffffff (0x0) MX[B]O
[6] -1 0 0xfdffc000 - 0xfdffffff (0x4000) MX[B](B)
[7] -1 0 0xf8000000 - 0xfbffffff (0x4000000) MX[B](B)
[8] -1 0 0x0000d400 - 0x0000d4ff (0x100) IX[B]
[9] -1 0 0x0000dc00 - 0x0000dc7f (0x80) IX[B]
[10] -1 0 0x0000d800 - 0x0000d8ff (0x100) IX[B]
[11] -1 0 0x0000dce0 - 0x0000dcff (0x20) IX[B]
[12] -1 0 0x00000860 - 0x0000086f (0x10) IX[B]
[13] -1 0 0x0000ec00 - 0x0000ecff (0x100) IX[B](B)
(II) Active PCI resource ranges after removing overlaps:
[0] -1 0 0xf3ffd000 - 0xf3ffd07f (0x80) MX[B]
[1] -1 0 0xf3ffd400 - 0xf3ffd4ff (0x100) MX[B]
[2] -1 0 0xf3ffd800 - 0xf3ffd87f (0x80) MX[B]
[3] -1 0 0xf3ffdc00 - 0xf3ffdc7f (0x80) MX[B]
[4] -1 0 0xf3ffe000 - 0xf3ffffff (0x2000) MX[B]
[5] -1 0 0xf4000000 - 0xf3ffffff (0x0) MX[B]O
[6] -1 0 0xfdffc000 - 0xfdffffff (0x4000) MX[B](B)
[7] -1 0 0xf8000000 - 0xfbffffff (0x4000000) MX[B](B)
[8] -1 0 0x0000d400 - 0x0000d4ff (0x100) IX[B]
[9] -1 0 0x0000dc00 - 0x0000dc7f (0x80) IX[B]
[10] -1 0 0x0000d800 - 0x0000d8ff (0x100) IX[B]
[11] -1 0 0x0000dce0 - 0x0000dcff (0x20) IX[B]
[12] -1 0 0x00000860 - 0x0000086f (0x10) IX[B]
[13] -1 0 0x0000ec00 - 0x0000ecff (0x100) IX[B](B)
(II) OS-reported resource ranges after removing overlaps with PCI:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0xf3ffd000 - 0xf3ffd07f (0x80) MX[B]
[5] -1 0 0xf3ffd400 - 0xf3ffd4ff (0x100) MX[B]
[6] -1 0 0xf3ffd800 - 0xf3ffd87f (0x80) MX[B]
[7] -1 0 0xf3ffdc00 - 0xf3ffdc7f (0x80) MX[B]
[8] -1 0 0xf3ffe000 - 0xf3ffffff (0x2000) MX[B]
[9] -1 0 0xf4000000 - 0xf3ffffff (0x0) MX[B]O
[10] -1 0 0xfdffc000 - 0xfdffffff (0x4000) MX[B](B)
[11] -1 0 0xf8000000 - 0xfbffffff (0x4000000) MX[B](B)
[12] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[13] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[14] -1 0 0x0000d400 - 0x0000d4ff (0x100) IX[B]
[15] -1 0 0x0000dc00 - 0x0000dc7f (0x80) IX[B]
[16] -1 0 0x0000d800 - 0x0000d8ff (0x100) IX[B]
[17] -1 0 0x0000dce0 - 0x0000dcff (0x20) IX[B]
[18] -1 0 0x00000860 - 0x0000086f (0x10) IX[B]
[19] -1 0 0x0000ec00 - 0x0000ecff (0x100) IX[B](B)
(II) LoadModule: "extmod"
(II) Loading /usr/lib/
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-
(II) Loading extension XVideo
(II) Loading extension XVideo-
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib/
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/lib/
(II) Module glx: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.3
(==) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "freetype"
(II) Loading /usr/lib/
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
compiled for 1.4.0.90, module version = 2.1.0
Module class: X.Org Font Renderer
ABI class: X.Org Font Renderer, version 0.5
(II) Loading font FreeType
(II) LoadModule: "record"
(II) Loading /usr/lib/
(II) Module record: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib/
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension XFree86-DRI
(II) LoadModule: "vesa"
(II) Loading /usr/lib/
(II) Module vesa: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.3.0
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 2.0
(II) LoadModule: "synaptics"
(II) Loading /usr/lib/
(II) Module synaptics: vendor="X.Org Foundation"
compiled for 4.3.99.902, module version = 1.0.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 2.0
(II) LoadModule: "mouse"
(II) Loading /usr/lib/
(II) Module mouse: vendor="X.Org Foundation"
compiled for 1.4.0, module version = 1.2.3
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 2.0
(II) LoadModule: "kbd"
(II) Loading /usr/lib/
(II) Module kbd: vendor="X.Org Foundation"
compiled for 1.4.0, module version = 1.2.2
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 2.0
(II) VESA: driver for VESA chipsets: vesa
(II) Primary Device is: PCI 01:00:0
(--) Assigning device section with no busID to primary device
(--) Chipset vesa found
(II) resource ranges after xf86ClaimFixedR
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0xf3ffd000 - 0xf3ffd07f (0x80) MX[B]
[5] -1 0 0xf3ffd400 - 0xf3ffd4ff (0x100) MX[B]
[6] -1 0 0xf3ffd800 - 0xf3ffd87f (0x80) MX[B]
[7] -1 0 0xf3ffdc00 - 0xf3ffdc7f (0x80) MX[B]
[8] -1 0 0xf3ffe000 - 0xf3ffffff (0x2000) MX[B]
[9] -1 0 0xf4000000 - 0xf3ffffff (0x0) MX[B]O
[10] -1 0 0xfdffc000 - 0xfdffffff (0x4000) MX[B](B)
[11] -1 0 0xf8000000 - 0xfbffffff (0x4000000) MX[B](B)
[12] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[13] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[14] -1 0 0x0000d400 - 0x0000d4ff (0x100) IX[B]
[15] -1 0 0x0000dc00 - 0x0000dc7f (0x80) IX[B]
[16] -1 0 0x0000d800 - 0x0000d8ff (0x100) IX[B]
[17] -1 0 0x0000dce0 - 0x0000dcff (0x20) IX[B]
[18] -1 0 0x00000860 - 0x0000086f (0x10) IX[B]
[19] -1 0 0x0000ec00 - 0x0000ecff (0x100) IX[B](B)
(II) resource ranges after probing:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0xf3ffd000 - 0xf3ffd07f (0x80) MX[B]
[5] -1 0 0xf3ffd400 - 0xf3ffd4ff (0x100) MX[B]
[6] -1 0 0xf3ffd800 - 0xf3ffd87f (0x80) MX[B]
[7] -1 0 0xf3ffdc00 - 0xf3ffdc7f (0x80) MX[B]
[8] -1 0 0xf3ffe000 - 0xf3ffffff (0x2000) MX[B]
[9] -1 0 0xf4000000 - 0xf3ffffff (0x0) MX[B]O
[10] -1 0 0xfdffc000 - 0xfdffffff (0x4000) MX[B](B)
[11] -1 0 0xf8000000 - 0xfbffffff (0x4000000) MX[B](B)
[12] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B]
[13] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B]
[14] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B]
[15] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[16] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[17] -1 0 0x0000d400 - 0x0000d4ff (0x100) IX[B]
[18] -1 0 0x0000dc00 - 0x0000dc7f (0x80) IX[B]
[19] -1 0 0x0000d800 - 0x0000d8ff (0x100) IX[B]
[20] -1 0 0x0000dce0 - 0x0000dcff (0x20) IX[B]
[21] -1 0 0x00000860 - 0x0000086f (0x10) IX[B]
[22] -1 0 0x0000ec00 - 0x0000ecff (0x100) IX[B](B)
[23] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B]
[24] 0 0 0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Loading /usr/lib/
(II) Module vbe: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.1.0
ABI class: X.Org Video Driver, version 2.0
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/lib/
(II) Module int10: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.0.0
ABI class: X.Org Video Driver, version 2.0
(II) VESA(0): initializing int10
(II) VESA(0): Primary V_BIOS segment is: 0xc000
(II) VESA(0): VESA BIOS detected
(II) VESA(0): VESA VBE Version 2.0
(II) VESA(0): VESA VBE Total Mem: 8192 kB
(II) VESA(0): VESA VBE OEM: ATI MOBILE M3
(II) VESA(0): VESA VBE OEM Software Rev: 1.0
(II) VESA(0): VESA VBE OEM Vendor: ATI Technologies Inc.
(II) VESA(0): VESA VBE OEM Product: M3
(II) VESA(0): VESA VBE OEM Product Rev: 01.00
(==) VESA(0): Depth 16, (--) framebuffer bpp 16
(==) VESA(0): RGB weight 565
(==) VESA(0): Default visual is TrueColor
(==) VESA(0): Using gamma correction (1.0, 1.0, 1.0)
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"(II) Module "ddc" already built-in
(II) VESA(0): VESA VBE DDC supported
(II) VESA(0): VESA VBE DDC Level 2
(II) VESA(0): VESA VBE DDC transfer in appr. 2 sec.
(II) VESA(0): VESA VBE DDC read successfully
(II) VESA(0): Manufacturer: PIO Model: 9d Serial#: 16843009
(II) VESA(0): Year: 2006 Week: 0
(II) VESA(0): EDID Version: 1.3
(II) VESA(0): Analog Display Input, Input Voltage Level: 0.700/0.300 V
(II) VESA(0): Sync: Separate
(II) VESA(0): Max H-Image Size [cm]: H-Size may change, V-Size may change
(II) VESA(0): Gamma: 2.20
(II) VESA(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) VESA(0): First detailed timing is preferred mode
(II) VESA(0): redX: 0.633 redY: 0.333 greenX: 0.205 greenY: 0.702
(II) VESA(0): blueX: 0.150 blueY: 0.081 whiteX: 0.292 whiteY: 0.322
(II) VESA(0): Supported VESA Video Modes:
(II) VESA(0): 720x400@70Hz
(II) VESA(0): 640x480@60Hz
(II) VESA(0): 640x480@72Hz
(II) VESA(0): 640x480@75Hz
(II) VESA(0): 800x600@56Hz
(II) VESA(0): 800x600@60Hz
(II) VESA(0): 800x600@72Hz
(II) VESA(0): 800x600@75Hz
(II) VESA(0): 1024x768@60Hz
(II) VESA(0): 1024x768@70Hz
(II) VESA(0): 1024x768@75Hz
(II) VESA(0): Manufacturer's mask: 0
(II) VESA(0): Supported additional Video Mode:
(II) VESA(0): clock: 65.0 MHz Image Size: 0 x 0 mm
(II) VESA(0): h_active: 1024 h_sync: 1048 h_sync_end 1184 h_blank_end 1344 h_border: 0
(II) VESA(0): v_active: 768 v_sync: 771 v_sync_end 777 v_blanking: 806 v_border: 0
(II) VESA(0): Supported additional Video Mode:
(II) VESA(0): clock: 85.5 MHz Image Size: 0 x 0 mm
(II) VESA(0): h_active: 1360 h_sync: 1424 h_sync_end 1536 h_blank_end 1792 h_border: 0
(II) VESA(0): v_active: 768 v_sync: 771 v_sync_end 777 v_blanking: 795 v_border: 0
(II) VESA(0): Ranges: V min: 55 V max: 76 Hz, H min: 24 H max: 61 kHz, PixClock max 90 MHz
(II) VESA(0): Monitor name: PRO-xx40HD
(II) VESA(0): EDID (in hex):
(II) VESA(0): 00ffffffffffff0
(II) VESA(0): 001001030800007
(II) VESA(0): 144a52afce00010
(II) VESA(0): 010101010101641
(II) VESA(0): 360000000000001
(II) VESA(0): 407036000000000
(II) VESA(0): 4c183d09000a202
(II) VESA(0): 0050524f2d78783
(II) VESA(0): EDID vendor "PIO", prod id 157
(II) VESA(0): Using EDID range info for horizontal sync
(II) VESA(0): Using EDID range info for vertical refresh
(II) VESA(0): Printing DDC gathered Modelines:
(II) VESA(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
(II) VESA(0): Modeline "1360x768"x0.0 85.50 1360 1424 1536 1792 768 771 777 795 +hsync +vsync (47.7 kHz)
(II) VESA(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
(II) VESA(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
(II) VESA(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz)
(II) VESA(0): Modeline "640x480"x0.0 31.50 640 664 704 832 480 489 491 520 -hsync -vsync (37.9 kHz)
(II) VESA(0): Modeline "640x480"x0.0 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
(II) VESA(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz)
(II) VESA(0): Modeline "1024x768"x0.0 78.80 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.1 kHz)
(II) VESA(0): Modeline "1024x768"x0.0 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync (56.5 kHz)
(II) VESA(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
(II) VESA(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz)
(II) VESA(0): Modeline "800x600"x0.0 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync (48.1 kHz)
(II) VESA(0): Searching for matching VESA mode(s):
Mode: 182 (320x200)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 320
XResolution: 320
YResolution: 200
XCharSize: 8
YCharSize: 8
NumberOfPlanes: 1
BitsPerPixel: 8
NumberOfBanks: 1
MemoryModel: 4
BankSize: 0
NumberOfImages: 127
RedMaskSize: 0
RedFieldPosition: 0
GreenMaskSize: 0
GreenFieldPosi
BlueMaskSize: 0
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 10d (320x200)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 640
XResolution: 320
YResolution: 200
XCharSize: 8
YCharSize: 8
NumberOfPlanes: 1
BitsPerPixel: 15
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 63
RedMaskSize: 5
RedFieldPosition: 10
GreenMaskSize: 5
GreenFieldPosi
BlueMaskSize: 5
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
*Mode: 10e (320x200)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 640
XResolution: 320
YResolution: 200
XCharSize: 8
YCharSize: 8
NumberOfPlanes: 1
BitsPerPixel: 16
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 63
RedMaskSize: 5
RedFieldPosition: 11
GreenMaskSize: 6
GreenFieldPosi
BlueMaskSize: 5
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 10f (320x200)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 960
XResolution: 320
YResolution: 200
XCharSize: 8
YCharSize: 8
NumberOfPlanes: 1
BitsPerPixel: 24
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 41
RedMaskSize: 8
RedFieldPosition: 16
GreenMaskSize: 8
GreenFieldPosi
BlueMaskSize: 8
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 120 (320x200)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 1280
XResolution: 320
YResolution: 200
XCharSize: 8
YCharSize: 8
NumberOfPlanes: 1
BitsPerPixel: 32
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 31
RedMaskSize: 8
RedFieldPosition: 16
GreenMaskSize: 8
GreenFieldPosi
BlueMaskSize: 8
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 192 (320x240)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 320
XResolution: 320
YResolution: 240
XCharSize: 8
YCharSize: 8
NumberOfPlanes: 1
BitsPerPixel: 8
NumberOfBanks: 1
MemoryModel: 4
BankSize: 0
NumberOfImages: 63
RedMaskSize: 0
RedFieldPosition: 0
GreenMaskSize: 0
GreenFieldPosi
BlueMaskSize: 0
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 193 (320x240)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 640
XResolution: 320
YResolution: 240
XCharSize: 8
YCharSize: 8
NumberOfPlanes: 1
BitsPerPixel: 15
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 41
RedMaskSize: 5
RedFieldPosition: 10
GreenMaskSize: 5
GreenFieldPosi
BlueMaskSize: 5
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
*Mode: 194 (320x240)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 640
XResolution: 320
YResolution: 240
XCharSize: 8
YCharSize: 8
NumberOfPlanes: 1
BitsPerPixel: 16
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 41
RedMaskSize: 5
RedFieldPosition: 11
GreenMaskSize: 6
GreenFieldPosi
BlueMaskSize: 5
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 195 (320x240)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 960
XResolution: 320
YResolution: 240
XCharSize: 8
YCharSize: 8
NumberOfPlanes: 1
BitsPerPixel: 24
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 31
RedMaskSize: 8
RedFieldPosition: 16
GreenMaskSize: 8
GreenFieldPosi
BlueMaskSize: 8
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 196 (320x240)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 1280
XResolution: 320
YResolution: 240
XCharSize: 8
YCharSize: 8
NumberOfPlanes: 1
BitsPerPixel: 32
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 24
RedMaskSize: 8
RedFieldPosition: 16
GreenMaskSize: 8
GreenFieldPosi
BlueMaskSize: 8
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 1a2 (400x300)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 400
XResolution: 400
YResolution: 300
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 8
NumberOfBanks: 1
MemoryModel: 4
BankSize: 0
NumberOfImages: 63
RedMaskSize: 0
RedFieldPosition: 0
GreenMaskSize: 0
GreenFieldPosi
BlueMaskSize: 0
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 1a3 (400x300)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 800
XResolution: 400
YResolution: 300
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 15
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 31
RedMaskSize: 5
RedFieldPosition: 10
GreenMaskSize: 5
GreenFieldPosi
BlueMaskSize: 5
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
*Mode: 1a4 (400x300)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 800
XResolution: 400
YResolution: 300
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 16
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 31
RedMaskSize: 5
RedFieldPosition: 11
GreenMaskSize: 6
GreenFieldPosi
BlueMaskSize: 5
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 1a5 (400x300)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 1200
XResolution: 400
YResolution: 300
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 24
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 20
RedMaskSize: 8
RedFieldPosition: 16
GreenMaskSize: 8
GreenFieldPosi
BlueMaskSize: 8
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 1a6 (400x300)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 1600
XResolution: 400
YResolution: 300
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 32
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 15
RedMaskSize: 8
RedFieldPosition: 16
GreenMaskSize: 8
GreenFieldPosi
BlueMaskSize: 8
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 1b2 (512x384)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 512
XResolution: 512
YResolution: 384
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 8
NumberOfBanks: 1
MemoryModel: 4
BankSize: 0
NumberOfImages: 41
RedMaskSize: 0
RedFieldPosition: 0
GreenMaskSize: 0
GreenFieldPosi
BlueMaskSize: 0
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 1b3 (512x384)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 1024
XResolution: 512
YResolution: 384
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 15
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 20
RedMaskSize: 5
RedFieldPosition: 10
GreenMaskSize: 5
GreenFieldPosi
BlueMaskSize: 5
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
*Mode: 1b4 (512x384)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 1024
XResolution: 512
YResolution: 384
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 16
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 20
RedMaskSize: 5
RedFieldPosition: 11
GreenMaskSize: 6
GreenFieldPosi
BlueMaskSize: 5
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 1b5 (512x384)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 1536
XResolution: 512
YResolution: 384
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 24
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 13
RedMaskSize: 8
RedFieldPosition: 16
GreenMaskSize: 8
GreenFieldPosi
BlueMaskSize: 8
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 1b6 (512x384)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 2048
XResolution: 512
YResolution: 384
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 32
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 9
RedMaskSize: 8
RedFieldPosition: 16
GreenMaskSize: 8
GreenFieldPosi
BlueMaskSize: 8
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 1c2 (640x350)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 640
XResolution: 640
YResolution: 350
XCharSize: 8
YCharSize: 14
NumberOfPlanes: 1
BitsPerPixel: 8
NumberOfBanks: 1
MemoryModel: 4
BankSize: 0
NumberOfImages: 31
RedMaskSize: 0
RedFieldPosition: 0
GreenMaskSize: 0
GreenFieldPosi
BlueMaskSize: 0
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 1c3 (640x350)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 1280
XResolution: 640
YResolution: 350
XCharSize: 8
YCharSize: 14
NumberOfPlanes: 1
BitsPerPixel: 15
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 17
RedMaskSize: 5
RedFieldPosition: 10
GreenMaskSize: 5
GreenFieldPosi
BlueMaskSize: 5
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
*Mode: 1c4 (640x350)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 1280
XResolution: 640
YResolution: 350
XCharSize: 8
YCharSize: 14
NumberOfPlanes: 1
BitsPerPixel: 16
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 17
RedMaskSize: 5
RedFieldPosition: 11
GreenMaskSize: 6
GreenFieldPosi
BlueMaskSize: 5
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 1c5 (640x350)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 1920
XResolution: 640
YResolution: 350
XCharSize: 8
YCharSize: 14
NumberOfPlanes: 1
BitsPerPixel: 24
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 10
RedMaskSize: 8
RedFieldPosition: 16
GreenMaskSize: 8
GreenFieldPosi
BlueMaskSize: 8
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 1c6 (640x350)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 2560
XResolution: 640
YResolution: 350
XCharSize: 8
YCharSize: 14
NumberOfPlanes: 1
BitsPerPixel: 32
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 8
RedMaskSize: 8
RedFieldPosition: 16
GreenMaskSize: 8
GreenFieldPosi
BlueMaskSize: 8
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 100 (640x400)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 640
XResolution: 640
YResolution: 400
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 8
NumberOfBanks: 1
MemoryModel: 4
BankSize: 0
NumberOfImages: 31
RedMaskSize: 0
RedFieldPosition: 0
GreenMaskSize: 0
GreenFieldPosi
BlueMaskSize: 0
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 183 (640x400)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 1280
XResolution: 640
YResolution: 400
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 15
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 15
RedMaskSize: 5
RedFieldPosition: 10
GreenMaskSize: 5
GreenFieldPosi
BlueMaskSize: 5
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
*Mode: 184 (640x400)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 1280
XResolution: 640
YResolution: 400
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 16
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 15
RedMaskSize: 5
RedFieldPosition: 11
GreenMaskSize: 6
GreenFieldPosi
BlueMaskSize: 5
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 185 (640x400)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 1920
XResolution: 640
YResolution: 400
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 24
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 9
RedMaskSize: 8
RedFieldPosition: 16
GreenMaskSize: 8
GreenFieldPosi
BlueMaskSize: 8
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 186 (640x400)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 2560
XResolution: 640
YResolution: 400
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 32
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 7
RedMaskSize: 8
RedFieldPosition: 16
GreenMaskSize: 8
GreenFieldPosi
BlueMaskSize: 8
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 101 (640x480)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 640
XResolution: 640
YResolution: 480
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 8
NumberOfBanks: 1
MemoryModel: 4
BankSize: 0
NumberOfImages: 24
RedMaskSize: 0
RedFieldPosition: 0
GreenMaskSize: 0
GreenFieldPosi
BlueMaskSize: 0
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 110 (640x480)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 1280
XResolution: 640
YResolution: 480
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 15
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 11
RedMaskSize: 5
RedFieldPosition: 10
GreenMaskSize: 5
GreenFieldPosi
BlueMaskSize: 5
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
*Mode: 111 (640x480)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 1280
XResolution: 640
YResolution: 480
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 16
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 11
RedMaskSize: 5
RedFieldPosition: 11
GreenMaskSize: 6
GreenFieldPosi
BlueMaskSize: 5
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 112 (640x480)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 1920
XResolution: 640
YResolution: 480
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 24
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 7
RedMaskSize: 8
RedFieldPosition: 16
GreenMaskSize: 8
GreenFieldPosi
BlueMaskSize: 8
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 121 (640x480)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 2560
XResolution: 640
YResolution: 480
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 32
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 5
RedMaskSize: 8
RedFieldPosition: 16
GreenMaskSize: 8
GreenFieldPosi
BlueMaskSize: 8
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 103 (800x600)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 800
XResolution: 800
YResolution: 600
XCharSize: 8
YCharSize: 14
NumberOfPlanes: 1
BitsPerPixel: 8
NumberOfBanks: 1
MemoryModel: 4
BankSize: 0
NumberOfImages: 15
RedMaskSize: 0
RedFieldPosition: 0
GreenMaskSize: 0
GreenFieldPosi
BlueMaskSize: 0
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 113 (800x600)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 1600
XResolution: 800
YResolution: 600
XCharSize: 8
YCharSize: 14
NumberOfPlanes: 1
BitsPerPixel: 15
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 7
RedMaskSize: 5
RedFieldPosition: 10
GreenMaskSize: 5
GreenFieldPosi
BlueMaskSize: 5
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
*Mode: 114 (800x600)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 1600
XResolution: 800
YResolution: 600
XCharSize: 8
YCharSize: 14
NumberOfPlanes: 1
BitsPerPixel: 16
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 7
RedMaskSize: 5
RedFieldPosition: 11
GreenMaskSize: 6
GreenFieldPosi
BlueMaskSize: 5
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 115 (800x600)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 2400
XResolution: 800
YResolution: 600
XCharSize: 8
YCharSize: 14
NumberOfPlanes: 1
BitsPerPixel: 24
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 4
RedMaskSize: 8
RedFieldPosition: 16
GreenMaskSize: 8
GreenFieldPosi
BlueMaskSize: 8
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 122 (800x600)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 3200
XResolution: 800
YResolution: 600
XCharSize: 8
YCharSize: 14
NumberOfPlanes: 1
BitsPerPixel: 32
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 3
RedMaskSize: 8
RedFieldPosition: 16
GreenMaskSize: 8
GreenFieldPosi
BlueMaskSize: 8
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 105 (1024x768)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 1024
XResolution: 1024
YResolution: 768
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 8
NumberOfBanks: 1
MemoryModel: 4
BankSize: 0
NumberOfImages: 9
RedMaskSize: 0
RedFieldPosition: 0
GreenMaskSize: 0
GreenFieldPosi
BlueMaskSize: 0
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 116 (1024x768)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 2048
XResolution: 1024
YResolution: 768
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 15
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 4
RedMaskSize: 5
RedFieldPosition: 10
GreenMaskSize: 5
GreenFieldPosi
BlueMaskSize: 5
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
*Mode: 117 (1024x768)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 2048
XResolution: 1024
YResolution: 768
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 16
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 4
RedMaskSize: 5
RedFieldPosition: 11
GreenMaskSize: 6
GreenFieldPosi
BlueMaskSize: 5
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 118 (1024x768)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 3072
XResolution: 1024
YResolution: 768
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 24
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 2
RedMaskSize: 8
RedFieldPosition: 16
GreenMaskSize: 8
GreenFieldPosi
BlueMaskSize: 8
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 123 (1024x768)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 4096
XResolution: 1024
YResolution: 768
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 32
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 1
RedMaskSize: 8
RedFieldPosition: 16
GreenMaskSize: 8
GreenFieldPosi
BlueMaskSize: 8
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 107 (1280x1024)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 1280
XResolution: 1280
YResolution: 1024
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 8
NumberOfBanks: 1
MemoryModel: 4
BankSize: 0
NumberOfImages: 5
RedMaskSize: 0
RedFieldPosition: 0
GreenMaskSize: 0
GreenFieldPosi
BlueMaskSize: 0
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 119 (1280x1024)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 2560
XResolution: 1280
YResolution: 1024
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 15
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 2
RedMaskSize: 5
RedFieldPosition: 10
GreenMaskSize: 5
GreenFieldPosi
BlueMaskSize: 5
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
*Mode: 11a (1280x1024)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 2560
XResolution: 1280
YResolution: 1024
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 16
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 2
RedMaskSize: 5
RedFieldPosition: 11
GreenMaskSize: 6
GreenFieldPosi
BlueMaskSize: 5
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 11b (1280x1024)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 3840
XResolution: 1280
YResolution: 1024
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 24
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 1
RedMaskSize: 8
RedFieldPosition: 16
GreenMaskSize: 8
GreenFieldPosi
BlueMaskSize: 8
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
Mode: 124 (1280x1024)
ModeAttributes: 0xbb
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0xa000
WinFuncPtr: 0xc0005f46
BytesPerScanline: 5120
XResolution: 1280
YResolution: 1024
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 32
NumberOfBanks: 1
MemoryModel: 6
BankSize: 0
NumberOfImages: 0
RedMaskSize: 8
RedFieldPosition: 16
GreenMaskSize: 8
GreenFieldPosi
BlueMaskSize: 8
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorMod
PhysBasePtr: 0xf8000000
(II) VESA(0): Total Memory: 128 64KB banks (8192kB)
(II) VESA(0): Configured Monitor: Using hsync range of 24.00-61.00 kHz
(II) VESA(0): Configured Monitor: Using vrefresh range of 55.00-76.00 Hz
(II) VESA(0): Configured Monitor: Using maximum pixel clock of 90.00 MHz
(II) VESA(0): Not using built-in mode "1280x1024" (width too large for virtual size)
(II) VESA(0): Not using built-in mode "1024x768" (width too large for virtual size)
(II) VESA(0): Not using built-in mode "640x400" (no mode of this name)
(II) VESA(0): Not using built-in mode "640x350" (no mode of this name)
(II) VESA(0): Not using built-in mode "512x384" (no mode of this name)
(II) VESA(0): Not using built-in mode "400x300" (no mode of this name)
(II) VESA(0): Not using built-in mode "320x240" (no mode of this name)
(II) VESA(0): Not using built-in mode "320x200" (no mode of this name)
(--) VESA(0): Virtual size is 800x600 (pitch 800)
(**) VESA(0): *Built-in mode "800x600"
(**) VESA(0): Built-in mode "640x480"
(==) VESA(0): DPI set to (96, 96)
(II) VESA(0): Attempting to use 72Hz refresh for mode "800x600" (114)
(II) VESA(0): Attempting to use 73Hz refresh for mode "640x480" (111)
(**) VESA(0): Using "Shadow Framebuffer"
(II) Loading sub module "shadow"
(II) LoadModule: "shadow"
(II) Loading /usr/lib/
(II) Module shadow: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.1.0
ABI class: X.Org ANSI C Emulation, version 0.3
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/
(II) Module fb: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.3
(II) do I need RAC? No, I don't.
(II) resource ranges after preInit:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0xf3ffd000 - 0xf3ffd07f (0x80) MX[B]
[5] -1 0 0xf3ffd400 - 0xf3ffd4ff (0x100) MX[B]
[6] -1 0 0xf3ffd800 - 0xf3ffd87f (0x80) MX[B]
[7] -1 0 0xf3ffdc00 - 0xf3ffdc7f (0x80) MX[B]
[8] -1 0 0xf3ffe000 - 0xf3ffffff (0x2000) MX[B]
[9] -1 0 0xf4000000 - 0xf3ffffff (0x0) MX[B]O
[10] -1 0 0xfdffc000 - 0xfdffffff (0x4000) MX[B](B)
[11] -1 0 0xf8000000 - 0xfbffffff (0x4000000) MX[B](B)
[12] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B]
[13] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B]
[14] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B]
[15] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[16] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[17] -1 0 0x0000d400 - 0x0000d4ff (0x100) IX[B]
[18] -1 0 0x0000dc00 - 0x0000dc7f (0x80) IX[B]
[19] -1 0 0x0000d800 - 0x0000d8ff (0x100) IX[B]
[20] -1 0 0x0000dce0 - 0x0000dcff (0x20) IX[B]
[21] -1 0 0x00000860 - 0x0000086f (0x10) IX[B]
[22] -1 0 0x0000ec00 - 0x0000ecff (0x100) IX[B](B)
[23] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B]
[24] 0 0 0x000003c0 - 0x000003df (0x20) IS[B]
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/
(II) VESA(0): initializing int10
(II) VESA(0): Primary V_BIOS segment is: 0xc000
(II) VESA(0): VESA BIOS detected
(II) VESA(0): VESA VBE Version 2.0
(II) VESA(0): VESA VBE Total Mem: 8192 kB
(II) VESA(0): VESA VBE OEM: ATI MOBILE M3
(II) VESA(0): VESA VBE OEM Software Rev: 1.0
(II) VESA(0): VESA VBE OEM Vendor: ATI Technologies Inc.
(II) VESA(0): VESA VBE OEM Product: M3
(II) VESA(0): VESA VBE OEM Product Rev: 01.00
(==) VESA(0): Write-combining range (0xf8000000,
(II) VESA(0): virtual address = 0xb71b9000,
physical address = 0xf8000000, size = 8388608
(II) VESA(0): VBESetVBEMode failed...Tried again without customized values.
(==) VESA(0): Default visual is TrueColor
(==) VESA(0): Backing store disabled
(II) VESA(0): DPMS enabled
(==) RandR enabled
(II) Setting vga for screen 0.
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension XAccessControlE
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(II) AIGLX: Screen 0 is not DRI capable
(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/lib/
(II) Module GLcore: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.3
(II) GLX: Initialized MESA-PROXY GL provider for screen 0
Atom 4, CARD32 4, unsigned long 4
(II) Synaptics touchpad driver version 0.14.6 (1406)
(--) Synaptics Touchpad auto-dev sets device to /dev/input/event7
(**) Option "Device" "/dev/input/event7"
(**) Option "HorizEdgeScroll" "0"
(--) Synaptics Touchpad touchpad found
(**) Option "SendCoreEvents" "true"
(**) Synaptics Touchpad: always reports core events
(WW) Configured Mouse: No Device specified, looking for one...
(II) Configured Mouse: Setting Device option to "/dev/input/mice"
(--) Configured Mouse: Device: "/dev/input/mice"
(==) Configured Mouse: Protocol: "Auto"
(**) Option "CorePointer"
(**) Configured Mouse: always reports core events
(**) Option "Device" "/dev/input/mice"
(**) Configured Mouse: Emulate3Buttons, Emulate3Timeout: 50
(**) Configured Mouse: ZAxisMapping: buttons 4 and 5
(**) Configured Mouse: Buttons: 9
(**) Configured Mouse: Sensitivity: 1
(**) Option "CoreKeyboard"
(**) Generic Keyboard: always reports core events
(**) Option "Protocol" "standard"
(**) Generic Keyboard: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xorg"
(**) Generic Keyboard: XkbRules: "xorg"
(**) Option "XkbModel" "pc104"
(**) Generic Keyboard: XkbModel: "pc104"
(**) Option "XkbLayout" "us"
(**) Generic Keyboard: XkbLayout: "us"
(**) Option "CustomKeycodes" "off"
(**) Generic Keyboard: CustomKeycodes disabled
(II) evaluating device (Generic Keyboard)
(II) XINPUT: Adding extended input device "Generic Keyboard" (type: KEYBOARD)
(II) evaluating device (Configured Mouse)
(II) XINPUT: Adding extended input device "Configured Mouse" (type: MOUSE)
(II) evaluating device (Synaptics Touchpad)
(II) XINPUT: Adding extended input device "Synaptics Touchpad" (type: MOUSE)
(--) Configured Mouse: PnP-detected protocol: "ExplorerPS/2"
(II) Configured Mouse: ps2EnableDataRe
(--) Synaptics Touchpad auto-dev sets device to /dev/input/event7
(**) Option "Device" "/dev/input/event7"
(--) Synaptics Touchpad touchpad found
Revision history for this message
|
#25 |
OK. Some more data. At bootup I get a message displayed on the 2nd monitor that I am in low res mode. I get a 'configure' button than gives me a bunch of options. The main display (now the 2nd monitor) comes up as 'generic'. I have a dropdown box that allows me to select a bunch of drivers including my ATI Rage Mobility 128. However selecting does not produce an output at all.
Botton line, I can only get the 2nd monitor to work right now. That's probably kinda sorta okay, but the max resolution I seem to get to 800x600 which is pretty crappy, but the text and graphics are VERY VERY clear.
Looking forward to the next comments!
Thanks.
Revision history for this message
|
#26 |
Me again with more strangeness....
I rebooted the laptop WITHOUT the 2nd monitor cable plugged in. To my surprise, the laptop LCD showed everything now including to splash screen that was once only visible on the 2nd monitor. The 2nd monitor is now ALWAYS blank. The exact opposite of a few minutes ago. So now I am viewing with the laptop LCD. I still have the poor 800x600 resolution and I cannot change it.
Stranger still is the fact that now I cannot get the 2nd monitor to work again. After rebooting with the 2nd monitor cable plugged in, I still can't get anything but the laptop monitor working.
I am very confused. In my noob brain things seem to be changing on their own.
Revision history for this message
|
#27 |
Hello! Sorry for a late answer, it seems that we are on the opposite sides of the globe :-).
I've taken a look at you Xorg.0.log file, and that confused me a bit. Your ubuntu doesn't even try to load the new fglrx driver. Instead, it uses a fallback VESA driver.
I see that your graphic card is "ATI Technologies Inc Rage Mobility M3 AGP 2x", and this one, as said on ATI's website, is very old and only supported under WinXP.
But, just to be sure, let's try to load the fglrx for the last time - this time manually:
Press ctrl+alt+f1 to enter a console. Note: this console is a "real" console, not a terminal emulator. You'll have no GUI, so you won't be able to copy & paste the commands I'll write now.
Enter the following commands:
sudo kill $(pidof gdm) (this will terminate your GUI entirely)
sudo modprobe fglrx
if this command prints nothing, then it has succeeded, you can check it's success with "lsmod | grep fglrx", if it doesn't succeed, please write here the output it printed.
If it has succeded, then try starting the GUI with "sudo X". If you see a grey "desktop" and you can move the cursor with your mouse, then this means a success. In that case press ctrl+alt+backspace to return to a console and enter "sudo gdm" to get you to the login screen and log on to the GUI. Now you should be able to clone screens with the ATI Catalyst.
In case "sudo X" didn't show any "desktop", but has printed a lot of text, this text should be found in /var/log/Xorg.0.log Then copy this file to your desktop ("cp /var/log/Xorg.0.log /home/$
In case "sudo X" tried something, but this resulted in corrupting your screen and console entirely, then you are really out of luck.
And before you do anything as described above, please open the file /etc/X11/xorg.conf with your favourite editor, find a section "Device" and see if that section contains the following line: Driver "fglrx"
If it contains, but you still cannot use Catalyst, then fglrx doesn't support your graphic card (as I'm afraid is so). If it doesn't, then if the above described procedure works for you, then change the Driver "ati" or similar line to Driver "fglrx".
In the meantime, I'll investigate how to clone your screen using the VESA driver (in case it's possible).
Revision history for this message
|
#28 |
DoDoENT:
Thanks. I'll try your suggestions in about 12 hours.
Two questions:
- what part of the world are you in? I'm in Texas?
- why did the 2nd monitor work for awhile and why can't I get it to work again?
Thanks!
Revision history for this message
|
#29 |
Hi!
I'm from Croatia.
You don't have to bother with suggestions from my previous post. I've just found out that your graphics card isn't supported by the proprietary fglrx driver (see http://
Revision history for this message
|
#30 |
Hi again!
I think I've found a solution!
http://
Option "Display" "Mirror"
and restart your computer. Easier way to do that is via displayconfig-gtk (this is the gutsy's configuration tool I wrote about in my previous post):
in your desktop press alt+f2, and in the run dialog type "gksudo displayconfig-gtk" (without quotes). This tool should help you configure the dual screen setup. Note that all changes you make in this tool will take effect upon restart of your computer.
Good luck!
Revision history for this message
|
#31 |
The "gksudo displayconfig-gtk" doesn't seem to work. BTW- it brings up the same program that I have access to at bootup when Ubuntu tells me I am in "low res" mode. If I click "Configure" it brings up the same program as "gksudo displayconfig-gtk".
Here is what happens.... I make the changes with "gksudo displayconfig-gtk" to show two displays. I can even save that config as "Show_me_
I would like to try to manually edit the /etc/X11/xorg.conf file with
Option "Display" "Mirror"
I looked at the file but did not know exactly where to place the line. Can you take a look at my xorg.conf file again and tell me exactly where the edits should go.
Thanks again.
Revision history for this message
|
#32 |
DoDoENT:
What is equally frustrating is that now no matter what I try I cannot get the 2nd monitor to work as before. If you recall, we did get the 2nd monitor to work (laptop LCD would be blank).
I would be 75% happy if I could just understand how to root the laptop and tell it to display on the 2nd monitor OR the laptop LCD. Of course, 100% happy would be to display in clone mode.
Revision history for this message
|
#33 |
Hello!
I really don't know why you got a picture on a second monitor once, and you can't repeat that, as I see, you haven't made any changes to your xorg.conf file. Or did you?
So let's go from the beginning: open the synaptic package manager and delete all packages that contain "fglrx" in their name (you did that once, so you should now know how to do that). This will make sure that fglrx doesn't interfere with your configuration.
Then in terminal run: "sudo dpkg-reconfigure -phigh xserver-xorg"
This will reset your xorg.conf file to as it was when you installed ubuntu.
Now open the xorg.conf in your text editor as root (alt+f2 and write "gksudo gedit /etc/X11/
Section "Device"
Identifier "ATI Technologies, Inc. Rage Mobility M3 AGP 2x"
Driver "ati"
BusID "PCI:1:0:0"
EndSection
Now modify it to look like this:
Section "Device"
Identifier "ATI Technologies, Inc. Rage Mobility M3 AGP 2x"
Driver "ati"
BusID "PCI:1:0:0"
Option "Display" "Mirror"
EndSection
Now save the file, connect both of your monitors and reboot.
If that won't work, then I'm really out of ideas. In that case, study this: http://
Sorry I haven't been able to help you better.
Revision history for this message
|
#34 |
DoDoENT:
Success!!! Man, are we very close now!!! I can feel it!!!
>you haven't made any changes to your xorg.conf file. Or did you?
No way. Not a chance.
Okay, I did as you stated in your last post. When I looked at the xorg.conf file it did NOT have *anything* in it about the ATI card in the Section "Device" area. The Section "Device" area just had some text that seemed kinda generic.
I replaced all the generic looking text in the Section "Device" with your suggestion of:
Section "Device"
Identifier "ATI Technologies, Inc. Rage Mobility M3 AGP 2x"
Driver "ati"
BusID "PCI:1:0:0"
Option "Display" "Mirror"
EndSection
And guess what? It worked!!!!! Well, sorta....
I do have a display on the laptop LCD and the 2nd monitor at the same time. They are a prefect clone (still low 800x600 res, but I can live with that). So, here's is the problem. The screen on the 2nd monitor is "wavey" like I'm looking down a long road on a hot day. It is a bit less wavey on the left of the screen than the right, but overall it is still wavey.
I think you are really really really close to helping me fix this. Thanks!
Any thoughts on the fixing the wavey 2nd monitor?
Thanks again!
Revision history for this message
|
#35 |
> So, here's is the problem. The screen on the 2nd monitor is "wavey" like I'm looking down a long road on a hot day. It is a bit
> less wavey on the left of the screen than the right, but overall it is still wavey.
Well, this could be a bug in the driver. After all, you can try the suggestion from: http://
"Dualhead Note: The video BIOS on some laptops interacts strangely with
dualhead. This can result in flickering and problems changing modes on
crtc2. If you experience these problems try toggling your laptop’s
video output switch (e.g., fn-f7, etc.) prior to starting X or switch
to another VT and back."
Revision history for this message
|
#36 |
OK. Thanks. That did not seem to help.
Last question...
Is there a way to change the "mirror" statement in the conf file to just output to the 2nd monitor or just output to the laptop LCD?
That way I could have two conf files and boot with the display selection that I needed.
Thanks again for all your time.
Revision history for this message
|
#37 |
Yes, there is (I suppose). It's written on http://
Option "Display" "string"
"FP" - use flat panel;
The default is FP.
Revision history for this message
|
#38 |
DoDoENT:
Sorry for the late reply. I have been using the lessons you taught me to do several experiments.
I'm closing this case and thanking you for all of the help.
Here is the final result.....
Using our latest xorg.conf file; if I select "CRT" for the display the laptop displays on the external monitor, but not on the laptop LCD.
Our goal was to display on the laptop LCD and the external display at the same time. As you suggested, the "MIrror" setting should do this. But... it doesn't... sure it did sometimes at low res or fuzzy on the external monitor, but never like we wanted.
It's crazy, but it I want both monitors to display, I must change the xorg.conf file display to "BIOS" and reboot. Then change the display to "Mirror" then reboot again and the it works great.
I have tested this several times and if I do not reboot with the display set to "BIOS" before setting display to "Mirror" both displays will not function at high res.
I don't get it. It seems like a reboot with the xorg.conf file set to "MIrror" would always make both displays work. However, this does not seem to be the case. I have to set it to "BIOS" first, then change it to "Mirror" and reboot again.
Why? Maybe you can help with that.
Bottom line. We figured it out.
Thanks for all your unselfish help!
Your friend in Texas,
Bernard
Revision history for this message
|
#39 |
I am glad that you've succeeded in cloning your display.
I really have no idea why you have to set xorg.conf first to "BIOS" and then to "Mirror" - unfortunately I'm not expert in drivers and I (still) don't know how to write one. Maybe this sends some "signal" to system BIOS that enables display mirroring in the next session. Boot into your BIOS and search for some similar options - maybe it's possible to enable this permanently.
In case you don't know how to boot to BIOS: as soon as you turn on your laptop, press DEL or whatever button necessary to enter Setup and search there for some options that you think could enable display mirroring permanently.
Revision history for this message
|
#40 |
DoDoENT:
I do know how to get into the BIOS and that is what initially got me on the path of trying the "BIOS" option. One thing that has changed is the Ubuntu had a major software update since we opened this question. I am also wondering if the update may have made a change to the multi monitor support.
Also, once "Mirror" works (after the "BIOS" boot) it will continue to work until I change the display option again.