[fglrx] resolutie te laag

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05 20:45
Ik kan mijn externe monitor niet op de juiste resolutie (1680x1050) krijgen als ik de closed source fglrx driver gebruik.

Mijn configuratie is:
- AMD HD 3400 series gpu
- philips 220 serie monitor
- Ubuntu 10.10 met xorg 7.5
- fgrlx 8.78
- randr 1.3

xrandr geeft de juiste resolutie niet als optie. Niet via het panel applet en ook niet via de command line.

Ik heb zonder succes geprobeerd de juiste mode toevoegen aan de randr configuratie:
> xrandr --newmode "1680x1050x60Hz" 146.25 1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync
> xrandr --query
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 1600 x 1600
LVDS connected (normal left inverted right x axis y axis)
   1280x800       60.0 +
  <knip>
   640x480        60.0 +
DFP1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 474mm x 296mm
   1152x648       60.0 +
   1600x1200      60.0  
   1400x1050      60.0  
   1280x1024      75.0     60.0  
   1440x900       59.9* 
   1280x960       60.0  
   1280x800       75.0     60.0  
  <knip>  
   640x480        75.0     72.8     60.0  
CRT1 disconnected (normal left inverted right x axis y axis)
  1680x1050x60Hz (0x186)  146.2MHz
        h: width  1680 start 1784 end 1960 total 2240 skew    0 clock   65.3KHz
        v: height 1050 start 1053 end 1059 total 1089           clock   60.0Hz

Die laatste optie is erbij gekomen na het --newmode commando. De 1680x1050 is nog steeds niet beschikbaar en lijkt voor een derde monitor bedoeld te zijn. Hoe kan ik de juiste monitor specificeren?

Het vreemde is dat X de juiste resolutie wel detecteerd:
grep 1680 /var/log/Xorg.0.log
[ 50827.599] (II) fglrx(0): Modeline "1680x1050"x0.0  119.00  1680 1728 1760 1840  1050 1053 1059 1080 +hsync -vsync (64.7 kHz)

Ik heb de opensource radeon driver ook geprobeerd, die heeft wel de juiste resolutie maar geeft een boel artefacten: resten van windows die op het scherm blijven staan, menus waarin de items niet zichtbaar zijn, maar het wel doen. Dan leek dit probleem me sneller op te lossen hoewel ik een voorkeur heb voor de open source drivers.

Wie weet hoe ik:
- xrandr de juiste mode kan laten detecteren, of
- handmatig de juiste mode kan toevoegen, of
- de radeon driver zonder artefacten kan laten werken

Er zijn dozijnen gerelateerde topics hierover op het niet maar die geven of een oplossing zoals ik geprobeerd heb met xrandr, of een statische configuratie met xorg.conf. Dat is ook geen oplossing voor een laptop.

Acties:
  • 0 Henk 'm!

Verwijderd

Sir Isaac schreef op zondag 06 maart 2011 @ 22:51:
Ik kan mijn externe monitor niet op de juiste resolutie (1680x1050) krijgen als ik de closed source fglrx driver gebruik.


Wie weet hoe ik:
- handmatig de juiste mode kan toevoegen, of
Je kunt je xorg.conf hanmatig aanpassen

met het volgende cmd krijg je de juiste modline
 $gtf 1680 1050 60 -x

# 1680x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 147.14 MHz
  Modeline "1680x1050_60.00"  147.14  1680 1784 1968 2256  1050 1051 1054 1087  -HSync +Vsync


Die je kunt toevoegen aan xorg.conf
code:
1
2
3
4
Section "Modes"
  Identifier   "Monitor0"
 Modeline "1680x1050"x0.0  147.14  1680 1784 1968 2256  1050 1051 1054 1087
EndSection


edit:
Dit is een vreselijk oude post van mezelf
Misschien heb je er iets aan!

[ Voor 9% gewijzigd door Verwijderd op 07-03-2011 16:53 . Reden: oude post ]


Acties:
  • 0 Henk 'm!

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05 20:45
Tja, aanpassen van de xorg.conf doe ik dus liever niet omdat ik de ene keer mijn prive monitor, de andere keer mijn werk monitor of een beamer aan mijn laptop heb hangen.
Ik heb inmiddels gemerkt dat er wel automatisch een xorg.conf wordt aangemaakt. Als ik die verwijder kan ik de 1680x1050 resolutie gebruiken totdat er weer een nieuwe is aangemaakt (door gnome-display-properties, of de frontend voor de driver selectie) Dat laatste heb ik nog niet helemaal hard kunnen maken.
De automatisch gegeneereerde xorg.conf is:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Section "Screen"
    Identifier  "Configured Screen Device"
    Device  "Configured Video Device"
    DefaultDepth    24
    SubSection "Display"
        Virtual 3000 1050
    EndSubSection
EndSection

Section "Module"
    Load    "glx"
EndSection

Section "Device"
    Identifier  "Configured Video Device"
    Driver  "fglrx"
EndSection

Acties:
  • 0 Henk 'm!

Verwijderd

In principe kun je iedere monitor met de hand toevoegen in je xorg.conf,
maar het zou niet nodig moeten zijn.

Heb je die oude post van me nog bekeken, is best verhelderend hoor :) ,
ook al is ie al erg oud ( de edit in de vorige post)

De FreeBSD handleiding geeft een zeer duidelijke beschrijving over het X systeem!!
Dat is zeker een aanrader, en te gebruiken voor het Linux X systeem.

[ Voor 24% gewijzigd door Verwijderd op 10-03-2011 00:18 ]