Results 1 to 9 of 9

Thread: Llano KMS / Dual Screen mostly Just Works

  1. #1
    Join Date
    Nov 2011
    Location
    CA
    Posts
    6

    Default Llano KMS / Dual Screen mostly Just Works

    I just put together a new Llano system (A8-3850 on F1A75-I deluxe), and am very happy with how little configuration was needed to get it to run dual screen using only the motherboard outputs (ASUS PA238 on DP, and ACER P244W on HDMI).

    I am running Fedora rawhide with xorg-x11-drv-ati-6.14.3-1.fc17.x86_64 and using awesome window manager.

    All I had to do was add 'radeon.modeset=1' to grub.cfg and edit xorg.conf to

    Code:
    Section "Device"
            Identifier "Videocard0"
            Driver "ati"
    EndSection
    It is my first dual monitor system, and will work well as my coding workstation.

    One minor work-around I have to do after booting is to unplug and replug the HDMI cable, or else both screens are blank.

    The only nitpick I have is that the system is using llvmpipe instead of hardware acceleration. As a result, some screen redraws are a little slow and glxgears at default size gives 98 FPS.

    Is there someway to change this, or is hardware OpenGL still in development?

    Relevant dmesg, Xorg.0.log and glxinfo below.

    dmesg:

    Code:
    [    5.208970] udevd[110]: starting version 175
    [    5.376998] [drm] Initialized drm 1.1.0 20060810
    [    5.390835] [drm] radeon kernel modesetting enabled.
    [    5.391202] radeon 0000:00:01.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
    [    5.391209] radeon 0000:00:01.0: setting latency timer to 64
    [    5.397309] [drm] initializing kernel modesetting (SUMO 0x1002:0x9640 0x1043:0x84C8).
    [    5.397490] [drm] register mmio base: 0xFEB00000
    [    5.397492] [drm] register mmio size: 262144
    [    5.397806] ATOM BIOS: Asus
    [    5.397976] radeon 0000:00:01.0: VRAM: 512M 0x0000000000000000 - 0x000000001FFFFFFF (512M used)
    [    5.397980] radeon 0000:00:01.0: GTT: 512M 0x0000000020000000 - 0x000000003FFFFFFF
    [    5.398482] [drm] Detected VRAM RAM=512M, BAR=256M
    [    5.398486] [drm] RAM width 32bits DDR
    [    5.399737] [TTM] Zone  kernel: Available graphics memory: 3810290 kiB.
    [    5.399741] [TTM] Zone   dma32: Available graphics memory: 2097152 kiB.
    [    5.399743] [TTM] Initializing pool allocator.
    [    5.400537] [drm] radeon: 512M of VRAM memory ready
    [    5.400549] [drm] radeon: 512M of GTT memory ready.
    [    5.400905] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
    [    5.400907] [drm] Driver supports precise vblank timestamp query.
    [    5.401031] radeon 0000:00:01.0: irq 53 for MSI/MSI-X
    [    5.401109] radeon 0000:00:01.0: radeon: using MSI.
    [    5.401352] [drm] radeon: irq initialized.
    [    5.401377] [drm] GART: num cpu pages 131072, num gpu pages 131072
    [    5.402517] [drm] Loading SUMO Microcode
    [    5.417506] gzip used greatest stack depth: 4336 bytes left
    [    5.444810] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
    [    5.446336] radeon 0000:00:01.0: WB enabled
    [    5.474166] [drm] ring test succeeded in 0 usecs
    [    5.484163] [drm] radeon: ib pool ready.
    [    5.485805] [drm] ib test succeeded in 0 usecs
    [    5.485872] failed to evaluate ATIF got AE_BAD_PARAMETER
    [    5.495287] [drm] Radeon Display Connectors
    [    5.495291] [drm] Connector 0:
    [    5.495293] [drm]   DisplayPort
    [    5.495295] [drm]   HPD2
    [    5.495297] [drm]   DDC: 0x6440 0x6440 0x6444 0x6444 0x6448 0x6448 0x644c 0x644c
    [    5.495299] [drm]   Encoders:
    [    5.495301] [drm]     DFP2: INTERNAL_UNIPHY2
    [    5.495303] [drm] Connector 1:
    [    5.495304] [drm]   HDMI-A
    [    5.495305] [drm]   HPD1
    [    5.495307] [drm]   DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c
    [    5.495308] [drm]   Encoders:
    [    5.495310] [drm]     DFP1: INTERNAL_UNIPHY2
    [    5.495410] [drm] Internal thermal controller without fan control
    [    5.496306] [drm] radeon: power management initialized
    [    5.711048] [drm] fb mappable at 0xC0142000
    [    5.711050] [drm] vram apper at 0xC0000000
    [    5.711052] [drm] size 8294400
    [    5.711053] [drm] fb depth is 24
    [    5.711054] [drm]    pitch is 7680
    [    5.712395] fbcon: radeondrmfb (fb0) is primary device
    [    5.758069] [drm:radeon_dp_link_train_ce] *ERROR* channel eq failed: 5 tries
    [    5.758072] [drm:radeon_dp_link_train_ce] *ERROR* channel eq failed
    [   10.764022] [drm:atom_op_jump] *ERROR* atombios stuck in loop for more than 5secs aborting
    [   10.764026] [drm:atom_execute_table_locked] *ERROR* atombios stuck executing E262 (len 2585, WS 4, PS 4) @ 0xE94C
    [   10.813891] Console: switching to colour frame buffer device 240x67
    [   10.822678] fb0: radeondrmfb frame buffer device
    [   10.822679] drm: registered panic notifier
    [   10.822740] [drm] Initialized radeon 2.11.0 20080528 for 0000:00:01.0 on minor 0
    [   10.823901] modprobe used greatest stack depth: 2880 bytes left
    [   10.885242] dracut: Starting plymouth daemon
    Xorg.0.log

    Code:
    [    50.112] 
    X.Org X Server 1.11.0
    Release Date: 2011-08-26
    [    50.113] X Protocol Version 11, Revision 0
    [    50.113] Build Operating System: x86-13 2.6.32-131.17.1.el6.x86_64 
    [    50.113] Current Operating System: Linux fedhip 3.2.0-0.rc1.git2.2.fc17.x86_64 #1 SMP Fri Nov 11 19:52:30 UTC 2011 x86_64
    [    50.113] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.2.0-0.rc1.git2.2.fc17.x86_64 root=UUID=cff508f3-3d27-48d3-9c45-0479434e855b ro nomodeset rd.md=0 rd.lvm=0 rd.dm=0 KEYTABLE=us quiet SYSFONT=latarcyrheb-sun16 rhgb rd.luks=0 LANG=en_US.UTF-8 radeon.modeset=1
    [    50.114] Build Date: 09 November 2011  08:11:55PM
    [    50.114] Build ID: xorg-x11-server 1.11.99.1-1.20111109.fc17 
    [    50.114] Current version of pixman: 0.24.0
    [    50.114] 	Before reporting problems, check http://wiki.x.org
    	to make sure that you have the latest version.
    [    50.114] Markers: (--) probed, (**) from config file, (==) default setting,
    	(++) from command line, (!!) notice, (II) informational,
    	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [    50.115] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Jan  1 01:46:53 2008
    [    50.115] (==) Using config file: "/etc/X11/xorg.conf"
    [    50.115] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [    50.116] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    [    50.116] (==) No Layout section.  Using the first Screen section.
    [    50.116] (==) No screen section available. Using defaults.
    [    50.116] (**) |-->Screen "Default Screen Section" (0)
    [    50.116] (**) |   |-->Monitor "<default monitor>"
    [    50.116] (==) No device specified for screen "Default Screen Section".
    	Using the first device section listed.
    [    50.116] (**) |   |-->Device "Videocard0"
    [    50.116] (==) No monitor specified for screen "Default Screen Section".
    	Using a default monitor configuration.
    [    50.116] (==) Automatically adding devices
    [    50.116] (==) Automatically enabling devices
    [    50.116] (==) ModulePath set to "/usr/lib64/xorg/modules"
    [    50.116] (II) The server relies on udev to provide the list of input devices.
    	If no devices become available, reconfigure udev or disable AutoAddDevices.
    [    50.116] (II) Loader magic: 0x7c9ac0
    [    50.116] (II) Module ABI versions:
    [    50.117] 	X.Org ANSI C Emulation: 0.4
    [    50.117] 	X.Org Video Driver: 12.0
    [    50.117] 	X.Org XInput driver : 14.0
    [    50.117] 	X.Org Server Extension : 6.0
    [    50.120] (--) PCI:*(0:0:1:0) 1002:9640:1043:84c8 rev 0, Mem @ 0xc0000000/268435456, 0xfeb00000/262144, I/O @ 0x0000f000/256, BIOS @ 0x????????/131072
    [    50.120] (II) LoadModule: "extmod"
    [    50.121] (II) Loading /usr/lib64/xorg/modules/extensions/libextmod.so
    [    50.122] (II) Module extmod: vendor="X.Org Foundation"
    [    50.122] 	compiled for 1.11.0, module version = 1.0.0
    [    50.122] 	Module class: X.Org Server Extension
    [    50.122] 	ABI class: X.Org Server Extension, version 6.0
    [    50.122] (II) Loading extension SELinux
    [    50.122] (II) Loading extension MIT-SCREEN-SAVER
    [    50.122] (II) Loading extension XFree86-VidModeExtension
    [    50.122] (II) Loading extension XFree86-DGA
    [    50.122] (II) Loading extension DPMS
    [    50.123] (II) Loading extension XVideo
    [    50.123] (II) Loading extension XVideo-MotionCompensation
    [    50.123] (II) Loading extension X-Resource
    [    50.123] (II) LoadModule: "dbe"
    [    50.123] (II) Loading /usr/lib64/xorg/modules/extensions/libdbe.so
    [    50.123] (II) Module dbe: vendor="X.Org Foundation"
    [    50.123] 	compiled for 1.11.0, module version = 1.0.0
    [    50.124] 	Module class: X.Org Server Extension
    [    50.124] 	ABI class: X.Org Server Extension, version 6.0
    [    50.124] (II) Loading extension DOUBLE-BUFFER
    [    50.124] (II) LoadModule: "glx"
    [    50.124] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
    [    50.124] (II) Module glx: vendor="X.Org Foundation"
    [    50.125] 	compiled for 1.11.0, module version = 1.0.0
    [    50.125] 	ABI class: X.Org Server Extension, version 6.0
    [    50.125] (==) AIGLX enabled
    [    50.125] (II) Loading extension GLX
    [    50.125] (II) LoadModule: "record"
    [    50.125] (II) Loading /usr/lib64/xorg/modules/extensions/librecord.so
    [    50.126] (II) Module record: vendor="X.Org Foundation"
    [    50.126] 	compiled for 1.11.0, module version = 1.13.0
    [    50.126] 	Module class: X.Org Server Extension
    [    50.126] 	ABI class: X.Org Server Extension, version 6.0
    [    50.126] (II) Loading extension RECORD
    [    50.126] (II) LoadModule: "dri"
    [    50.126] (II) Loading /usr/lib64/xorg/modules/extensions/libdri.so
    [    50.127] (II) Module dri: vendor="X.Org Foundation"
    [    50.127] 	compiled for 1.11.0, module version = 1.0.0
    [    50.127] 	ABI class: X.Org Server Extension, version 6.0
    [    50.127] (II) Loading extension XFree86-DRI
    [    50.127] (II) LoadModule: "dri2"
    [    50.127] (II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
    [    50.128] (II) Module dri2: vendor="X.Org Foundation"
    [    50.128] 	compiled for 1.11.0, module version = 1.2.0
    [    50.128] 	ABI class: X.Org Server Extension, version 6.0
    [    50.128] (II) Loading extension DRI2
    [    50.128] (II) LoadModule: "ati"
    [    50.129] (II) Loading /usr/lib64/xorg/modules/drivers/ati_drv.so
    [    50.129] (II) Module ati: vendor="X.Org Foundation"
    [    50.129] 	compiled for 1.11.0, module version = 6.14.3
    [    50.129] 	Module class: X.Org Video Driver
    [    50.129] 	ABI class: X.Org Video Driver, version 12.0
    [    50.129] (II) LoadModule: "radeon"
    [    50.130] (II) Loading /usr/lib64/xorg/modules/drivers/radeon_drv.so
    [    50.130] (II) Module radeon: vendor="X.Org Foundation"
    [    50.130] 	compiled for 1.11.0, module version = 6.14.3
    [    50.130] 	Module class: X.Org Video Driver
    [    50.130] 	ABI class: X.Org Video Driver, version 12.0
    [    50.130] (II) RADEON: Driver for ATI Radeon chipsets:
    	ATI Radeon Mobility X600 (M24) 3150 (PCIE), ATI FireMV 2400 (PCI),
    ...
    
    	ATI FirePro (FireGL) Graphics Adapter, ATI FirePro 2270, CEDAR,
    	ATI Radeon HD 5450, CEDAR, CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN,
    	CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN, AMD Radeon HD 6900 Series,
    	AMD Radeon HD 6900 Series, CAYMAN, CAYMAN, CAYMAN,
    	AMD Radeon HD 6900M Series, Mobility Radeon HD 6000 Series, BARTS,
    	BARTS, Mobility Radeon HD 6000 Series,
    	Mobility Radeon HD 6000 Series, BARTS, BARTS, BARTS, BARTS,
    	AMD Radeon HD 6800 Series, AMD Radeon HD 6800 Series,
    	AMD Radeon HD 6700 Series, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS,
    	TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, CAICOS,
    	CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS,
    	CAICOS, CAICOS, CAICOS
    [    50.155] (--) using VT number 7
    
    [    50.169] (II) [KMS] Kernel modesetting enabled.
    [    50.170] (II) RADEON(0): Creating default Display subsection in Screen section
    	"Default Screen Section" for depth/fbbpp 24/32
    [    50.170] (==) RADEON(0): Depth 24, (--) framebuffer bpp 32
    [    50.170] (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
    [    50.170] (==) RADEON(0): Default visual is TrueColor
    [    50.170] (==) RADEON(0): RGB weight 888
    [    50.170] (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
    [    50.170] (--) RADEON(0): Chipset: "SUMO" (ChipID = 0x9640)
    [    50.171] (II) RADEON(0): PCIE card detected
    [    50.171] drmOpenDevice: node name is /dev/dri/card0
    [    50.171] drmOpenDevice: open result is 10, (OK)
    [    50.171] drmOpenByBusid: Searching for BusID pci:0000:00:01.0
    [    50.171] drmOpenDevice: node name is /dev/dri/card0
    [    50.171] drmOpenDevice: open result is 10, (OK)
    [    50.171] drmOpenByBusid: drmOpenMinor returns 10
    [    50.172] drmOpenByBusid: drmGetBusid reports pci:0000:00:01.0
    [    50.172] (II) Loading sub module "exa"
    [    50.172] (II) LoadModule: "exa"
    [    50.173] (II) Loading /usr/lib64/xorg/modules/libexa.so
    [    50.173] (II) Module exa: vendor="X.Org Foundation"
    [    50.173] 	compiled for 1.11.0, module version = 2.5.0
    [    50.173] 	ABI class: X.Org Video Driver, version 12.0
    [    50.174] (II) RADEON(0): KMS Color Tiling: enabled
    [    50.174] (II) RADEON(0): KMS Pageflipping: enabled
    [    50.174] (II) RADEON(0): SwapBuffers wait for vsync: enabled
    [    50.246] (II) RADEON(0): Output DisplayPort-0 has no monitor section
    [    50.358] (II) RADEON(0): Output HDMI-0 has no monitor section
    [    50.430] (II) RADEON(0): EDID for output DisplayPort-0
    [    50.430] (II) RADEON(0): Manufacturer: ACI  Model: 23b1  Serial#: 102404
    [    50.430] (II) RADEON(0): Year: 2011  Week: 37
    [    50.430] (II) RADEON(0): EDID Version: 1.4
    [    50.430] (II) RADEON(0): Digital Display Input
    [    50.430] (II) RADEON(0): 8 bits per channel
    [    50.430] (II) RADEON(0): Digital interface is DisplayPort
    [    50.430] (II) RADEON(0): Max Image Size [cm]: horiz.: 51  vert.: 29
    ...
    ...
    [    50.548] (II) RADEON(0): EDID for output HDMI-0
    [    50.548] (II) RADEON(0): Manufacturer: ACR  Model: 5e  Serial#: 2199915551
    [    50.548] (II) RADEON(0): Year: 2008  Week: 32
    [    50.548] (II) RADEON(0): EDID Version: 1.3
    [    50.548] (II) RADEON(0): Digital Display Input
    [    50.548] (II) RADEON(0): Max Image Size [cm]: horiz.: 53  vert.: 30
    [    50.549] (II) RADEON(0): h_active: 1920  h_sync: 1968  h_sync_end 2000 h_blank_end 2080 h_border: 0
    [    50.549] (II) RADEON(0): v_active: 1080  v_sync: 1083  v_sync_end 1088 v_blanking: 1110 v_border: 0
    [    50.550] (II) RADEON(0): Ranges: V min: 56 V max: 76 Hz, H min: 31 H max: 83 kHz, PixClock max 175 MHz
    [    50.550] (II) RADEON(0): Monitor name: P244W
    [    50.550] (II) RADEON(0): Serial No: LEB0D0078520
    [    50.552] (II) RADEON(0): Output DisplayPort-0 connected
    [    50.552] (II) RADEON(0): Output HDMI-0 connected
    [    50.552] (II) RADEON(0): Using spanning desktop for initial modes
    [    50.552] (II) RADEON(0): Output DisplayPort-0 using initial mode 1920x1080 +0+0
    [    50.552] (II) RADEON(0): Output HDMI-0 using initial mode 1920x1080 +1920+0
    [    50.552] (II) RADEON(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
    [    50.552] (II) RADEON(0): mem size init: gart size :1fdff000 vram size: s:20000000 visible:f7d7000
    [    50.552] (II) RADEON(0): EXA: Driver will allow EXA pixmaps in VRAM
    [    50.552] (**) RADEON(0): Display dimensions: (510, 290) mm
    [    50.552] (**) RADEON(0): DPI set to (191, 94)
    [    50.552] (II) Loading sub module "fb"
    [    50.552] (II) LoadModule: "fb"
    [    50.553] (II) Loading /usr/lib64/xorg/modules/libfb.so
    [    50.553] (II) Module fb: vendor="X.Org Foundation"
    [    50.553] 	compiled for 1.11.0, module version = 1.0.0
    [    50.553] 	ABI class: X.Org ANSI C Emulation, version 0.4
    [    50.553] (II) Loading sub module "ramdac"
    [    50.553] (II) LoadModule: "ramdac"
    [    50.553] (II) Module "ramdac" already built-in
    [    50.553] (--) Depth 24 pixmap format is 32 bpp
    [    50.553] (II) RADEON(0): [DRI2] Setup complete
    [    50.553] (II) RADEON(0): [DRI2]   DRI driver: r600
    [    50.553] (II) RADEON(0): [DRI2]   VDPAU driver: r600
    [    50.554] (II) RADEON(0): Front buffer size: 16200K
    [    50.554] (II) RADEON(0): VRAM usage limit set to 213829K
    [    50.555] (==) RADEON(0): Backing store disabled
    [    50.555] (II) RADEON(0): Direct rendering enabled
    [    50.555] (II) RADEON(0): Setting EXA maxPitchBytes
    [    50.555] (II) EXA(0): Driver allocated offscreen pixmaps
    [    50.555] (II) EXA(0): Driver registered support for the following operations:
    [    50.555] (II)         Solid
    [    50.555] (II)         Copy
    [    50.555] (II)         Composite (RENDER acceleration)
    [    50.555] (II)         UploadToScreen
    [    50.555] (II)         DownloadFromScreen
    [    50.555] (II) RADEON(0): Acceleration enabled
    [    50.555] (==) RADEON(0): DPMS enabled
    [    50.555] (==) RADEON(0): Silken mouse enabled
    [    50.555] (II) RADEON(0): Set up textured video
    [    50.555] (II) RADEON(0): [XvMC] Associated with Radeon Textured Video.
    [    50.555] (II) RADEON(0): [XvMC] Extension initialized.
    [    50.555] (II) RADEON(0): RandR 1.2 enabled, ignore the following RandR disabled message.
    [    50.556] (--) RandR disabled
    [    50.556] (II) Initializing built-in extension Generic Event Extension
    [    50.556] (II) Initializing built-in extension SHAPE
    [    50.556] (II) Initializing built-in extension MIT-SHM
    [    50.556] (II) Initializing built-in extension XInputExtension
    [    50.556] (II) Initializing built-in extension XTEST
    [    50.556] (II) Initializing built-in extension BIG-REQUESTS
    [    50.556] (II) Initializing built-in extension SYNC
    [    50.556] (II) Initializing built-in extension XKEYBOARD
    [    50.556] (II) Initializing built-in extension XC-MISC
    [    50.556] (II) Initializing built-in extension XINERAMA
    [    50.556] (II) Initializing built-in extension XFIXES
    [    50.556] (II) Initializing built-in extension RENDER
    [    50.556] (II) Initializing built-in extension RANDR
    [    50.556] (II) Initializing built-in extension COMPOSITE
    [    50.556] (II) Initializing built-in extension DAMAGE
    [    50.556] (II) SELinux: Disabled on system
    [    50.670] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
    [    50.670] (II) AIGLX: enabled GLX_INTEL_swap_event
    [    50.670] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
    [    50.670] (II) AIGLX: enabled GLX_SGI_make_current_read
    [    50.670] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
    [    50.672] (II) AIGLX: Loaded and initialized r600
    [    50.672] (II) GLX: Initialized DRI2 GL provider for screen 0
    [    50.680] (II) RADEON(0): Setting screen physical size to 1016 x 285
    [    50.748] (II) config/udev: Adding input device Power Button (/dev/input/event1)
    [    50.748] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [    50.748] (**) Power Button: Applying InputClass "system-setup-keyboard"
    [    50.748] (II) LoadModule: "evdev"
    [    50.748] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
    [    50.748] (II) Module evdev: vendor="X.Org Foundation"
    [    50.748] 	compiled for 1.11.0, module version = 2.6.99
    [    50.748] 	Module class: X.Org XInput Driver
    [    50.748] 	ABI class: X.Org XInput driver, version 14.0
    [    50.748] (II) Using input driver 'evdev' for 'Power Button'
    [    50.749] (**) Power Button: always reports core events
    [    50.749] (**) evdev: Power Button: Device: "/dev/input/event1"
    [    50.749] (--) evdev: Power Button: Vendor 0 Product 0x1
    [    50.749] (--) evdev: Power Button: Found keys
    [    50.749] (II) evdev: Power Button: Configuring as keyboard
    [    50.749] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1"
    [    50.749] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
    ...
    glxinfo:

    Code:
    name of display: :0
    display: :0  screen: 0
    direct rendering: Yes
    server glx vendor string: SGI
    server glx version string: 1.4
    client glx vendor string: Mesa Project and SGI
    ...
    GLX version: 1.4
    ...
    OpenGL vendor string: VMware, Inc.
    OpenGL renderer string: Gallium 0.4 on llvmpipe
    OpenGL version string: 2.1 Mesa 7.11
    OpenGL shading language version string: 1.20
    Last edited by dbont; 11-13-2011 at 03:54 AM.

  2. #2
    Join Date
    Aug 2007
    Posts
    6,610

    Default

    Very unlogical, because the driver should be autodetected and modeset=1 is default too...

  3. #3
    Join Date
    Nov 2008
    Posts
    764

    Default

    On my E-350, I didn't need any special setup. Recent kernel, recent mesa, firmware in place, just works. No xorg.conf, grub-settings or anything. SUMO support should be advanced enough that you shouldn't need any of that, either.

    Quote Originally Posted by dbont View Post
    One minor work-around I have to do after booting is to unplug and replug the HDMI cable, or else both screens are blank.
    Many desktop environments have something in place to restore your screen setup on boot; if yours doesn't then hunt down some autostart scripts and add the required xrandr commands there.

    [ 50.113] Current Operating System: Linux fedhip 3.2.0-0.rc1.git2.2.fc17.x86_64 #1 SMP Fri Nov 11 19:52:30 UTC 2011 x86_64
    Didn't know there was a 3.2.0 kernel? Is that supposed to be 3.0.2?

  4. #4
    Join Date
    Apr 2008
    Posts
    101

    Default

    Quote Originally Posted by rohcQaH View Post
    Didn't know there was a 3.2.0 kernel? Is that supposed to be 3.0.2?
    no, actually you really didnt know..

  5. #5
    Join Date
    Nov 2011
    Location
    CA
    Posts
    6

    Default

    Quote Originally Posted by rohcQaH View Post
    On my E-350, I didn't need any special setup. Recent kernel, recent mesa, firmware in place, just works. No xorg.conf, grub-settings or anything. SUMO support should be advanced enough that you shouldn't need any of that, either.


    Many desktop environments have something in place to restore your screen setup on boot; if yours doesn't then hunt down some autostart scripts and add the required xrandr commands there.


    Didn't know there was a 3.2.0 kernel? Is that supposed to be 3.0.2?
    I'll look in to the xrandr options.

    The kernel version is correct - 3.2.0-rc1 has been released and packaged in rawhide.

    The system was initially installed on an intel laptop, and then moved over to the AMD desktop - perhaps that is why the settings are not automatic.

    Does your E-350 have hardware OpenGL rendering? Do you know your glxgears FPS?

  6. #6
    Join Date
    Nov 2008
    Posts
    764

    Default

    oh right, latest RC kernel. Somehow I missed that we're at 3.2.x already. Ok, that should be recent enough

    Quote Originally Posted by dbont View Post
    Does your E-350 have hardware OpenGL rendering? Do you know your glxgears FPS?
    Yes, it has.
    Code:
    OpenGL vendor string: X.Org
    OpenGL renderer string: Gallium 0.4 on AMD PALM
    OpenGL version string: 2.1 Mesa 7.11
    OpenGL shading language version string: 1.20
    glxgears runs at a constant ~60 due to vsync and/or the compositor.

  7. #7
    Join Date
    Feb 2008
    Location
    Linuxland
    Posts
    5,034

    Default

    Mine was in the 400s with vblank disabled, though I think that was in the default power mode. Don't know if the apu even has a "high" mode, though.

  8. #8
    Join Date
    Nov 2011
    Posts
    6

    Default

    I searched around and came to that topic by the "atom_op_jump" error. I have broadly a similar issue, except I try to run my system not in dual display mode and on a VGA output. My system is going up to a point when it should switch mode and then the monitor will just suspend. Board is a 3 core AMD A6-3500 .

    The dmesg log:
    Code:
    [root@box ~]# dmesg|grep drm
    [    6.052439] [drm] Initialized drm 1.1.0 20060810
    [    6.076348] [drm] radeon defaulting to kernel modesetting.
    [    6.076414] [drm] radeon kernel modesetting enabled.
    [    6.080878] [drm] initializing kernel modesetting (SUMO 0x1002:0x964A 0x1849:0x9640).
    [    6.081204] [drm] register mmio base: 0xFEB00000
    [    6.081265] [drm] register mmio size: 262144
    [    6.082688] [drm] Detected VRAM RAM=256M, BAR=256M
    [    6.082692] [drm] RAM width 32bits DDR
    [    6.084477] [drm] radeon: 256M of VRAM memory ready
    [    6.084560] [drm] radeon: 512M of GTT memory ready.
    [    6.085170] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
    [    6.085233] [drm] Driver supports precise vblank timestamp query.
    [    6.085948] [drm] radeon: irq initialized.
    [    6.086071] [drm] GART: num cpu pages 131072, num gpu pages 131072
    [    6.088179] [drm] Loading SUMO Microcode
    [    6.180555] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
    [    6.204560] [drm] ring test succeeded in 0 usecs
    [    6.214555] [drm] radeon: ib pool ready.
    [    6.216686] [drm] ib test succeeded in 0 usecs
    [    6.235112] [drm] Radeon Display Connectors
    [    6.235175] [drm] Connector 0:
    [    6.235232] [drm]   HDMI-A
    [    6.235289] [drm]   HPD2
    [    6.235347] [drm]   DDC: 0x6440 0x6440 0x6444 0x6444 0x6448 0x6448 0x644c 0x644c
    [    6.235435] [drm]   Encoders:
    [    6.235492] [drm]     DFP1: INTERNAL_UNIPHY2
    [    6.235551] [drm] Connector 1:
    [    6.235608] [drm]   VGA
    [    6.235664] [drm]   HPD1
    [    6.235721] [drm]   DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c
    [    6.235809] [drm]   Encoders:
    [    6.235865] [drm]     CRT1: INTERNAL_UNIPHY2
    [    6.235924] [drm]     CRT1: NUTMEG
    [    6.253656] [drm] Internal thermal controller without fan control
    [    6.254856] [drm] radeon: power management initialized
    [    6.380043] [drm] fb mappable at 0xC0142000
    [    6.380100] [drm] vram apper at 0xC0000000
    [    6.380153] [drm] size 3145728
    [    6.380204] [drm] fb depth is 24
    [    6.380255] [drm]    pitch is 4096
    [    6.382025] fbcon: radeondrmfb (fb0) is primary device
    [   11.402013] [drm:atom_op_jump] *ERROR* atombios stuck in loop for more than 5secs aborting
    [   11.402018] [drm:atom_execute_table_locked] *ERROR* atombios stuck executing E262 (len 2585, WS 4, PS 4) @ 0xE94C
    [   11.471659] [drm:radeon_dp_link_train_cr] *ERROR* clock recovery reached max voltage
    [   11.471664] [drm:radeon_dp_link_train_cr] *ERROR* clock recovery failed
    [   11.484390] fb0: radeondrmfb frame buffer device
    [   11.484392] drm: registered panic notifier
    [   11.484455] [drm] Initialized radeon 2.12.0 20080528 for 0000:00:01.0 on minor 0
    [root@box ~]# uname -a
    Linux haskaa 3.2.0-0.rc4.git1.4.fc17.x86_64 #1 SMP Fri Dec 2 21:36:13 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
    [root@box ~]#
    Any hints to follow? What is that atombios error?

  9. #9
    Join Date
    Nov 2011
    Posts
    6

    Default

    Even the latest of the Rawhide kernels is not helping much:
    Code:
    [root@haskaa ~]# dmesg|grep drm
    [    6.020408] [drm] Initialized drm 1.1.0 20060810
    [    6.045183] [drm] radeon defaulting to kernel modesetting.
    [    6.045188] [drm] radeon kernel modesetting enabled.
    [    6.053622] [drm] initializing kernel modesetting (SUMO 0x1002:0x964A 0x1849:0x9640).
    [    6.053855] [drm] register mmio base: 0xFEB00000
    [    6.053858] [drm] register mmio size: 262144
    [    6.057847] [drm] Detected VRAM RAM=256M, BAR=256M
    [    6.057852] [drm] RAM width 32bits DDR
    [    6.063598] [drm] radeon: 256M of VRAM memory ready
    [    6.063616] [drm] radeon: 512M of GTT memory ready.
    [    6.065392] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
    [    6.065395] [drm] Driver supports precise vblank timestamp query.
    [    6.065975] [drm] radeon: irq initialized.
    [    6.066107] [drm] GART: num cpu pages 131072, num gpu pages 131072
    [    6.071234] [drm] Loading SUMO Microcode
    [    6.148864] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
    [    6.170233] [drm] ring test succeeded in 0 usecs
    [    6.179796] [drm] radeon: ib pool ready.
    [    6.184633] [drm] ib test succeeded in 0 usecs
    [    6.203821] [drm] Radeon Display Connectors
    [    6.203829] [drm] Connector 0:
    [    6.203834] [drm]   HDMI-A
    [    6.203839] [drm]   HPD2
    [    6.203846] [drm]   DDC: 0x6440 0x6440 0x6444 0x6444 0x6448 0x6448 0x644c 0x644c
    [    6.203851] [drm]   Encoders:
    [    6.203855] [drm]     DFP1: INTERNAL_UNIPHY2
    [    6.203860] [drm] Connector 1:
    [    6.203863] [drm]   VGA
    [    6.203867] [drm]   HPD1
    [    6.203872] [drm]   DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c
    [    6.203877] [drm]   Encoders:
    [    6.203881] [drm]     CRT1: INTERNAL_UNIPHY2
    [    6.203885] [drm]     CRT1: NUTMEG
    [    6.222935] [drm] Internal thermal controller without fan control
    [    6.224028] [drm] radeon: power management initialized
    [    6.349303] [drm] fb mappable at 0xC0142000
    [    6.349307] [drm] vram apper at 0xC0000000
    [    6.349308] [drm] size 3145728
    [    6.349310] [drm] fb depth is 24
    [    6.349311] [drm]    pitch is 4096
    [    6.350737] fbcon: radeondrmfb (fb0) is primary device
    [   11.369014] [drm:atom_op_jump] *ERROR* atombios stuck in loop for more than 5secs aborting
    [   11.369018] [drm:atom_execute_table_locked] *ERROR* atombios stuck executing E262 (len 2585, WS 4, PS 4) @ 0xE94C
    [   11.434310] [drm:radeon_dp_link_train_cr] *ERROR* clock recovery reached max voltage
    [   11.434314] [drm:radeon_dp_link_train_cr] *ERROR* clock recovery failed
    [   11.446820] fb0: radeondrmfb frame buffer device
    [   11.446822] drm: registered panic notifier
    [   11.446884] [drm] Initialized radeon 2.12.0 20080528 for 0000:00:01.0 on minor 0
    [root@haskaa ~]# uname -a
    Linux haskaa 3.2.0-0.rc7.git0.1.fc17.x86_64 #1 SMP Sat Dec 24 15:25:57 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
    [root@haskaa ~]#
    What part of the code is broken? What should I do?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •