You are not logged in.
Hi i am new to arch linux. Everything is going great except for my screen resolution.
I am running an hp dv6000. I installed intel and nvidia. lspci output:
lspci | grep "VGA"
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
my current resolution is 1024x768 but my computer is capable of 1200x800
I tried updating using cvt 1200 800 then coping the modeline into my xorg.conf file and also editing the screen -> display section to include this new mode. I have tried using xrandr --newmode, xrandr --addmode, xrandr --output --mode. This gives me an error
xrandr: Configure crt 0 failed
I have tried nvidia-xconf which leave me unable to startx. I have tried hwd -xa, which does not solve the problem
Any suggestions or solutions?
I appreciate the help. I would hate to have sacrificed all this time setting up archlinux to leave because I cannot set up my screen resolution.
Thanks,
Sam
Last edited by jones2729 (2009-11-10 20:57:40)
Offline
You don't need nvidia - you have an intel graphics device.
Try without a xorg.conf file again, and make sure (check in /var/log/Xorg.0.log) that you are using the intel driver and not vesa. Also check for error / warning messages.
Which available resolutions does xrandr list?
Good ideas do not need lots of lies told about them in order to gain public acceptance.
Offline
thank you for the quick response.
I removed my /etc/X11/xorg.conf file and started X
It seems like im using vesa. I recieved a warning in /var/log/Xorg.0.log stating that intel module was unable to load and there is a line stating:
(--) VESA(0): Virtual size is 1024x768 (pitch 1024)
Here is my output for xrandr
$ xrandr
Screen 0: minimum 800 x 600, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
1024x768 61.0*
800x600 61.0
$ cvt 1200 800 60
# 1200x800 59.86 Hz (CVT) hsync: 49.74 kHz; pclk: 78.00 MHz
Modeline "1200x800_60.00" 78.00 1200 1264 1384 1568 800 803 813 831 -hsync +vsync
$ xrandr --newmode "1200x800_60.00" 78.00 1200 1264 1384 1568 800 803 813 831 -hsync +vsync
$ xrandr --addmode default 1200x800_60.00
$ xrandr --output default --mode 1200x800_60.00
xrandr: screen cannot be larger than 1024x768 (desired size 1200x800)
$ xrandr --fb 1200x800_60.00
$ xrandr --output default --mode 1200x800_60.00
xrandr: Configure crtc 0 failed
Offline
No need to try with xrandr - as long as you are using vesa you won't get your native resolution.
You need to get the intel driver working. Just to be sure: is it installed?
Good ideas do not need lots of lies told about them in order to gain public acceptance.
Offline
I think I had installed the wrong intel driver. Thank you for the help
I found this with your coaxing. This got me working in a couple seconds;
http://wiki.archlinux.org/index.php/Intel_Graphics
Offline