Since I had a hard time getting my Laptop working with Arch (especially sound drivers) I decided to write this wiki entry to make it easier for people with the same problem. I may expand it later, but the S/PDIF ports took me like three days, so here we go.

+

Since I had a hard time getting my Laptop working with Arch (especially sound drivers) I decided to write this wiki entry to make it easier for people with the same problem. You can buy Medion Laptops at ALDI. This report is listed at [http://tuxmobil.org/medion.html TuxMobil].

Now you won't hear anything from the built-in speakers, but you can use your earphones.

+

+

==Recording==

+

Start alsamixer, navigate to 'mic' and set it to capture by pressing the 'spacebar' key on keyboard;

+

the word 'capture' will appear at the bottom of the 'Mic' control when capture is set.[http://home.cfl.rr.com/infofiles/record.html]

=Graphicscard=

=Graphicscard=

There are two possible drivers you can use for the Nvidia 6150 Geforce Go. I recommend the non-free driver, because the open one had no mouse cursor as I tried it (which was really annoying). If you want 3d-allocation, you must use the closed source one.

There are two possible drivers you can use for the Nvidia 6150 Geforce Go. I recommend the non-free driver, because the open one had no mouse cursor as I tried it (which was really annoying). If you want 3d-allocation, you must use the closed source one.

−

==nv (free driver)==

+

==Nv (free driver)==

Installation:

Installation:

−

pacman -Sy nv

+

pacman -S nv

−

Here's no customized xorg.conf yet. Go make one yourself following [[Beginners_Guide#Create_.2Fetc.2FX11.2Fxorg.conf|this guide]] and post it here.

+

Here's no customized xorg.conf yet. Go make one yourself following [[Beginners' guide#Create_.2Fetc.2FX11.2Fxorg.conf|this guide]] and post it here.

−

==nvidia (non-free driver)==

+

==Nvidia (non-free driver)==

Installation:

Installation:

−

pacman -Sy nvidia

+

pacman -S nvidia

−

Note: ''The xorg.conf is based on [http://blackwiki.bl.ohost.de/upload/xorg.conf this one] which was made for gentoo.''[http://blackwiki.bl.ohost.de/wiki/doku.php?id=md98300]

+

'''Note:''' The xorg.conf is based on [http://blackwiki.bl.ohost.de/upload/xorg.conf this one] which was made for gentoo.[http://blackwiki.bl.ohost.de/wiki/doku.php?id=md98300]

Save the following as /etc/X11/xorg.conf:

Save the following as /etc/X11/xorg.conf:

−

===xorg.conf===

+

===Xorg.conf===

<nowiki>

<nowiki>

Section "ServerLayout"

Section "ServerLayout"

Identifier "X.org Configured"

Identifier "X.org Configured"

Screen 0 "Screen0" 0 0

Screen 0 "Screen0" 0 0

+

# Screen 1 "Screen1" RightOf "Screen0"

InputDevice "Mouse0" "CorePointer"

InputDevice "Mouse0" "CorePointer"

InputDevice "Keyboard0" "CoreKeyboard"

InputDevice "Keyboard0" "CoreKeyboard"

Line 99:

Line 167:

Option "LTCornerButton" "2"

Option "LTCornerButton" "2"

Option "LBCornerButton" "0"

Option "LBCornerButton" "0"

+

#Option "CircularScrolling" "on"

+

#Option "CircScrollTrigger" "2"

+

EndSection

EndSection

Line 117:

Line 188:

HorizSync 30.0 - 75.0

HorizSync 30.0 - 75.0

VertRefresh 60.0

VertRefresh 60.0

−

Option "DPMS"

+

Option "DPMS" "True"

+

EndSection

EndSection

Line 129:

Line 201:

Option "Coolbits" "1"

Option "Coolbits" "1"

Option "AllowGLXWithComposite" "true"

Option "AllowGLXWithComposite" "true"

−

Option "AddARGBGLXVisuals" "True"

+

Option "AddARGBGLXVisuals" "True"

−

Option "TripleBuffer" "true"

+

Option "TripleBuffer" "false" #we do not have too much ram.

Option "NoLogo" "1"

Option "NoLogo" "1"

Option "DPMS" "TRUE"

Option "DPMS" "TRUE"

+

Option "BackingStore" "True"

+

Option "DamageEvents" "True"

+

Option "RegistryDwords" "PerfLevelSrc=0x3333"

+

Option "OnDemandVBlankInterrupts" "True"

+

+

EndSection

EndSection

Line 151:

Line 229:

EndSection

EndSection

</nowiki>

</nowiki>

+

+

=Tweaks=

+

==Cpufrequtils==

+

[[Cpufrequtils]] is a CPU Frequency Scaling, a technology used primarily by notebooks which enables the OS to scale the CPU speed up or down, depending on the current system load and/or power scheme. Note that the module you need to load at the ''CPU Frequency Driver '' part is '''powernow-k8'''.

+

+

==Disk related tweaks==

+

===Disable file access time===

+

Doesn't write the access time every time you read or modify a file.

+

See [[Laptop#Disk-related_tweaks|here]].

+

===Laptop mode tools===

+

They allow your HD to spin down when it isn't used. See [[Laptop#Laptop_mode_tools|here]].

+

===Ionice===

+

If you plan to copy a big file or do some other hard-disk-stressing operation, your MD98300 will totally hang until its done under linux (thats at least my experience). With ionice, you can start applications with a different read/write scheduling class so it doesn't hang anymore.

+

+

Installation:

+

pacman -S ionice

+

(I'm not sure about that because it seems to be in a group - but pacman knows everything so it should point you to the right way)

+

+

Here's an example how to use it:

+

ionice -c 3 cp /path/to/huge/file /path/of/the/copy

+

It starts ''cp'' with the scheduling class ''idle''. That means that you shouldn't get a hanging system while it is copying (although it will need longer, but thats the deal).

+

+

More information in the man page[http://linux.die.net/man/1/ionice]:

+

man ionice

+

+

==Touchpad tweaks==

+

On [[Touchpad_Synaptics|this page]] are a few cool tweaks like circular scrolling.

Introduction

Since I had a hard time getting my Laptop working with Arch (especially sound drivers) I decided to write this wiki entry to make it easier for people with the same problem. You can buy Medion Laptops at ALDI. This report is listed at TuxMobil.

Note: You must do this everytime you (re-)install or your kernel, because its (old) alsa-module overwrites the one you just installed.

Unmute channels

Open a terminal and type

alsamixer

Use the arrow keys to turn up volume where you need it.

Mute your speakers and use your headset

You might have noticed that your speakers do not get muted automatically when you put in your earphones. Here's my solution to do that manually:
Open up alsamixer (like described before)
Mute Surround by pressing M (for mute), so it says MM instead of 00.
Now you won't hear anything from the built-in speakers, but you can use your earphones.

Recording

Start alsamixer, navigate to 'mic' and set it to capture by pressing the 'spacebar' key on keyboard;
the word 'capture' will appear at the bottom of the 'Mic' control when capture is set.[1]

Graphicscard

There are two possible drivers you can use for the Nvidia 6150 Geforce Go. I recommend the non-free driver, because the open one had no mouse cursor as I tried it (which was really annoying). If you want 3d-allocation, you must use the closed source one.

Nv (free driver)

Installation:

pacman -S nv

Here's no customized xorg.conf yet. Go make one yourself following this guide and post it here.

Nvidia (non-free driver)

Installation:

pacman -S nvidia

Note: The xorg.conf is based on this one which was made for gentoo.[2]

Tweaks

Cpufrequtils

Cpufrequtils is a CPU Frequency Scaling, a technology used primarily by notebooks which enables the OS to scale the CPU speed up or down, depending on the current system load and/or power scheme. Note that the module you need to load at the CPU Frequency Driver part is powernow-k8.

Disk related tweaks

Disable file access time

Doesn't write the access time every time you read or modify a file.
See here.

Laptop mode tools

Ionice

If you plan to copy a big file or do some other hard-disk-stressing operation, your MD98300 will totally hang until its done under linux (thats at least my experience). With ionice, you can start applications with a different read/write scheduling class so it doesn't hang anymore.

Installation:

pacman -S ionice

(I'm not sure about that because it seems to be in a group - but pacman knows everything so it should point you to the right way)

Here's an example how to use it:

ionice -c 3 cp /path/to/huge/file /path/of/the/copy

It starts cp with the scheduling class idle. That means that you shouldn't get a hanging system while it is copying (although it will need longer, but thats the deal).