Forums

Skip to content

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

Dual Head setup problems (radeon) [Solved, config inside]

Problems with GUI applications? Questions about X, KDE, Gnome, Fluxbox, etc.? Come on in. NOTE: For multimedia, go up one forum
Post Reply
Advanced search
6 posts • Page 1 of 1
Author
Message
thundersteele
Apprentice
Apprentice
Posts: 219
Joined: Sat Aug 30, 2003 12:30 pm

Dual Head setup problems (radeon) [Solved, config inside]

  • Quote

Post by thundersteele » Fri May 26, 2006 2:55 pm

EDIT:
Found some solutions, see 2nd and 3rd post. I just noticed that this Thread already got ~150 views. wow. Would be glad to know if it worked for some of you too


So for two days now I am trying to set up a dual head system.

Radeon 9600 XT with one DVI and one VGA out
1280x1024 lcd connected to DVI
1024x768 lcd connected to vga

The first one always works, and for two days now I am trying to get the second monitor to show me something

What I want: Either something like Xinerama, or simply two distinct desktops. Don't need any kind of 3D acceleration and stuff. I don't want to use the binary ati-drivers. They produced some more or less usable result, but switching to console and back made my pc crash, and I certainly don't want that.

So here is my current xorg.conf: (NOT WORKING !!!)

Code: Select all

# File: XF86Config-4

# **********************************************************************
# DRI Section
# **********************************************************************
Section "dri"
# Access to OpenGL ICD is allowed for all users:
    Mode 0666
# Access to OpenGL ICD is restricted to a specific user group:
#    Group 100    # users
#    Mode 0660
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"
#    Load 	"truetype"

# This loads the GLX module
    Load        "glx"   # libglx.a
    Load        "dri"   # libdri.a
EndSection


Section "Files"

    RgbPath	"/usr/lib/X11/rgb"
#    ModulePath "/usr/X11R6/lib/modules"

    FontPath 	"/usr/share/fonts/local"
    FontPath 	"/usr/share/fonts/misc"
    FontPath 	"/usr/share/fonts/75dpi:unscaled"
    FontPath 	"/usr/share/fonts/100dpi:unscaled"
    FontPath 	"/usr/share/fonts/Type1"
    FontPath 	"/usr/share/fonts/Speedo"
    FontPath 	"/usr/local/share/fonts"
    FontPath 	"/usr/share/fonts"
    FontPath 	"/usr/share/fonts/cyrillic"
    FontPath 	"/usr/share/fonts/corefonts"
    FontPath 	"/usr/share/fonts/TTF"
    FontPath 	"/usr/share/fonts/ukr"
EndSection


Section "ServerFlags"
	Option		"Xinerama" "On"
EndSection


Section "InputDevice"
    Identifier	"Keyboard1"
    Driver	"kbd"
    Option "AutoRepeat" "500 30"
    Option "XkbModel"	"pc105"
    Option "XkbLayout"	"de"
EndSection


Section "InputDevice"
    Identifier	"Mouse1"
    Driver "mouse"
    Option "Protocol"   "ImPS/2"
    Option "ZAxisMapping"   "4 5"
    Option "Device"     "/dev/psaux"
EndSection


Section "Monitor"
    Identifier  "Monitor0"
    HorizSync   31-61
    VertRefresh 56-75
    Option "DPMS"
EndSection
Section "Monitor"
	Identifier	"Monitor1"
	Option		"DPMS"
	HorizSync	31-61
	VertRefresh	56-75
EndSection

Section "Device"
    Identifier  "SVGA0"
    VendorName  "Unknown"
    BoardName   "Unknown"
	Driver	"radeon"
	BusID 	"PCI:1:0:0"
	Screen	0
	Option     "MetaModes"  "1280x1024,1024x768; 1280x1024; 1024x768,1024x768; 1024x768;"
EndSection

Section "Device"
    Identifier  "SVGA1"
    VendorName  "Unknown"
    BoardName   "Unknown"
	Driver	"radeon"
	BusID 	"PCI:1:0:1"
	Option	"MetaModes"	"1280x1024,1024x768; 1280x1024; 1024x1024,1024x1024;"
	Screen	1
EndSection


Section "Screen"
    Identifier  "Screen0"
    Device	"SVGA0"
    Monitor     "Monitor0"
    Subsection "Display"
        Depth       24
        Modes       "1280x1024" "1024x768"
        ViewPort    0 0  # initial origin if mode is smaller than desktop
        Virtual     1280 1024
    EndSubsection
EndSection

Section "Screen"
    Identifier  "Screen1"
    Device	"SVGA1"
    Monitor     "Monitor1"
    Subsection "Display"
        Depth       24
        Modes       "1024x768"
        ViewPort    0 0  # initial origin if mode is smaller than desktop
        Virtual     1024 768
    EndSubsection
EndSection


Section "ServerLayout"
    Identifier "Multihead"
    InputDevice "Keyboard1" "CoreKeyboard"
    InputDevice "Mouse1" "CorePointer"
    Screen  "Screen0" 0 0
    Screen  "Screen1" RightOf "Screen0"
EndSection



Section "ServerLayout"

    Identifier  "Server Layout"
    Screen "Screen0"
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
EndSection
I've thrown out all comments to make it smaller. (Some) of my Problems:

Code: Select all

grep EE /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) RADEON(0): Failed to parse MetaModes or no modes found. MergeFB mode disabled.

Code: Select all

grep WW /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) The directory "/usr/share/fonts/Speedo" does not exist.
(WW) `fonts.dir' not found (or not valid) in "/usr/local/share/fonts".
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts".
(WW) Open APM failed (/dev/apm_bios) (No such file or directory)
(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found
(WW) RADEON(0): config file hsync range 31-61kHz not within DDC hsync ranges.
(WW) RADEON(0): config file vrefresh range 56-75Hz not within DDC vrefresh ranges.
(WW) RADEON(0): Mode "1280x1024,1024x768;" is not a supported mode for CRT1
(WW) RADEON(0): Skipping metamode "1280x1024,1024x768;".
(WW) RADEON(0): Mode "1280x1024;" is not a supported mode for CRT1
(WW) RADEON(0): Skipping metamode "1280x1024;".
(WW) RADEON(0): Mode "1024x768,1024x768;" is not a supported mode for CRT1
(WW) RADEON(0): Skipping metamode "1024x768,1024x768;".
(WW) RADEON(0): Mode "1024x768;" is not a supported mode for CRT1
(WW) RADEON(0): Skipping metamode "1024x768;".
(WW) RADEON(0): Failed to set up write-combining range (0xe0000000,0x8000000)
and the output of lspci:

Code: Select all

0000:01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AR [Radeon 9600]
0000:01:00.1 Display controller: ATI Technologies Inc RV350 AR [Radeon 9600] (Secondary)
I am not sure what to do next. Perhaps someone with a similar setup might post his configuration files.
Last edited by thundersteele on Sun May 28, 2006 6:57 pm, edited 5 times in total.
Top
thundersteele
Apprentice
Apprentice
Posts: 219
Joined: Sat Aug 30, 2003 12:30 pm

  • Quote

Post by thundersteele » Fri May 26, 2006 3:57 pm

well, I got it working, with Xinerama

The trick was to specify the same BusID for both devices

so here is my new xorg.conf:

Code: Select all

Section "dri"
    Mode 0666
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"
#    Load 	"truetype"
    Load        "glx"   # libglx.a
    Load        "dri"   # libdri.a

EndSection


Section "Files"
    RgbPath	"/usr/lib/X11/rgb"
    FontPath 	"/usr/share/fonts/local"
    FontPath 	"/usr/share/fonts/misc"
    FontPath 	"/usr/share/fonts/75dpi:unscaled"
    FontPath 	"/usr/share/fonts/100dpi:unscaled"
    FontPath 	"/usr/share/fonts/Type1"
    FontPath 	"/usr/share/fonts/Speedo"
    FontPath 	"/usr/local/share/fonts"
    FontPath 	"/usr/share/fonts"
    FontPath 	"/usr/share/fonts/cyrillic"
    FontPath 	"/usr/share/fonts/corefonts"
    FontPath 	"/usr/share/fonts/TTF"
    FontPath 	"/usr/share/fonts/ukr"
EndSection


Section "ServerFlags"
	Option		"Xinerama" "On"
EndSection


Section "InputDevice"

    Identifier	"Keyboard1"
    Driver	"kbd"
    Option "AutoRepeat" "500 30"
    Option "XkbModel"	"pc105"
    Option "XkbLayout"	"de"

EndSection


Section "InputDevice"
    Identifier	"Mouse1"
    Driver "mouse"
    Option "Protocol"   "ImPS/2"
    Option "ZAxisMapping"   "4 5"
    Option "Device"     "/dev/psaux"
EndSection


Section "Monitor"
    Identifier  "Monitor0"
    HorizSync   30-80
    VertRefresh 60-75
    Option "DPMS"
EndSection
Section "Monitor"
	Identifier	"Monitor1"
	Option		"DPMS"
	HorizSync	31-61
	VertRefresh	56-75
EndSection


Section "Device"
    Identifier  "SVGA0"
    VendorName  "Unknown"
    BoardName   "Unknown"
	Driver	"radeon"
	BusID 	"PCI:1:0:0"
	Screen	0
EndSection

Section "Device"
    Identifier  "SVGA1"
    VendorName  "Unknown"
    BoardName   "Unknown"
	Driver	"radeon"
	BusID 	"PCI:1:0:0"
	Screen	1
EndSection


Section "Screen"
    Identifier  "Screen0"
    Device	"SVGA0"
    Monitor     "Monitor0"
    DefaultDepth 16
    #Option "backingstore"

    Subsection "Display"
        Depth       16
	Modes	"1280x1024" "1024x768"
        ViewPort    0 0  # initial origin if mode is smaller than desktop
        #Virtual     1280 1024
    EndSubsection
EndSection

Section "Screen"
    Identifier  "Screen1"
    Device	"SVGA1"
    Monitor     "Monitor1"
    DefaultDepth 16
    #Option "backingstore"

    Subsection "Display"
        Depth       16
        Modes       "1280x1024" "1024x768"
#	Modes	"1024x768"
        ViewPort    0 0  # initial origin if mode is smaller than desktop
        #Virtual     1280 1024
    EndSubsection
EndSection


Section "ServerLayout"
    Identifier "Multihead"
    InputDevice "Keyboard1" "CoreKeyboard"
    InputDevice "Mouse1" "CorePointer"
    Screen  "Screen0" 0 0
    Screen  "Screen1" RightOf "Screen0"
EndSection
The virtual variables can be set separately for each screen. Screen1 is Rightof Screen0, as desired. But in fact I don't know why, since I don't seem to have any control about it.
Top
thundersteele
Apprentice
Apprentice
Posts: 219
Joined: Sat Aug 30, 2003 12:30 pm

  • Quote

Post by thundersteele » Sun May 28, 2006 6:45 pm

whoever may be interested in this (and I assume there some people are, since there are several threads related to this one on the first side)

As mentioned above, xinerama does a god job, but there is no graphics acceleration. This turned out to be a problem, since even opera started jumping when I wanted to scroll on some web pages. I found some information in an older thread , and, with some help of "man radeon", set up this new config:

Code: Select all

# File: XF86Config-4

# **********************************************************************
# DRI Section
# **********************************************************************
Section "dri"
# Access to OpenGL ICD is allowed for all users:
    Mode 0666
# Access to OpenGL ICD is restricted to a specific user group:
#    Group 100    # users
#    Mode 0660
EndSection

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

# This loads the DBE extension module.

    Load        "dbe"  	# Double buffer extension

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

# This loads the Type1 and FreeType font modules
    Load        "type1"
    Load        "freetype"
#    Load 	"truetype"

# This loads the GLX module
    Load        "glx"   # libglx.a
    Load        "dri"   # libdri.a

EndSection


# **********************************************************************
# Server flags section.
# **********************************************************************

Section "ServerFlags"
#	Option		"Xinerama" "On"
EndSection


# **********************************************************************
# Monitor section
# **********************************************************************

Section "Monitor"
    Identifier  "Monitor0"
    HorizSync   30-80
    VertRefresh 60-75
    Option "DPMS"
EndSection
Section "Monitor"
	Identifier	"Monitor1"
	Option		"DPMS"
	HorizSync	31-61
	VertRefresh	56-75
EndSection


# **********************************************************************
# Graphics device section
# **********************************************************************

Section "Device"
    Identifier  "SVGA0"
    VendorName  "Unknown"
    BoardName   "Unknown"
	Driver	"radeon"
	BusID 	"PCI:1:0:0"
	Screen	0
	Option 	"MergedFB" "On"
	Option	"CRT2Position" "RightOf"
	Option     "MetaModes"  "1280x1024-1024x768; 1280x1024; 1024x768-1024x768; 1024x768;"
	Option	"MonitorLayout" "TMDS,TMDS"
EndSection

Section "Device"
    Identifier  "SVGA1"
    VendorName  "Unknown"
    BoardName   "Unknown"
	Driver	"radeon"
	BusID 	"PCI:1:0:0"
#	Option	"MetaModes"	"1280x1024,1024x768; 1280x1024; 1024x1024,1024x1024;"
	Screen	1
EndSection



# **********************************************************************
# Screen sections
# **********************************************************************

Section "Screen"
    Identifier  "Screen0"
    Device	"SVGA0"
    Monitor     "Monitor0"
    DefaultDepth 16
    #Option "backingstore"
    Subsection "Display"
        Depth       16
#	Modes	"1280x1024" "1024x768"
	Option 	"MetaModes" "1280x1024-1024x768 1280x1024 1024x1024-1024x1024"
        ViewPort    0 0  
        Virtual     2304 1024
    EndSubsection
EndSection

Section "Screen"
    Identifier  "Screen1"
    Device	"SVGA1"
    Monitor     "Monitor1"
    DefaultDepth 16
    #Option "backingstore"

    Subsection "Display"
        Depth       16
        Modes       "1280x1024" "1024x768"
#	Modes	"1024x768"
        ViewPort    0 0  # initial origin if mode is smaller than desktop
        #Virtual     1280 1024
    EndSubsection
EndSection

# **********************************************************************
# ServerLayout sections.
# **********************************************************************

Section "ServerLayout"
    Identifier "Multihead"
    InputDevice "Keyboard1" "CoreKeyboard"
    InputDevice "Mouse1" "CorePointer"
    Screen  "Screen0" 0 0
#    Screen  "Screen1" RightOf "Screen0"
EndSection



Section "ServerLayout"

    Identifier  "Singlehead"
    Screen "Screen0"
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"

EndSection
I left out some uninteresting sections. Note that xinerama is commented out, and only one screen section is used. There is some error in the howto linked above, the MetaModes have to be specified in the Screen section (and in the device section, perhaps, not sure wheter I need it there).

Now what remains is that I want to have the possibilty to switch between layouts without having to change xorg.conf. I know, I can use "startx -layout foo", but I don't know how to do this using /etc/init.d/xdm start

My idea is to have two runlevels to have the possibility to either boot single or dual head. My girlfriend is using this machine too, and she is not very interested in typing command line arguments :wink:

edit: forgot to mention, the second display is running on virtual 1024x1024, so it scrolls up and down a bit. If you don't like that you would have to use the first configuration (2nd post).
Top
jtillwick
n00b
n00b
Posts: 18
Joined: Mon Aug 08, 2005 8:51 pm

  • Quote

Post by jtillwick » Thu Jun 01, 2006 10:45 pm

I have followed the latest post and I have a working xinerama using the ATI open source drivers, however, dri is still not working...

here is my config:

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

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

Section "Module"
Load "glx"
Load "bitmap"
Load "ddc"
Load "extmod"
Load "dbe"
Load "dri"
Load "freetype"
Load "type1"
Load "int10"
Load "vbe"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbLayout" "us"
Option "XkbModel" "pc101"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "HIQ"
ModelName "B70A"
HorizSync 31.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "HIQ"
ModelName "B70A"
HorizSync 31.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection

Section "Device"
Option "AGPMode" "4"
Option "EnablePageFlip" "on"
Option "RenderAccel" "on"
Option "DDCMode" "True"
Option "AGPFastWrite" "on"
Option "DynamicClocks" "on"
Option "MergedFB" "On"
Option "CRT2Position" "LeftOf"
Option "MonitorLayout" "AUTO, AUTO"
Option "CRT2HSync" "31.0 - 81.0"
Option "CRT2VRefresh" "56.0 - 75.0"
Option "MetaModes" "1280x1024-1280x1024; 1280x1024"
# Option "MergedNonRectangular" "true"
# Option "DesktopSetup" "Horizontal"
Option "UseInternalAGPGART" "Off"
Identifier "Card0"
Driver "radeon"
BusID "PCI:1:0:0"
Screen 0
EndSection

Section "Device"
# Option "MonitorLayout" "AUTO, AUTO"
# Option "HSync2" "31.0 - 81.0"
# Option "VRefresh2" "56.0 - 75.0"
# Option "Mode2" "1280x1024"
# Option "EnablePrivateBackZ" "yes"
# Option "UseInternalAGPGART" "no"
Identifier "Card1"
Driver "radeon"
BusID "PCI:1:0:0"
Screen 1
EndSection

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

Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024"
EndSubSection
EndSection

Section "DRI"
Mode 0666
EndSection

According to the gentoo-wiki how to http://gentoo-wiki.com/HOWTO_Dual_Monitors the open source drivers should work with mergedfb and 3d accel

So, how can i achieve 3d with my mergedfb setup????

btw, here is the output of glxinfo:

name of display: :0.0
display: :0 screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
GLX_SGIS_multisample, GLX_SGIX_hyperpipe, GLX_SGIX_swap_barrier,
GLX_SGIX_fbconfig
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control,
GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group
GLX version: 1.2
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.2)
OpenGL extensions:
GL_ARB_depth_texture, GL_ARB_imaging, GL_ARB_multitexture,
GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow,
GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, GL_ARB_window_pos,
GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_func_separate,
GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
GL_EXT_clip_volume_hint, GL_EXT_copy_texture, GL_EXT_draw_range_elements,
GL_EXT_fog_coord, GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels,
GL_EXT_point_parameters, GL_EXT_polygon_offset, GL_EXT_rescale_normal,
GL_EXT_secondary_color, GL_EXT_separate_specular_color,
GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap,
GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_texture_rectangle,
GL_EXT_vertex_array, GL_APPLE_packed_pixels, GL_ATI_texture_env_combine3,
GL_ATI_texture_mirror_once, GL_ATIX_texture_env_combine3,
GL_HP_occlusion_test, GL_IBM_texture_mirrored_repeat,
GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture,
GL_NV_blend_square, GL_NV_point_sprite, GL_NV_texgen_reflection,
GL_NV_texture_rectangle, GL_SGIS_generate_mipmap,
GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow,
GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

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
Top
thundersteele
Apprentice
Apprentice
Posts: 219
Joined: Sat Aug 30, 2003 12:30 pm

  • Quote

Post by thundersteele » Sat Jun 03, 2006 9:41 pm

I just looked at my "glxinfo" output, and it turned out that direct rendering is not working for me too.
Well, at least glxgears works on both displays with the second setup (which was not the case with the first config), and there was a notable speedup...

perhaps someone else got this working...

PS: I still don't know how to switch setups...
Top
Jinidog
Guru
Guru
User avatar
Posts: 593
Joined: Wed Nov 26, 2003 7:21 pm
Location: Berlin
Contact:
Contact Jinidog
Website

  • Quote

Post by Jinidog » Sat Dec 23, 2006 1:42 pm

I have problems with mergefb, though having a quite similar configuration (only one screen-size bigger).

I have a primary monitor, connected via DVI with an Radeon9600XT, which runs (and works) on 1600x1200.
I have my old LCD-Monitor connected via VGA, which can run with 1280x1024.

I finally want a second desktop on my secondary monitor, no screen enlargement.

Perhaps someone can help me.
This is the error in the log-file:
(II) RADEON(0): Not using default mode "1280x960" (hsync out of range)
(II) RADEON(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1280x1024" (hsync out of range)
(II) RADEON(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1280x1024" (hsync out of range)
(II) RADEON(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1280x1024" (hsync out of range)
(II) RADEON(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1600x1200" (hsync out of range)
(II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1600x1200" (hsync out of range)
(II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1600x1200" (hsync out of range)
(II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1600x1200" (hsync out of range)
(II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1600x1200" (hsync out of range)
(II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1792x1344" (hsync out of range)
(II) RADEON(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1792x1344" (hsync out of range)
(II) RADEON(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1856x1392" (hsync out of range)
(II) RADEON(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1856x1392" (hsync out of range)
(II) RADEON(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1920x1440" (hsync out of range)
(II) RADEON(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1920x1440" (hsync out of range)
(II) RADEON(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "832x624" (hsync out of range)
(II) RADEON(0): Not using default mode "416x312" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1152x768" (hsync out of range)
(II) RADEON(0): Not using default mode "576x384" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1400x1050" (hsync out of range)
(II) RADEON(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1400x1050" (hsync out of range)
(II) RADEON(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1600x1024" (hsync out of range)
(II) RADEON(0): Not using default mode "800x512" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1920x1440" (hsync out of range)
(II) RADEON(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "2048x1536" (hsync out of range)
(II) RADEON(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "2048x1536" (hsync out of range)
(II) RADEON(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "2048x1536" (hsync out of range)
(II) RADEON(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(WW) RADEON(0): Mode pool is empty
(EE) RADEON(0): No valid mode found for this DFP/LCD
(EE) RADEON(0): No valid mode found for CRTC2, disabling MergedFB
The result is, that my secondary monitor just shows a clone of what my primary shows (quite garbled of course, wrong dimensions and too high resolution for it)
Well, I don't know how to solve this mode problem.

This is my X.org Config:
# File: xorg.conf
# File generated by fglrxconfig (C) ATI Research, a substitute for xf86config.

Section "dri"
# Access to OpenGL ICD is allowed for all users:
Mode 0666
# Access to OpenGL ICD is restricted to a specific user group:
Group 100 # users
Mode 0660
EndSection

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

Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "type1"
Load "freetype"
Load "glx" # libglx.a
Load "dri" # libdri.a
Load "drm"
EndSection

[...]

Section "Monitor"
Identifier "Monitor0"
HorizSync 18-75
VertRefresh 16-65
Option "DPMS"
DisplaySize 410 305

modeline "1280x1024@60" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync

modeline "1600x1200@60" 150.0 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
EndSection

Section "Monitor"
Identifier "Monitor1"
HorizSync 31.5 - 80.5
VertRefresh 60 - 100
Option "DPMS"
DisplaySize 360 290

EndSection



# **********************************************************************
# Graphics device section
# **********************************************************************

# === ATI device section ===

Section "Device"
Identifier "ATI Graphics Adapter"
Driver "radeon"
Option "MonitorLayout" "TMDS,TMDS"
Option "AGPMode" "4"
Option "RenderAccel" "on"
Option "ColorTiling" "on"
BusID "PCI:2:0:0"
Option "EnablePageFlip" "on"
Option "DynamicClocks" "on"
Option "AGPFastWrite" "False"

Option "MergedFB" "true"
Option "CRT2Position" "LeftOf"
Option "MetaModes" "1600x1200-1280x1024"
Option "MergedNonRectangular" "true"
Option "IgnoreEDID" "true" # necessary to get my Samsung SyncMaster displaying 1600x1200 without flickering via DVI, it was necessary to reduce the DVI-frequency via the modeline above

screen 0
EndSection

Section "Device"
Identifier "SVGA1"
Driver "radeon"
BusID "PCI:2:0:1"
Option "CRT2Position" "LeftOf"
Option "MetaModes" "1280x1024"

screen 1
EndSection


Section "Extensions"
Option "XVideo" "Enable"
EndSection

# **********************************************************************
# Screen sections
# **********************************************************************

# Any number of screen sections may be present. Each describes
# the configuration of a single screen. A single specific screen section
# may be specified from the X server command line with the "-screen"
# option.
Section "Screen"
Identifier "Screen0"
Device "ATI Graphics Adapter"
Monitor "Monitor0"
DefaultDepth 24
#Option "backingstore"

Subsection "Display"
Depth 24
#modes "1200x1024"
modes "1600x1200@60" "1280x1024@60" "1280x960@60" "1280x1024@75" "1152x864@75" "1024x768@60" "1024x768@70" "1024x768@75" "832x624@75" "800x600@60" "800x600@75" "800x600@72" "800x600@56" "640x480@75" "640x480@72" "640x480@60"
Option "MetaModes" "1600x1200-1280x1024 1600x1200"
ViewPort 0 0
EndSubsection
EndSection


Section "Screen"
Identifier "Screen1"
Device "SVGA1"
Monitor "Monitor1"
DefaultDepth 24
#Option "backingstore"

Subsection "Display"
Depth 24
Modes "1280x1024"
# Modes "1024x768"
ViewPort 0 0 # initial origin if mode is smaller than desktop
#Virtual 1280 1024
EndSubsection
EndSection


Section "ServerLayout"

# The Identifier line must be present
Identifier "Server Layout"

Screen "Screen0" 0 0
#Screen "Screen1" RightOf "Screen0"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"

EndSection
Just unused Microsoft-Software is good Microsoft-Software
Top
Post Reply

6 posts • Page 1 of 1

Return to “Desktop Environments”

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

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic