Difference between revisions of "Talk:ATI"

From ArchWiki
Jump to: navigation, search
(On ATI X1600 (RV530 series) glxgears or any other 3D application or game show black windows: suggestion)
(3 intermediate revisions by one other user not shown)
Line 5: Line 5:
 
I don't know how others feel about this, but my preferred setup is to put <tt>options radeon modeset=1</tt> in <tt>modprobe.conf</tt> and then to include <tt>modprobe.con</tt> along with the <tt>radeon</tt> module in <tt>mkinitcpio.conf</tt>. This way KMS is enabled once for both early and late start. Also, in the event of problems, <tt>radeon.modeset=1</tt> can still be added as a kernel option to the bootloader. --[[User:piezoelectric|piezoelectric]]
 
I don't know how others feel about this, but my preferred setup is to put <tt>options radeon modeset=1</tt> in <tt>modprobe.conf</tt> and then to include <tt>modprobe.con</tt> along with the <tt>radeon</tt> module in <tt>mkinitcpio.conf</tt>. This way KMS is enabled once for both early and late start. Also, in the event of problems, <tt>radeon.modeset=1</tt> can still be added as a kernel option to the bootloader. --[[User:piezoelectric|piezoelectric]]
  
== required virtual size does not fit available size ... ==
+
== Enabling video acceleration ==
I was getting this error when trying to setup two screens with different resolutions using 'gnome-display-properties' (which in turn uses xrandr) : required virtual size does not fit available size: requested=(3200, 1080), minimum=(320, 200), maximum=(1920, 1920)
+
  
Removing 'nomodeset' from my kernel parameters fixed it. Removing the 'nomodeset' paramter should be discussed somewhere. I don't know enough about what it actually does to do so intelligently. --[[User:Gdw2|Gdw2]] 13:52, 21 March 2011 (EDT)
+
<tt>~/.bashrc</tt> is the wrong place for setting this environment variables. This file is not consulted when starting i.e. firefox from the gnome shell. As it is a hardware dependent setting that is reasonable for every user on this box, i created a file in /etc/profile.d/ to accomplish this.  
  
:nomodeset disables [[KMS]], and you shouldn't be using it anymore. It's not there by default, so you probably read about adding it somewhere on the wiki (you could add a warning to there). [[User:Thestinger|thestinger]] 00:18, 22 March 2011 (EDT)
+
Setting this variables makes a difference when using flashplayer for youtube videos. When set, flashplayer reports accelerated rendering enabled at home with my ati hd3200 onboard graphics and rendering is faster in full screen mode.
  
== On ATI X1600 (RV530 series) glxgears or any other 3D application or game show black windows ==
+
It works now no more worse than under windows.
There are three possible solutions:
+
 
+
Try editing {{ic|/boot/grub/menu.lst}} and add {{ic|<nowiki>pci=nomsi</nowiki>}} at the end of your kernel line.
+
 
+
Also if this doesn't work, you can try adding {{ic|noapic}} instead of {{ic|<nowiki>pci=nomsi</nowiki>}}.
+
 
+
If none of the above work, then you can try running {{ic|<nowiki>vblank_mode=0 glxgears</nowiki>}} or {{ic|<nowiki>vblank_mode=1 glxgears</nowiki>}} to see which one works for you, then install {{ic|driconf}} via pacman and set that option in {{ic|~/.drirc}}.
+
 
+
:What about moving this section to [[ATI#Troubleshooting]]? -- [[User:Kynikos|Kynikos]] ([[User talk:Kynikos|talk]]) 12:54, 19 May 2012 (UTC)
+

Revision as of 14:43, 26 November 2012

KMS -- do we have to do anything at all to enable it?

The KMS sections says it's on by default, should we even have to put radeon in MODULES any longer? If not, the intro to that section should probably mention that "you can skip the rest of this section if 'dmesg|grep modesetting' shows 'radeon kernel modesetting enabled'.

KMS Early

I don't know how others feel about this, but my preferred setup is to put options radeon modeset=1 in modprobe.conf and then to include modprobe.con along with the radeon module in mkinitcpio.conf. This way KMS is enabled once for both early and late start. Also, in the event of problems, radeon.modeset=1 can still be added as a kernel option to the bootloader. --piezoelectric

Enabling video acceleration

~/.bashrc is the wrong place for setting this environment variables. This file is not consulted when starting i.e. firefox from the gnome shell. As it is a hardware dependent setting that is reasonable for every user on this box, i created a file in /etc/profile.d/ to accomplish this.

Setting this variables makes a difference when using flashplayer for youtube videos. When set, flashplayer reports accelerated rendering enabled at home with my ati hd3200 onboard graphics and rendering is faster in full screen mode.

It works now no more worse than under windows.