Archive for the ‘Uncategorized’ Category

SI ISA document posted

Wednesday, August 15th, 2012

Just a heads up, the SI (Southern Islands) shader ISA programming guide is now available on AMD’s developer site.  Direct link is here.  There’s also a lot of good OpenCL information available here.

Gnome Shell

Tuesday, May 31st, 2011

So recently I’ve finally started to try an use gnome-shell as my primary UI.  I primarily use computers for web browsing and writing code.  In general, I don’t use keyboard short-cuts for window management, I prefer to use the mouse only.  I’ve run into some issues with usability and perhaps those more familiar with gnome-shell can help me.  At the moment, I end up running a lot of stuff from the terminal since I cannot seem to find the proper way to do it from the GUI.

Update: I got some suggestions from mangobrain and AdamW, and I’m now pretty pleased with gnome-shell.  Thanks to all those who responded. Hopefully gnome-shell 3.2 will pick up some of these extensions or at least distros will provide packages for them.

So, in no particular order:

1. Multiple instances of the same application at the same time.  I really need multiple gnome-terminals open at the same time.  “Open Terminal” from the “File” menu is not an option because if I close a terminal that happened to be the one that spawned one of the other terminals I’m using, it kills all the child terminals.  I also like to have multiple calculators and web browsers windows open at the same time.  I don’t always want tabs.  Sometimes I want to compare multiple files side by side at the same time.  Considering a lot of developers use Gnome, this seems kind of important.

Update: Fixed with this shell extension.

2. Restart/shutdown/hibernate.  Are they are gone?  If not, how do I access them?  I rarely use suspend.  Usually I either want my PC on or off.  Shutdown/hibernate are much more useful to me as the PC is no longer drawing power in those states and if I’m not using it, I do not want it drawing power.

Update: Fixed with this shell extension.

3. Suspend on lid events.  This has been brought up a number of times before.  I guess there is a hidden gconf setting for it somewhere.  Still, just because this is what macs do doesn’t mean it’s what everyone wants.  I’d personally prefer it blank the screen as the only time I close my laptop’s lid is when the laptop is off, or I’m carrying it between rooms at a conference (and don’t want to deal with a suspend/resume cycle), or when I’m using an external monitor and don’t want to use the laptop’s built-in display.

Update: Fixed by installing gnome-tweak-tool.

4. Minimize controls in the window manager.  If I have a big screen with a lot of windows open, how do I efficiently switch between tasks with the mouse?  So far, all I’ve found is having to click “Activities”, waiting for the “expose” blowout, then selecting my application.  This requires substantially more effort and mouse distance than say minimizing the window that happens to be obscuring the one I want to access or just selecting the one I want from a list of running applications in the old panel.

Update: Fixed by installing gnome-tweak-tool.

5. Opening applications.  With GNOME 2 and most other GUIs, I can just click the “Applications” menu and move the mouse down to the app I want and there it is.  Now I have to click “Activities” then “Applications” then either scroll through the huge list of everything I have installed, or move the mouse to the complete other side of the screen to click on a particular category, then move the mouse back half way across the screen to click on the application I want to run.  Is there a faster way that involves fewer clicks and less mouse travel distance?  Same goes for Preferences/Administration/System Tools.

Update: Fixed with this shell extension.

6. Quick launch.  Is there a way to put frequently used apps in the bar at the top?  It’s much easier to just click on the icon on the bar than to click “Activities” then move the mouse down potentially the entire height of the screen, then click the icon to start the application.

Update: Fixed with this shell extension.

7.  Active application menu.  When you focus an application, an icon and the name of the application shows up on the top bar to the right of the “Activities” menu.  What is the point of this new menu?  When I click on it, the only option it provides is “Quit”.  If the application has focus anyway, I can just click the X in the window manager or select “Quit” from the “File” menu.

8.  Focus follows mouse.  Is there any way to enable this?  I really prefer this over click to focus.

Update: gconftool-2 –set –type string /apps/metacity/general/focus_mode sloppy

9. “System Settings.”  These do not seem to follow the same rules as all the other applications.  Everything else is directly accessible via “Activities” then “Applications” except these.  Why are “Power”, “Screen”, “Network”, etc. not accessible via the “Applications” screen while everything else is?

10.  Accessibility menu.  Is there a way to remove this from the top bar?  I don’t need to change these frequently if ever, so accessing them via “System Settings” is all I need.  The additional new menu icon just gets in my way.

Update: Arch provides a hack to disable it.

11.  Weather applet.  Is there a weather applet for gnome-shell?  I like having the current weather and forecast easily accessible all the time.  What about other applets (cpu-freq, sensors, etc.)?

Update: Weather applet here.  Official support for weather is supposed to show up in 3.2.

Wanna work for AMD?

Wednesday, May 11th, 2011

AMD is hiring open source graphics driver developers.  If you are interested, please apply.  The position is based out of the Markham office, but the employee has the option of working from anywhere as long as they are on planet Earth (network latency is too high on the Moon).

radeon 6.9.0 released!

Thursday, June 26th, 2008

I’ve just released version 6.9.0 of xf86-video-ati.  There have been lots of changes since 6.8.0.

In addition to lots of bug fixes there are several major new features:
- Improved EXA render support for r1xx/r2xx cards
- EXA render support for r3xx/r4xx/r5xx cards
- Textured video support for Xv (r1xx-r5xx)

Radeon textured video pushed

Saturday, February 23rd, 2008

I just committed support for textured video on radeon r1xx-r4xx.  r5xx is similar and will be supported soon, once the new fragment shader is sorted out.

Textured video uses the texture engine to display content and perform colorspace conversion.  It’s also composite friendly.

ati 6.8.0 released

Tuesday, February 19th, 2008

xf86-video-ati 6.8.0 is out!  All of the sub-drivers (mach64, r128, and radeon) have been ported to libpciaccess and George cleaned up the ati wrapper so each driver is completely stand-alone now.

Major changes:

- - mach64, r128, radeon ported to libpciaccess
- - massive restructuring of ati wrapper
- - radeon support for r5xx, rs6xx, and r6xx chips using ATOMBIOS
- - return of zaphod mode support
- - radeon support for centered modes using scalers (selectable via output attributes)
- - PAL tv-out fixed on supported chips
- - initial support for render accel on r3xx/r4xx chips (rotation)
- - fix TV option handling
- - Xv RGB fixes
- - XPRESS Xv fixes
- - improve bios/driver interaction on radeon
- - revert back to previous AGP mode behavior
- - lots of bug fixes

standalone tv-out

Saturday, December 1st, 2007

For those of you that want to use tv-out by itself or have it always on, I just added an option to the driver (ati git master) to force tv-out to always be detected as attached. I also added an option to force the default tv-standard if you want something besides the bios default.

Option “ForceTVOut” “true”

Option “TVStandard” “ntsc”

See the radeon man page for more info.

atom r4xx support working again

Tuesday, November 27th, 2007

Dave just fixed a bug in the MC setup that broke legacy chips. All should be working again.

more on atombios

Wednesday, November 21st, 2007

I’ve you’ve been playing with the atombios-support branch of the ati tree, I’ve fixed up atom support for LVDS and fixed the crtc routing (more or less). If you play with dualhead or change modes you may end up with a blanked head. In most cases this can be remedied by a quick dpms off cycle (xset dpms force off).  I hope to sort this out soon.

radeon XPRESS chips with DVI-D

Thursday, October 11th, 2007

I’m beginning to think the LVDS interface on XPRESS chips is dual purpose like the FP2 interface on avivo chips. If you have a desktop XPRESS chip with with DVI-D that’s not working with the current ati driver in git (or a recent 6.7.19x release), please add the following lines to the device section of your xorg.conf and test the driver:

Option “ConnectorTable” “1,2,2,1,1,1,2,2″
Option “PanelSize” “1280×1024″

Change “1280×1024″ what whatever size your panel is.