Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: pasta 26 Prosince 2010, 10:36:52
-
Zdravím, Včera jsem si nainstaloval Linux Ubuntu. Celé to mám na rozlišení 1024x768 (4:3) a potřeboval bych to hodit na rozlišení 1920x1080 (16:9) a nevim jak. Mám grafikou kartu NVidia RivaTNT 2 (32Mb). Po instalaci Ubuntu mi to neukázalo žádný nesvobodný ovladač :(
A ještě mám otázku, jak se dělá na internetu zavináč? (@) Vždy ho musím překopírovat z text. editoru.
Prosím pomozte mi, mám Ubuntu poprvé (předtím jsem měl Xubuntu ale odešel jsem od něj, měl jsem ho asi 2 dny)
Děkuji.
-
Pro Riva TNT2 není nesvobodný ovladač,nVidia driver 76 už nepředělala,rozlišení 1920x1080 tam nedostaneš,protože ta karta ho nepodporuje,maximum pro tuhle kartu je právě těch 1024x768,zavináč se dělá pomocí pravého ALT+2 (nahoře,kde je i "ě")
-
Právě že na Windows XP sem to rozlišení měl uplně v pohodě. Dřív sem to měl na IGP SiS 661Fx (64Mb) ale to rozlišení tam nebylo. Ta grafická karta to rozlišení zvládne ;)
A když dám ALT + 2 tak mě to hodí o jednu záložku zpět.
-
Tak levý ALT+V,ta karta to rozlišení nepodporuje,v takovém rozlišení už jede jen frekvence 60Hz a je to bez akcelerace,poslední driver od nVidia pro XP umožňuje nastavit tohle rozlišení,ale pouze za cenu naprosté degradace výkonu té karty.60Hz sice dnes při LCD monitorech tolik nevadí (na CRT to ovšem docela slušně bliká),horší je fakt,že nefunguje akcelerace,většinu výkonu ten čip použije pouze k tomu,že vykreslí obraz,většina starších ovladačů pro Windows je napsána tak,že umožňuje na starých grafikách nastavit velké rozlišení při kterém už samozřejmě karty nedokáží použít akceleraci a většinu výkonu spotřebují jen na vykreslení obrazu.Nicméně můžeš zkusit si to rozlišení napevno zapsat do xorg.conf.Najdi si někde na netu obsah souboru xorg.conf vezmi si zněj jen sekci "Screen" a potom do složky /etc/X11 vlož soubor xorg.conf,ve kterém bude pouze tohle
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
EndSection do modes si dej rozlišení které potřebuješ,takže to změn na Modes "1920x1080"
-
# Minimal xorg.conf for the Nouveau driver
Section "Device"
Identifier "Default screen"
Driver "nouveau"
EndSection
Tak tohle sem měl v souboru xorg.cong když sem ho otevřel v texťáku..
vezmi si zněj jen sekci "Screen" a potom do složky /etc/X11 vlož soubor xorg.conf S timhle sem tě moc nepochopil. To xorg.conf nejde překopírovat..
-
Tak v tom se nevyznám :( Psal jsem že ho mám poprvé, takže nevim kde co je ???
-
Tady sem něco našel ale nerozumim tomu (je to v aj) http://www.nvidia.com/object/linux_v1.0-1541.html
-
Pomocí příkazu
gksudo gedit /etc/X11/xorg.conf si otevři soubor k editaci a tu sekci Screen na konec toho souboru prostě přidej,ulož a restartuj
-
když zadám ten kód tak se mi otevře xorg.konf v GEDIT ale je to prázdný, nic tam není, tak nevim jestli je to dobře..
-
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 2048 x 2048
VGA-1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0*
800x600 60.3 56.2
848x480 60.0
640x480 59.9
-
Ono.. sou tu 2 problémy, neumim Anglicky a nevyznám se v tom :-[
-
Nevim jestli je to chyba Linuxu nebo moje, ale soubor 50-monitor.conf nemůžu najít
-
když to napíšu do terminálu napíše:
cat /etc/X11/xorg.conf.d/50-monitor.conf
cat: /etc/X11/xorg.conf.d/50-monitor.conf: Adresář nebo soubor neexistuje
A u tamtoho druhýho: cvt 1920 1080 60
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
-
jedinou složku XORG.CONF.D mám v USR - SHARE - X11 a v ní žádný xx monitor není :-\ Jinak to co si psal bych dal ;)
-
Ak sa rozhodnes skusit to cez xorg.conf, tak tu mas navod ako ho nechat vytvorit podla nastaveni v systeme
http://forum.ubuntu.cz/index.php/topic,44678.0.html
Po spusteni toho prikazu sa ti v /home/tvoje_prihlasovacie_meno vytvori xorg.conf.new. V terminale spusti prikaz
gksudo nautilus /etc/X11Otvori sa ti okno s pravom root kam ten subor presunies a premenujes na xorg.conf. Potom ho uz mozes upravovat prikazom v terminale
gksudo gedit /etc/X11/xorg.conf
-
To sem zkoušel v Root a nešlo to
-
Co konkretne si skusal? To vygenerovanie?
-
Tohle:
Jak vydolovat z automatického xorg.conf jeho konfiguraci a ukázalo mi to chybu.
-
No ja mám Riva TNT2 a ponuká mi to aj viac ako 1024x768...a taká technická otázka.Ktorý xorg ešte podporuje nVidia(76)?
-
Nevim který xorg ještě podporuje, vůbec se v tomhle nevyznám. Jsem úplnej laik. Mě stačí bohatě net, akorát mě zlobí to rozlišení :( Jinak sem si Linux Ubuntu 10.10 vzal protože mi běhá líp než Win XP a je hezčí a podle mě i přehlednější
-
A čo je to presne za železo?
-
Xorg z 9.04 je poslední který podporuje ovladač 76 od nVidia,ten co je v 9.10 sice funguje,ale pouze ten první,pak byla aktualizace a už to nešlo,bohužel nemám tušení jaká to byla verze.Struktura X serveru se od 9.10 radikálně přepsala,podle toho postupu co jsem ti psal ti gedit prostě vytvořil prázdný soubor,protože nenalezl žádný k editaci,prostě do toho souboru vlož to co jsem psal,ulož a resetuj.Nové X servery nepoužívají xorg.conf tudíž sémantika se kterou se ten soubor psal je pasé, z toho souboru se pouze čtou data (tedy pokud na něj přímo neodkazuje ovladač,ale to není případ těch otevřených na kterých jedeš),systém z něj načte pouze to co je v něm zapsáno,zbytek se natáhne z defaultních voleb.Takže pokud ti systém správně detekuje monitor,stačí jen vnutit požadované rozlišení,ale bacha,pokud ti to ukazuje neznámý monitor,budeš muset do toho xorgu dopsat ještě sekci monitor a doplnit nutné informace
-
ImmerDerBest:
Už sem to udělal přes ROOT. Všechno se uložilo. Ale když sem chtěl změnit rozlišení furt tam bylo max 1024x768 :(
-
jAster_BA:
Myslíš co je to počítač? Intel Celeron 2.4Ghz, 768Mb Ram, 32 Mb Riva TNT2 grafika (ještě mám integrovanou 64Mb), 80Gb HDD Samsung
Monitor: Je to TV, rozlišení 1920x1080 FullHD, připojeno přes VGA
Rover623:
Udělal jsem to co psal ImmerDerBest a všechno se v poho uložilo. Ale nemohl jsem změnit rozlišení :( Monitor mi to ukazuje jako neznámý..
-
A integrovaná by nebola lepšia?Som si myslel že je to dačo ako Pentium2/3 ;D...asi som tu jediný ktorý ešte takéto krásky doma chová.
-
Toho mám doma ve skříni ;)
Integrovaná nezvládne 1920x1080
-
xrandr --newmode
usage: xrandr [options]
where options are:
-display <display> or -d <display>
-help
-o <normal,inverted,left,right,0,1,2,3>
or --orientation <normal,inverted,left,right,0,1,2,3>
-q or --query
-s <size>/<width>x<height> or --size <size>/<width>x<height>
-r <rate> or --rate <rate> or --refresh <rate>
-v or --version
-x (reflect in x)
-y (reflect in y)
--screen <screen>
--verbose
--dryrun
--nograb
--prop or --properties
--fb <width>x<height>
--fbmm <width>x<height>
--dpi <dpi>/<output>
--output <output>
--auto
--mode <mode>
--preferred
--pos <x>x<y>
--rate <rate> or --refresh <rate>
--reflect normal,x,y,xy
--rotate normal,inverted,left,right
--left-of <output>
--right-of <output>
--above <output>
--below <output>
--same-as <output>
--set <property> <value>
--scale <x>x<y>
--transform <a>,<b>,<c>,<d>,<e>,<f>,<g>,<h>,<i>
--off
--crtc <crtc>
--panning <w>x<h>[+<x>+<y>[/<track:w>x<h>+<x>+<y>[/<border:l>/<t>/<r>/<b>]]]
--gamma <r>:<g>:<b>
--primary
--noprimary
--newmode <name> <clock MHz>
<hdisp> <hsync-start> <hsync-end> <htotal>
<vdisp> <vsync-start> <vsync-end> <vtotal>
[+HSync] [-HSync] [+VSync] [-VSync]
--rmmode <name>
--addmode <output> <name>
--delmode <output> <name>
xxx@xxxxxx:~$ cvt 1920 1080 60 | perl -ne 'print if s/^Modeline\s+//'
"1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xxx@xxxxxx:~$ xrandr --addmode
usage: xrandr [options]
where options are:
-display <display> or -d <display>
-help
-o <normal,inverted,left,right,0,1,2,3>
or --orientation <normal,inverted,left,right,0,1,2,3>
-q or --query
-s <size>/<width>x<height> or --size <size>/<width>x<height>
-r <rate> or --rate <rate> or --refresh <rate>
-v or --version
-x (reflect in x)
-y (reflect in y)
--screen <screen>
--verbose
--dryrun
--nograb
--prop or --properties
--fb <width>x<height>
--fbmm <width>x<height>
--dpi <dpi>/<output>
--output <output>
--auto
--mode <mode>
--preferred
--pos <x>x<y>
--rate <rate> or --refresh <rate>
--reflect normal,x,y,xy
--rotate normal,inverted,left,right
--left-of <output>
--right-of <output>
--above <output>
--below <output>
--same-as <output>
--set <property> <value>
--scale <x>x<y>
--transform <a>,<b>,<c>,<d>,<e>,<f>,<g>,<h>,<i>
--off
--crtc <crtc>
--panning <w>x<h>[+<x>+<y>[/<track:w>x<h>+<x>+<y>[/<border:l>/<t>/<r>/<b>]]]
--gamma <r>:<g>:<b>
--primary
--noprimary
--newmode <name> <clock MHz>
<hdisp> <hsync-start> <hsync-end> <htotal>
<vdisp> <vsync-start> <vsync-end> <vtotal>
[+HSync] [-HSync] [+VSync] [-VSync]
--rmmode <name>
--addmode <output> <name>
--delmode <output> <name>
xxx@xxxxxx:~$ VGA-1 1920x1080
VGA-1: command not found
Tohle mi to udělá
-
Udělal jsem to co jsi řekl, copy -> vložit a vylezlo toto
vit@desktop:~$ xrandr --newmode `cvt 1920 1080 60 | perl -ne 'print if s/^Modeline\s+//'`
vit@desktop:~$ xrandr --addmode VGA-1 1920x1080
xrandr: cannot find mode "1920x1080"
vit@desktop:~$ xrandr --output VGA-1 --mode 1920x1080
xrandr: cannot find mode 1920x1080
Pak jsem napsal jen xrandr a vylezlo toto
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 2048 x 2048
VGA-1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0*
800x600 60.3 56.2
848x480 60.0
640x480 59.9
"1920x1080_60.00" (0x12e) 173.0MHz
h: width 1920 start 2048 end 2248 total 2576 skew 0 clock 67.2KHz
v: height 1080 start 1083 end 1088 total 1120 clock 60.0Hz
-
MOC Vám děkuju za pomoc, už to funguje :) Všechno de tak jak má :) Akorát se mi zdá že to mám na levý straně trochu šouplý, ale to kdyžtak zpravim :) Opravdu děkuju :)
-
No tak po zapnutí to bylo zas na 1024x768 :-[ Zkusil jsem to co včera a nic :( Vylezlo mi toto:
> xrandr -q
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 2048 x 2048
VGA-1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0*
800x600 60.3 56.2
848x480 60.0
640x480 59.9
"1920x1080_60.00" (0x12f) 173.0MHz
h: width 1920 start 2048 end 2248 total 2576 skew 0 clock 67.2KHz
v: height 1080 start 1083 end 1088 total 1120 clock 60.0Hz
> xrandr --newmode `cvt 1920x1080_60 | perl -ne 'print if s/^Modeline\s+//'`
usage: cvt [-v|--verbose] [-r|--reduced] X Y [refresh]
-v|--verbose : Warn about CVT standard adherance.
-r|--reduced : Create a mode with reduced blanking (default: normal blanking).
X : Desired horizontal resolution (multiple of 8, required).
Y : Desired vertical resolution (required).
refresh : Desired refresh rate (default: 60.0Hz).
Calculates VESA CVT (Coordinated Video Timing) modelines for use with X.
usage: xrandr [options]
where options are:
-display <display> or -d <display>
-help
-o <normal,inverted,left,right,0,1,2,3>
or --orientation <normal,inverted,left,right,0,1,2,3>
-q or --query
-s <size>/<width>x<height> or --size <size>/<width>x<height>
-r <rate> or --rate <rate> or --refresh <rate>
-v or --version
-x (reflect in x)
-y (reflect in y)
--screen <screen>
--verbose
--dryrun
--nograb
--prop or --properties
--fb <width>x<height>
--fbmm <width>x<height>
--dpi <dpi>/<output>
--output <output>
--auto
--mode <mode>
--preferred
--pos <x>x<y>
--rate <rate> or --refresh <rate>
--reflect normal,x,y,xy
--rotate normal,inverted,left,right
--left-of <output>
--right-of <output>
--above <output>
--below <output>
--same-as <output>
--set <property> <value>
--scale <x>x<y>
--transform <a>,<b>,<c>,<d>,<e>,<f>,<g>,<h>,<i>
--off
--crtc <crtc>
--panning <w>x<h>[+<x>+<y>[/<track:w>x<h>+<x>+<y>[/<border:l>/<t>/<r>/<b>]]]
--gamma <r>:<g>:<b>
--primary
--noprimary
--newmode <name> <clock MHz>
<hdisp> <hsync-start> <hsync-end> <htotal>
<vdisp> <vsync-start> <vsync-end> <vtotal>
[+HSync] [-HSync] [+VSync] [-VSync]
--rmmode <name>
--addmode <output> <name>
--delmode <output> <name>
> xrandr -q
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 2048 x 2048
VGA-1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0*
800x600 60.3 56.2
848x480 60.0
640x480 59.9
"1920x1080_60.00" (0x12f) 173.0MHz
h: width 1920 start 2048 end 2248 total 2576 skew 0 clock 67.2KHz
v: height 1080 start 1083 end 1088 total 1120 clock 60.0Hz
> --addmode VGA-1 0x12e
xrandr: cannot find mode "(null)"
> xrandr --output VGA-1 --mode 0x12e
xrandr: cannot find mode 0x12e
> xrandr --output VGA-1 --mode 0x12e
xrandr: cannot find mode 0x12e
> xrandr -q
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 2048 x 2048
VGA-1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0*
800x600 60.3 56.2
848x480 60.0
640x480 59.9
"1920x1080_60.00" (0x12f) 173.0MHz
h: width 1920 start 2048 end 2248 total 2576 skew 0 clock 67.2KHz
v: height 1080 start 1083 end 1088 total 1120 clock 60.0Hz
-
Už jsem to nějak udělal, snad to už bude fungovat ;) Děkuju moc :)
-
Teďka to už mám v 1920x1080
Tady je výpis z 50-moniitor.cong:
Section "Monitor"
Identifier "Default Monitor"
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
## If your monitor doesn't support DDC you may override the
## defaults here
#HorizSync 28-85
#VertRefresh 50-100
## Add your mode lines here, use e.g the cvt tool
EndSection
A tady je z xrandr -q:
xrandr -q
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 2048 x 2048
VGA-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0
800x600 60.3 56.2
848x480 60.0
640x480 59.9
"1920x1080_60.00" 60.0*
-
Ano, vše funguje :) Akorát při přihlašování je to na 1024x768 ale to nevadí ;) Moc děkuju Všem za pomoc :)