Skip to main content

dual monitor / display with Ubuntu/Xubuntu 11.10 - AMD Radeon HD 6600M Series - A8 AMD APU Fusion

OK, argh, finally. I have dual monitors working with Xubuntu 11.10 now.

Here is the working /etc/X11/xorg.conf file


terry@ubuntu:~$ cat /etc/X11/xorg.conf

Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
Screen "aticonfig-Screen[0]-1" RightOf "aticonfig-Screen[0]-0"
Option "Xinerama" "on"
EndSection

Section "Module"
EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[0]-1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection

Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:0:1:0"
EndSection

Section "Device"
Identifier "aticonfig-Device[0]-1"
Driver "fglrx"
BusID "PCI:0:1:0"
Screen 1
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]-1"
Device "aticonfig-Device[0]-1"
Monitor "aticonfig-Monitor[0]-1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

terry@ubuntu:~$


sudo aticonfig --initial=dual-head

NOTE: the above file is made by using the above 'aticonfig' command *EXCEPT* for the following
line.

Option "Xinerama" "on"

This 'Option Xinerama' was manually made by hand.

But entering 'Option Xinerama' was the only change necessary after generating the xorg.conf file with the aticonfig command.

About the system that this dual monitor succeeded on:

terry@ubuntu:~$ lspci | grep VGA
00:01.0 VGA compatible controller: ATI Technologies Inc Device 9641
01:00.0 VGA compatible controller: ATI Technologies Inc NI Whistler [AMD Radeon HD 6600M Series]
terry@ubuntu:~$

terry@ubuntu:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.10
DISTRIB_CODENAME=oneiric
DISTRIB_DESCRIPTION="Ubuntu 11.10"
terry@ubuntu:~$

terry@ubuntu:~$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 18
model : 1
model name : AMD A8-3530MX APU with Radeon(tm) HD Graphics
stepping : 0
cpu MHz : 800.000
cache size : 1024 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 4
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 6
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt arat cpb npt lbrv svm_lock nrip_save pausefilter
bogomips : 3793.01
TLB size : 1536 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate [9]

Comments

Simon said…
Hi Terry, just wanted to say big thanks ... I have been looking for HOURS to find a fix for this, nothing what I did actually helped me until I found your suggestion (Xinerama)! I had to change 1 more thing because the order of my screens is the other way round: "RightOf" => "LeftOf".

Big thanks, after the pain of getting the proper ATI drivers sorted this was another torture but I'm happy my OS is set now atleast :-)
Terry Walsworth said…
awesome, thanks for confirming!
Hi Terry, I am having issue with using Radeon HD 6600M on Ubuntu. I tried installing proprietary drivers suggested by Ubuntu. And firing aticonfig give me this error

$aticonfig
aticonfig: No supported adapters detected

Am I missing something? I doubt that I did not install the right driver. Can you please suggest where to get the right driver from?

My system detail follows

$lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: ATI Technologies Inc NI Whistler [AMD Radeon HD 6600M Series]

Thanks
Terry Walsworth said…
looks that the FGLRX proprietary driver didn't get installed.

Might need to do a purge of the existing attempted FGLRX(proprietary) and RadeonDriver(GPL) driver installs.

Also, try launching the Ubuntu proprietary driver installer.

from the console:
jockey-gtk

Also, if the above doesn't launch a GUI widget to install the FGLRX drivers
try installing the FGLRX drivers from the console also:

sudo apt-get install fglrx-updates fglrx-amdcccle-updates


fglrx and fglrx-amdcccle
Terry Walsworth said…
May also try installing the FGLRX drivers manually with this command also:
sudo apt-get install fglrx fglrx-amdcccle
Thank you so much Terry, I think it worked!

First I uninstalled current drivers using jockey-gtk

Restarted my machine and then installed FGLRX drivers from the console
>sudo apt-get install fglrx-updates fglrx-amdcccle-updates

Fired aticonfig --initial
> sudo aticonfig --initial --input=/etc/X11/xorg.conf
Retarted my machine

Tadaa! System booted successfully and showed the Unity login screen.

I also installed compiz enabled wobbly windows and cube!!

My system details follows:

>fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon 6600M and 6700M Series
OpenGL version string: 4.2.11627 Compatibility Profile Context

>cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"

>echo $DESKTOP_SESSION
ubuntu

>/usr/lib/nux/unity_support_test -p
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: AMD Radeon 6600M and 6700M Series
OpenGL version string: 4.2.11627 Compatibility Profile Context

Not software rendered: yes
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes

Unity 3D supported: yes

>lspci -nn | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09)
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI Whistler [AMD Radeon HD 6600M Series] [1002:6741]

But one thing I noted was, the updated Graphics card is not shown in the System details screen.

Thanks a lot once again.
Regards
Deepu
Terry Walsworth said…
hm. not sure whether this may be a glitch of the proprietary driver not playing nice with ubuntu.

checking that graphics card details may also be found with the 'hwinfo' command.

http://taufanlubis.wordpress.com/2007/10/09/check-your-hardware-information-using-hwinfo-in-ubuntu/

very cool,
glad I found a fellow internet traveler.

:)

kind regards,
-Terry

Popular posts from this blog

clonezilla - creating a wifi ad-hoc hotspot and running a ssh server

Here are some notes on connecting to a wifi-hotspot from a running clonezilla
live-cd.

[ target machine to save a backup hard-disk clone/image ]
[ target machine is also running a wifi hotspot and an ssh server ]
Ubuntu 11.04 - Natty Narwhal

terry@terry-HP:~$ uname -a
Linux terry-HP 2.6.38-10-generic #46-Ubuntu SMP Tue Jun 28 15:07:17 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
terry@terry-HP:~$

[ Creating an 'ad-hoc' wifi spot ]
Click the 'up down arrow' icon ( or what have you )


[ choose menu item to create a wifi ad-hoc hotspot ]

[ create the ad-hoc wifi hotspot ]

[ the eth1 connection is the created ad-hoc network with an essid of 'terry' ]

[ the ad-hoc wifi hotspot is now visible on the 'host' computer and other computer as well now ]

[ enter the following on the machine being cloned with clonezilla
[ at the appropriate place in the clonezilla backup image step ]
terry@terry-HP:~$ ip link set wlan0 down
terry@terry-HP:~$ iwconfig wlan0 mode ad-hoc
terry@…

Understanding Java

Java is an interpreted language
Some languages are system languages

Interpreted languages run on an interpreter which then run on the host system
System languages run directly on the host system

Java has an interpreter called the JVM, Java Virtual Machine, this loads files from the host system to the interpreter's memory.

The Java Compiler transforms and translates Java source files to Java class files
HelloWorld.java transformed and translated (compiled) to HelloWorld.class

There are many artifacts in the HelloWorld.class included from the Java compiler such as
whether debugging is allowed
Java compatibility version 1.0 to 1.8

The Java Compiler is provided a list of Java source file(s) and a list of Classpath(s) to "transform and translate", "generate", or "compile" Java source files to Java class files

The JVM interpreter loads a Java class files from the host file system
The JVM starts a Java Program from a static method

public class HelloWorld { …

Java Ant target to Start/Stop Apache Tomcat 6.x/7.x [ gnu/Linux - windows compatible ]

Java Ant target to Start/Stop Apache Tomcat 6.x/7.x [ gnu/Linux - windows compatible ]

The below Ant target may be ran unmodified for both gnu/Linux and windows environments.

[ pull down a complete working Flex 4 application using the 'Tomcat Start' and 'Tomcat Stop' Java Ant targets ]

https://github.com/twalsworth/customSpriteControl

#Sun, 24 Apr 2011 23:38:20 -0400 #Sun Apr 17 09:43:13 EDT 2011 browser.project=../browser build.number=309 flex.project=../flex # also successfully tested with 'tomcat 6.x' apache.tomcat7=/home/terry/apache-tomcat-6.0.26/ #apache.tomcat7=/Program Files/Apache Software Foundation/Apache Tomcat 7.0.11 flex4.sdk=/home/terry/flex_sdk_4.0.0.14159/ #flex4.sdk=/flex_sdk_4.0.0.14159
The 'Tomcat Start' Java Apache Ant target.

<target name="tomcat-start" depends="_init">
<echo>---------------------------------------</echo>
<echo>- target - tomcat-start</echo>