Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I'm using Ubuntu 12.10 with an ATI Radeon HD5670 card.

I currently have the open source xorg-edgers driver. I've been using this driver interchangeably with the Radeon open source driver since fglrx seems to give me a lot of freezes. So I can't really use proprietary drivers, the Radeon driver seems to be stable for me, the resolution is the only problem.

The resolution is stuck at 1024x768, where my monitor's native resolution is 1366x768. How do I enable that resolution? Going to System Settings > Display only gives me 800x600 and 1024x768 by the way.

And just another question, how do I know if xorg-edgers driver is enabled? When I run sudo lshw -c video, I still see the radeon driver.

configuration: driver=radeon latency=0

Thanks a lot in advance!

UPDATE:

Running xrandr gave me this:

Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
..
DVI-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm

So following the guide, I typed in the following:

cvt 1366 768 60

xrandr --newmode "1366x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync

xrandr now gives me this line:

1366x768_60.00 (0x178)   85.2MHz

But I'm still not able to execute the add command xrandr --add-mode DVI-0 1366x768, it just shows me the usage page for xrandr.

share|improve this question
    
Try instaling proprietary drivers. You can do this from SystemSettings>SoftwareSources or by installing fglrx package. –  Rafał Cieślak Oct 28 '12 at 16:45
    
@rafalcieslak I've already tried using proprietary drivers, but as I've mentioned, they do not work well for me (freezes/hangs/glitches). –  mumble Oct 28 '12 at 16:53
add comment

1 Answer

If I'm correct in understanding your question: you are using the radeon driver in the xserver-xorg-video-ati package from the xorg-edgers PPA. If this is the case, then you are still using the radeon driver (as you should be).

You can add a new video mode (resolution) by doing the following. Use $ xrandr to determine the video output in use. Then, # xrandr --addmode [OUTPUT] [MODE]. For example, I would put # xrandr --addmode LVDS1 1920x1080. This is taken from here.

EDIT: For the sake of completeness, a new mode needed to be created before adding the mode to the device. The mode then needs to be switched to. All of this is covered in the link.

share|improve this answer
    
The version of radeon driver you use is listed at the bottom of $ man radeon. –  astex Oct 31 '12 at 13:52
    
the xrandr --add-mode command still does not work for me. Am I missing something? I've updated the question with more details. Thanks. –  mumble Oct 31 '12 at 14:20
    
You have successfully added the mode. Now you need to associate is with the card via --add-mode (e.g # xrandr --add-mode DVI-0 1366x768_60.00) and switch to it with --output and --mode (e.g # xrandr --output LVDS1 --mode 1366x768_60.00). Note that you need superuser privileges to switch modes. –  astex Oct 31 '12 at 14:24
    
Unfortunately xrandr --output DVI-0 --mode 1366x768_60.00 gives me xrandr: cannot find mode 1366x768_60.00 –  mumble Oct 31 '12 at 14:29
    
I looked through my xrandr outputs and there is nothing with a dash. Are you sure it is DVI-0 and not DVI0? –  astex Oct 31 '12 at 14:30
show 3 more comments

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.