XRandr probléma

Szeretném elforgatni a képernyő tartalmát.


$ xrandr -v ; xrandr -q
Server reports RandR version 1.2
Screen 0: minimum 640 x 480, current 1280 x 1024, maximum 1280 x 1024
default connected 1280x1024+0+0 0mm x 0mm
   1280x1024      75.0* 
   1024x768       75.0  
   800x600        75.0  
   640x480        75.0  
$ xrandr -o left
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  157 (RANDR)
  Minor opcode of failed request:  2 (RRSetScreenConfig)
  Serial number of failed request:  12
  Current serial number in output stream:  12
$ 

De mint látható, nem akaródzik neki. A kártya egy alaplapi Intel:


agp0: <Intel G965 SVGA controller> on vgapci0

a szerver pedig az i810-es driverrel hajtja. A laptopon ugyanez a parancs Ati-val gyönyörűen megy (bár valami elképesztő lassú a képkezelés).
Valami tipp? (Nem veszek plusz kártyát.)

Hozzászólások

esetleg xrandr --output default -o left ?

Off:

Forgasd el a monitort/projektort/stb. ;~))) hardveres megoldás, real-time.

On:

FreeBSD alatt próbálkozol vele? Nekem van egy i810-es FreeBSD-s gépem, ha gondolod próbálkozok vele hétvégén, hátha össze tudok hozni valamit.
Egyébként AIGLX megy?

/mazursky

> Forgasd el a monitort/projektort/stb
Pont ezt akarom. Csak az elforgatás után is szeretném élvezni a képet (konkrétan PDF-et kell olvassak sok száz oldalt, ahhoz jobb lenne állóban a monitor.)

Amúgy igen FreeBSD-n, és nem, nincs AIGLX meg semmi ilyen, de a laptopon se, ahol viszont működik (igaz, nem Intel grafika)

Dell D630-as laptopon szeretném belőni a vga kimenetet.
Egyszerű xorg.conf, semmi utalast nem tettem először a vga kimenetről.
Ha úgy inditom a gépet, hogy rajta van a külső monitor akkor működik a funkció bill és _átrakja_ a boot folyamatot az külsőre. Kde inditáskor pedig megjelenik a laptop lcd-jén is.
Problémám:
A külső tft 1280x1024, a laptop 1280x800 és a felbontásom automatikusan 1280x1024-re áll be, igy a laptopon nem látom a tálcát.
Ilyesmivel próbálkoztam eredménytelenül:
xrandr --output LVDS --mode 1280x800 --pos 0x0 --output VGA --mode 1280x1024 --same-as LVDS
Ez a sor sok újdonságot nem hozott. Csak annyit, hogy nem kell boot közben rádugni a külső tft-t, menet közben is bekapcsolhatom.
Megoldható, hogy külön felbontásról menjen a kettő azonos képernyőtartalommal?

Megoldás lehet, ha az /etc/X11/xorg.conf -ba a DEVICE szekcióba beteszed:

Option "RandRRotation" "on"

Basszus!

Azóta ugyan lett egy videókártya is a gépben, de az se tudott mit kezdeni az xrandr parancsra. Ezzel szemben ez az opció megoldotta problémát. Ráadásul ellentétben az Ati-s laptoppal, ezen kellően gyors is. Köszönöm! (Az már szinte költői kérdés, hogy a laptopon - ahol szintén nincs ez az opció, miért működött e nélkül.)

(Megnéztem egy pdf-e. Elfér a képernyőn, teljesen jól olvasható - mondjuk most fejbiccentéssel, így azért nem az igazi.)

Nálam is így van. Asztali gépen NVidiás kártyán nem megy, laptopon Atival megy szépen. Sőt az ATI-s kártyával a gnome-display-settings mindent tud kezelni: felbontás, forgatás, egyből felismeri a rádugott monitorokat, ... Ugyanez nvidiánál (6150) csak a felbontás változtatható semmi más, se a monitorokat nem ismeri fel, se forgatni nem lehet. Ha beállítom a fenti opciót, akkor megjelenik a forgatásnál a fejjel lefelé opció, de xrandr-ral lehet balra és jobbra is forgatni.

Valahol mintha azt olvastam, hogy a "gyári" nvidia kártyák közül csak a 8...-es széria tudja rendesen visszaadni az infókat.

Nemsokára lesz egy Nvidia 9500GT-m. Kíváncsi vagyok azzal mit tud kezdeni!