The Ubuntu 9.10 (Karmic Koala) distribution is an almost flawless and amazing distro for desktop use, despite what some say.
Unfortunately, owners of the Asrock 4CoreDual SATA2 motherboard will face sound problems though due to the lack of support for Linux by the manufacturer. Shame on them, they should not be ignoring Linux as a valid OS.
Despite this, there is a workaround for getting the VIA VT1708/A [Azalia HDAC] High Definition Audio Controller to work.
1) Install the "alsa-oss" package using the Synaptic package manager. (v1.0.17-1 at the time of writing)
2) Right-click on the audio icon (top left of desktop) and click "Preferences"
3) At the bottom, change the Profile to "Analog Output" or "Analog Output Duplex". You may choose any surround profiles supported if you have the right speakers. That's it!
Enjoy your Karmic Koala audio.
Showing posts with label linux. Show all posts
Showing posts with label linux. Show all posts
Ubuntu xorg.conf: 1680x1050 with Ati 3850 AGP on 22" Samsung Syncmaster 2232BW
Following my previous post on getting Kubuntu 9.04 (Jaunty Jackalope) working on a 22" screen using 1680x1050 (and NVidia drivers) I'm going to post how I got a Ubuntu 9.10 (Karmic Koala) 1680x1050 resolution on a 22" screen (for ATI 3850 AGP).
I found out that using xrandr is by far the easiest and most sure-fire way of configuring obscure resolutions for Ubuntu. So this post is applicable even if your resolution is not the aforementioned, but it is obscure enough not to be available on the default display resolutions list provided by either Ubuntu or your graphics card manufacturer.
So this is how this works. Running xrandr gives us a bunch of info about the currently supported resolutions. Note that 1680x1050 is not there:
To add a new mode, first you must establish the modeline, so do this:
Now we can use the modeline to create and then add a new mode:
That's it! Now simply backup your /etc/X11/xorg.conf and run your graphics card manufacturer's utility (e.g. ATI Catalyst Center) and the new mode should be there. Do not use the built-in Ubuntu display manager (System->Preferences->Display) as it will overwrite your xorg.conf and mess up your resolution in the process!
The resulting xorg.conf for my setup was the following:
I found out that using xrandr is by far the easiest and most sure-fire way of configuring obscure resolutions for Ubuntu. So this post is applicable even if your resolution is not the aforementioned, but it is obscure enough not to be available on the default display resolutions list provided by either Ubuntu or your graphics card manufacturer.
So this is how this works. Running xrandr gives us a bunch of info about the currently supported resolutions. Note that 1680x1050 is not there:
$ xrandr
Screen 0: minimum 320 x 200, current 1600 x 1200, maximum 1600 x 1600
DFP1 disconnected (normal left inverted right x axis y axis)
DFP2 disconnected (normal left inverted right x axis y axis)
CRT1 connected 1600x1200+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1600x1200 60.0*+
1400x1050 60.0
1280x1024 60.0 47.0 43.0
....
To add a new mode, first you must establish the modeline, so do this:
$ cvt 1680 1050 60.0Hz
# 1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz
Modeline "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
Now we can use the modeline to create and then add a new mode:
$ xrandr --newmode "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
$ xrandr --addmode CRT1 1680x1050_60.00
That's it! Now simply backup your /etc/X11/xorg.conf and run your graphics card manufacturer's utility (e.g. ATI Catalyst Center) and the new mode should be there. Do not use the built-in Ubuntu display manager (System->Preferences->Display) as it will overwrite your xorg.conf and mess up your resolution in the process!
The resulting xorg.conf for my setup was the following:
$ more /etc/X11/xorg.conf
Section "ServerLayout"
Identifier "amdcccle Layout"
Screen 0 "amdcccle-Screen[1]-0" 0 0
EndSection
Section "Files"
EndSection
Section "Module"
Load "glx"
EndSection
Section "Modes"
Identifier "16:10"
ModeLine "1680x1050 (GTF)" 147.1 1680 1784 1968 2256 1050 1051 1054
1087
EndSection
Section "Monitor"
Identifier "Generic Monitor"
UseModes "16:10"
HorizSync 30.0 - 83.0
VertRefresh 60.0 - 60.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "0-CRT1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1680x1050"
Option "TargetRefresh" "60"
Option "Position" "0 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Device"
Identifier "Default Device"
Driver "fglrx"
EndSection
Section "Device"
Identifier "amdcccle-Device[1]-0"
Driver "fglrx"
Option "Monitor-CRT1" "0-CRT1"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1680x1050"
EndSubSection
SubSection "Display"
Depth 16
Modes "1680x1050"
EndSubSection
EndSection
Section "Screen"
Identifier "amdcccle-Screen[1]-0"
Device "amdcccle-Device[1]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Trust Verisign Class 3 Citrix certificate in Linux Citrix sessions
Citrix Systems make among other things remote access server software which you access with the so-called Citrix Server Client software, downloadable from the installed Citrix server.
This is fine in most instances and most users, where everything works out-of-the-box. When using the Linux versions of the client though, you may get an error message as such:
"You have not chosen to Trust Verisign Class 3 certificate" or something along these lines.
This is the process which will ensure the Verisign Class 3 certificate is trusted:
1) Install Citrix Server ICA client (linuxx86.tar.gz) from the Citrix host
2) Save the Verisign Class 3 Secure Server CA certificate I attach (you may also download this directly from Verisign)
3) Save as/rename it to class3.crt
4) Move this file to your ICAClient/linuxx86/keystore/cacerts folder
5) Try again now, it should work now.
This has been tested with the Kubuntu and openSUSE distros.
This is fine in most instances and most users, where everything works out-of-the-box. When using the Linux versions of the client though, you may get an error message as such:
"You have not chosen to Trust Verisign Class 3 certificate" or something along these lines.
This is the process which will ensure the Verisign Class 3 certificate is trusted:
1) Install Citrix Server ICA client (linuxx86.tar.gz) from the Citrix host
2) Save the Verisign Class 3 Secure Server CA certificate I attach (you may also download this directly from Verisign)
3) Save as/rename it to class3.crt
4) Move this file to your ICAClient/linuxx86/keystore/cacerts folder
5) Try again now, it should work now.
This has been tested with the Kubuntu and openSUSE distros.
Kubuntu xorg.conf: 1680x1050 with NVidia FX series on 22" Samsung Syncmaster 2232BW
Setting a 1680x1050 (widescreen) resolution on Linux is for some reason quite difficult.
Maybe not enough Linux users prefer this resolution for it to be as straightforward to set as for instance 1920x1080 (widescreen) or 1280x1024.
But this is the native resolution of 22 inch monitors, such as the SyncMaster 2232BW by Samsung and having one as such becomes quite a painful experience on too many distros.
The following are taken from the xorg.conf that basically guarantees to get this resolution going. It works on various distros, such as OpenSUSE and Kubuntu. The trick was to remove all other resolutions, forcing this one...
It is geared towards proprietary NVidia FX drivers, so if you do not have one, remove the "Module" and "Driver" sections.
Here are the contents of the /etc/X11/xorg.conf file:
Hopefully this will make your life a little bit more productive.
Maybe not enough Linux users prefer this resolution for it to be as straightforward to set as for instance 1920x1080 (widescreen) or 1280x1024.
But this is the native resolution of 22 inch monitors, such as the SyncMaster 2232BW by Samsung and having one as such becomes quite a painful experience on too many distros.
The following are taken from the xorg.conf that basically guarantees to get this resolution going. It works on various distros, such as OpenSUSE and Kubuntu. The trick was to remove all other resolutions, forcing this one...
It is geared towards proprietary NVidia FX drivers, so if you do not have one, remove the "Module" and "Driver" sections.
Here are the contents of the /etc/X11/xorg.conf file:
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
UseModes "16:10"
HorizSync 30-83
VertRefresh 60
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1680x1050"
EndSubSection
SubSection "Display"
Depth 16
Modes "1680x1050"
EndSubSection
EndSection
Section "Modes"
Identifier "16:10"
ModeLine "1680x1050 (GTF)" 147.14 1680 1784 1968 2256 1050 1051 1054 1087
EndSection
Section "Module"
Load "glx"
EndSection
Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
Option "NoLogo" "True"
EndSection
Hopefully this will make your life a little bit more productive.
Subscribe to:
Posts (Atom)