Loading a huge image half or slice it

Macbook retina display is 2880x1800px, so to get a clear picture, I need a huge image and resize it with CSS and the picture will be clear view. Welcome to the future:D, pixels are getting smaller:)

Added: Making several little images from the one image is bad for the server, because Inode usage will be increased dramatically!

No great solution possible? Currently I have found following choices:
1.Extra CPU and Ram Usage, by converting server side before displaying(PHP script).
2. Inode usage increases dramatically, making huge image to smaller images, inode’s are limited.
3. High bandwidth usage, longer loading times, longer server loading times, with a single huge image.

Any more choices out there?